Glenn Ruben Bakke
|
65f3e16775
|
nrf5: Setting stack top in main.c. Thanks dhylands for pointing this out.
|
2017-02-26 01:29:13 +01:00 |
|
Glenn Ruben Bakke
|
09fd2b86d1
|
nrf5: Updating main to initialize bluetooth le uart module right before bluetooth REPL is started.
|
2017-02-21 23:38:35 +01:00 |
|
Glenn Ruben Bakke
|
0f609cd799
|
nrf5: Aligning code after upmerge with master. Mostly FAT FS related updates. Not tested after merge.
|
2017-02-07 23:30:54 +01:00 |
|
Glenn Ruben Bakke
|
e9e98e777d
|
nrf5: Updating main.c to use MICROPY_PY_BLE_NUS as switch for regular uart initialization or bluetooth le uart initialization.
|
2017-02-04 16:08:42 +01:00 |
|
Glenn Ruben Bakke
|
4cbdbc9a4b
|
nrf5: Renaming configuration define in board configs using i2c from MICROPY_PY_MACHINE_HW_I2C to MICROPY_PY_MACHINE_I2C as the config is overlapping with the latter.
|
2017-02-02 18:41:44 +01:00 |
|
Glenn Ruben Bakke
|
bfc67dd99c
|
nrf5: Updating main.c to initialize the i2c machine module if selected.
|
2017-01-29 16:38:48 +01:00 |
|
Glenn Ruben Bakke
|
f94836ef74
|
nrf5: Updating main.c to enable SPI if MICROPY_PY_MACHINE_HW_SPI is set. This diverge from regular MICROPY_PY_MACHINE_SPI config. Fixing missing init of SPI after renaming port SPI enable define.
|
2017-01-26 21:29:24 +01:00 |
|
Glenn Ruben Bakke
|
b75cefd383
|
nrf5: Exclude import of pwm.h in main.c if MICROPY_PY_MACHINE_PWM is not set, as nrf51 does not yet have this module yet.
|
2017-01-08 16:25:10 +01:00 |
|
Glenn Ruben Bakke
|
342ffadc59
|
nrf5: Adding handling of CTRL+D to reset chip in main.c. Call to NVIC System Reset is issued.
|
2016-12-29 16:11:59 +01:00 |
|
Glenn Ruben Bakke
|
e4365fcac4
|
nrf5: Adding initialization of timer module if enabled by MICROPY_PY_MACHINE_TIMER.
|
2016-12-26 16:15:26 +01:00 |
|
Glenn Ruben Bakke
|
db1faf85f7
|
nrf5/pwm: Initializing pwm instances in main.c if enabled by MICROPY_PY_MACHINE_PWM.
|
2016-12-19 17:10:48 +01:00 |
|
Glenn Ruben Bakke
|
d7dc0b789d
|
nrf5: Updating port with new content. SPI, SDcard (trough sdcard.py), Pin, and machine module. Also adding some basic modules depending on SDK and bluetooth stack from nordic semiconductor. NUS is module copied from original port by tralamazza, and new basic module for 6lowpan over BLE which can be used by modnetwork and modusocket. Basic BLE module to enable bluetooth stack and start a eddystone advertisment is kept, and still works without SDK, even if in the SDK folder (its placed there as it needs bluetooth stack from an SDK).
|
2016-12-13 20:27:26 +01:00 |
|
Glenn Ruben Bakke
|
70956ea969
|
Base support for nrf51 and nrf52 base without depending on SDK. SoftDevice usage optional.
|
2016-11-16 21:38:25 +01:00 |
|