Commit Graph

8780 Commits

Author SHA1 Message Date
Glenn Ruben Bakke
c9a7a50c74 Merge remote-tracking branch 'upstream/master' into fixes 2017-06-09 17:05:46 +02:00
Ben Whitten
60ad0157f7 nrf/boards: Add DVK BL652 from Laird
To build run 'make BOARD=dvk_bl652 SD=s132'
To flash with jlink run 'make sd BOARD=dvk_bl652 SD=s132'
This will remove the existing licences in the bl652
2017-06-09 15:15:19 +02:00
Ben Whitten
8326d777cc nrf/drivers/bluetooth: Allow s132 to use LFCLK 2017-06-09 15:15:19 +02:00
Ben Whitten
decb260890 nrf: Add nordic sd folders to the .gitignore 2017-06-09 15:15:19 +02:00
Glenn Ruben Bakke
72a564b065 nrf/boards: Updating microbit pin mapping for SPI and I2C. 2017-06-09 00:48:37 +02:00
Glenn Ruben Bakke
30b27b1370 nrf/boards: Correcting feather52 I2C SDA pin assigned to the board. 2017-06-09 00:06:26 +02:00
Glenn Ruben Bakke
708571834a nrf/examples: Update ssd1306 modification example to import correct class. 2017-06-09 00:05:31 +02:00
Glenn Ruben Bakke
5d28a99114 nrf/boards: Activate RTC and Timer module and HAL on pca10056. Also swapping out UART with UART DMA variant on this target board. 2017-06-08 21:42:13 +02:00
Glenn Ruben Bakke
8906084d80 nrf/boards: Activate RTC, Timer, I2C, ADC and HW_SPI module and HAL on pca10031. 2017-06-08 21:23:30 +02:00
Glenn Ruben Bakke
362e2946a5 nrf/boards: Activate RTC, Timer, I2C and ADC module and HAL on pca10001. 2017-06-08 21:06:42 +02:00
Glenn Ruben Bakke
4b4fee8b78 nrf/boards: Adding RTC and Timer module and HAL to pca10000. 2017-06-08 20:58:19 +02:00
Daniel Tralamazza
f730ea9602 Merge pull request #76 from glennrub/readme_update
nrf: Updating README.
2017-06-07 21:57:37 +02:00
Daniel Tralamazza
52f1fbdd70 Merge pull request #75 from glennrub/remove_unused_file
nrf: Removing unused font header.
2017-06-07 21:56:33 +02:00
Glenn Ruben Bakke
10965eef5c nrf: Updating README. 2017-06-07 21:33:47 +02:00
Glenn Ruben Bakke
d6905b961e nrf: Removing unused font header. 2017-06-07 20:54:36 +02:00
Daniel Tralamazza
6d1be3dc65 Merge pull request #73 from tralamazza/nrf5_rename_to_nrf
rename nrf5 folder to nrf
2017-06-07 20:02:40 +02:00
Daniel Tralamazza
bf09cdff60 rename temperature example 2017-06-07 19:44:09 +02:00
Glenn Ruben Bakke
f0485c06a1 nrf5/examples: Adding ubluepy peripheral example that works across nrf51 and nrf52. The example uses Environmenting Sensing Service to provide the temperature characteristic. The temperature is fetched from the machine.Temp module. One note is that the example uses 1 LED which is not present on all boards. 2017-06-07 19:44:08 +02:00
Glenn Ruben Bakke
fc26a2ef7c nrf5/modules/ubluepy: Adding new event constant for gatts write (80) events from bluetooth stacks. 2017-06-07 19:44:08 +02:00
Glenn Ruben Bakke
d53596145a nrf5/hal/timer: Add support for fetching temperature if bluetooth stack is enabled. 2017-06-07 19:44:08 +02:00
Glenn Ruben Bakke
4a52f8401b nrf5/drivers/bluetooth: Make printf in 'ble_drv_service_add' function part of debug log. 2017-06-07 19:44:08 +02:00
Daniel Tralamazza
e5802fd9f8 implement #50 2017-06-07 18:57:47 +02:00
Daniel Tralamazza
5552864196 Merge pull request #66 from glennrub/ble_support_for_feather52
nrf5/boards/feather52: Update s132 target makefile with dfu-gen and d…
2017-06-07 18:24:57 +02:00
Daniel Tralamazza
0dbb06f9a5 Merge pull request #67 from glennrub/leds_update
Leds update
2017-06-07 18:24:06 +02:00
Daniel Tralamazza
277905534b Merge pull request #68 from glennrub/generic_frozen_module
Generic frozen module
2017-06-07 18:23:03 +02:00
Daniel Tralamazza
9de43eb545 Merge pull request #70 from glennrub/rename_examples
nrf5/examples: Renaming servo.py to nrf52_servo.py as it is only impl…
2017-06-07 18:19:47 +02:00
Daniel Tralamazza
bc1aec8a0d Merge pull request #71 from glennrub/update_ssd1306_examples
nrf5/examples: Removing copy of ssd1306 driver, creating a new class …
2017-06-07 18:19:29 +02:00
Daniel Tralamazza
50a12a40a3 Merge pull request #72 from glennrub/sdcard_example
Sdcard example
2017-06-07 18:19:08 +02:00
Damien George
e1cda00387 py/modsys: Allow to compile with obj-repr D and PY_ATTRTUPLE disabled. 2017-06-08 00:41:27 +10:00
Damien George
326e8860ab py/objstr: Allow to compile with obj-repr D, and unicode disabled. 2017-06-08 00:40:38 +10:00
Damien George
72732fea1a py/persistentcode: Allow to compile with complex numbers disabled. 2017-06-08 00:28:28 +10:00
Damien George
4d2778c9fb examples/embedding: Use core-provided KeyboardInterrupt object. 2017-06-07 20:28:18 +10:00
Damien George
f86c57fedf stmhal/usb: Make state for USB device private to top-level USB driver. 2017-06-07 16:03:45 +10:00
Sylvain Pelissier
3bb69f645a stmhal/usb: Use local USB handler variable in Start-of-Frame handler. 2017-06-07 16:03:19 +10:00
Sylvain Pelissier
6adcf7bb82 stmhal: Pass USB handler as parameter to allow more than one USB handler 2017-06-07 15:50:26 +10:00
Damien George
7ecfbb8267 extmod/vfs: Allow "buffering" and "encoding" args to VFS's open().
These args are currently ignored but are parsed to make it easier to
write portable scripts between CPython and MicroPython.
2017-06-07 15:29:53 +10:00
Damien George
f6ef8e3f17 extmod/vfs: Allow to statvfs the root directory. 2017-06-07 15:17:45 +10:00
Dave Hylands
551a731755 stmhal: Add support for NUCLEO_F446RE board. 2017-06-07 13:14:40 +10:00
Glenn Ruben Bakke
391cb3ebe8 nrf5/examples: Updating mountsd example with comment from deleted sdcard.py on how to wire SD directly to SPI. 2017-06-06 22:17:35 +02:00
Glenn Ruben Bakke
d21b11fe0e nrf5/examples: Removing copy of sdcard.py also found in drivers/sdcard. 2017-06-06 22:16:49 +02:00
Glenn Ruben Bakke
dbc184816a nrf5/examples: Removing copy of ssd1306 driver, creating a new class that overrides the needed function for i2c. Also adding some example usage in the comment in top of the file for both SPI and I2C variant. 2017-06-06 21:43:51 +02:00
Paul Sokolovsky
9db1c50f18 qemu-arm: Enable micropython.mem_*() functions to allow more tests. 2017-06-06 00:23:48 +03:00
Glenn Ruben Bakke
de3a78a097 nrf5/hal/gpio: Updating toggle inline function to work correctly, currently only used by LED module. 2017-06-05 21:59:37 +02:00
Glenn Ruben Bakke
e35a552f1f nrf5/examples: Renaming servo.py to nrf52_servo.py as it is only implemented machine.PWM for nrf52. 2017-06-05 21:38:41 +02:00
Glenn Ruben Bakke
56c28d2ba6 nrf5/freeze: Adding generic example to freeze. Hello world with board name as parameter. 2017-06-05 17:54:39 +02:00
Glenn Ruben Bakke
35a3abb998 nrf5/examples: Moving nrf52 specific HW example from freeze to examples to replace test.py with a more generic example. 2017-06-05 17:46:56 +02:00
Glenn Ruben Bakke
2f983d3ef9 nrf5: Update pyb module, and led module to only be compiled in if MICROPY_HW_HAS_LED is set to 1. 2017-06-05 17:39:47 +02:00
Glenn Ruben Bakke
9779910e3e nrf5/boards: Updating boards with correct LED count. Also adding new flag, MICROPY_HW_HAS_LED, to select whether the board has LED's at all. If not, this will unselect LED module from being compiled in. 2017-06-05 17:36:56 +02:00
Glenn Ruben Bakke
044e36f26f nrf5/boards: Updating pca10040 board header to set the LED count. 2017-06-05 15:30:45 +02:00
Glenn Ruben Bakke
c4304d69e0 nrf5: Generalize script setting LED(1) on to be applied only when there are leds present on the board. 2017-06-05 15:29:55 +02:00