Glenn Ruben Bakke
|
35a7aa1331
|
nrf5: Adding ubluepy module to builtins if bluetooth stack is selected. Disable NUS profile by default. Adding source for ubluepy module into makefile to be included in build. The source is only linked if MICROPY_PY_UBLUEPY is set.
|
2017-02-08 00:05:37 +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
|
14d4a8def8
|
nrf5: Making i2c configurable from board configuration in case board has to sacrifice the i2c machine module.
|
2017-02-02 18:33:03 +01:00 |
|
Glenn Ruben Bakke
|
61c026e51f
|
nrf5/i2c: Adopting use of extmod/machine_i2c module as base for port's machine i2c module.
|
2017-01-30 00:31:00 +01:00 |
|
Glenn Ruben Bakke
|
e40c385c6a
|
nrf5: Syncing code after upmerge with master.
|
2017-01-22 22:18:44 +01:00 |
|
Glenn Ruben Bakke
|
6124e8db76
|
nrf5: Adding configuration defines for SSD1289 lcd driver.
|
2017-01-19 22:47:23 +01:00 |
|
Glenn Ruben Bakke
|
96c8f9c082
|
nrf5/drivers: Enable framebuffer and graphics module to be compiled in by default if display is selected into the compilation.
|
2017-01-19 22:30:11 +01:00 |
|
Glenn Ruben Bakke
|
174562f95b
|
nrf5: Adding configuration define for sharp memory display series in mpconfigport.h preparing for driver to be included.
|
2017-01-17 00:36:48 +01:00 |
|
Glenn Ruben Bakke
|
40ee000680
|
nrf5/drivers: Adding ssd1305 oled driver. This is very similar to ssd1306, so a merge will happen soon.
|
2017-01-16 23:34:41 +01:00 |
|
Glenn Ruben Bakke
|
8603fc833f
|
nrf5: Adding micropython mem_info() to be included in mpconfigport.h.
|
2017-01-15 22:42:49 +01:00 |
|
Glenn Ruben Bakke
|
b609ce85b5
|
nrf5: Adding configuration defines for the graphics module (draw) and enabling this by default if using oled ssd1306 display which has a compatible python object definition.
|
2017-01-15 19:31:22 +01:00 |
|
Glenn Ruben Bakke
|
6e6f139868
|
nrf5: Adding new config for ADC module in mpconfigport.h.
|
2017-01-11 17:18:54 +01:00 |
|
Glenn Ruben Bakke
|
d7eec2032e
|
nrf5/i2c: Adding files for hardware i2c machine module and adding config param in mpconfigport to disable by default.
|
2017-01-11 16:49:55 +01:00 |
|
Glenn Ruben Bakke
|
4c24d39122
|
nrf5: Trimming down display configurations in mpconfigport.h
|
2017-01-05 19:56:09 +01:00 |
|
Glenn Ruben Bakke
|
6a077806c6
|
nrf5: Enable MICROPY_FINALISER and REPL_AUTO_INDENT.
|
2017-01-04 20:11:41 +01:00 |
|
Glenn Ruben Bakke
|
643bf19466
|
nrf5: Correcting define name for epaper sld00200p, missing 0.
|
2017-01-04 19:59:12 +01:00 |
|
Glenn Ruben Bakke
|
bace74fba4
|
nrf5: Adding display module to port builtins.
|
2017-01-04 17:14:44 +01:00 |
|
Glenn Ruben Bakke
|
64d2827233
|
nrf5/lcd: Adding lcd_mono_fb.c to source list in the makefile. Adding define in implementation to de-select the file from being included. Adding module to PORT BUILTIN in mpconfigport.h
|
2016-12-29 17:03:15 +01:00 |
|
Glenn Ruben Bakke
|
d78d717733
|
nrf5: Setting MICROPY_PY_MACHINE_RTC to disabled by default (during development) in mpconfigport.h. This can be overriden by board config.
|
2016-12-26 16:47:56 +01:00 |
|
Glenn Ruben Bakke
|
a3cc6abba6
|
nrf5: Setting MICROPY_PY_MACHINE_TIMER to disabled by default (during development) in mpconfigport.h. This can be overriden by board config.
|
2016-12-26 16:19:48 +01:00 |
|
Glenn Ruben Bakke
|
b4dc9254ac
|
nrf5: Updating mpconfigport.h to set a default for PWM machine module to be enabled by default, if not disabled in a board config. Refactoring order in the file.
|
2016-12-17 01:29:12 +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 |
|