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