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
Glenn Ruben Bakke
e645b0b425
nrf5: Updating mpconfigport.h to set default values for MICROPY_HW_LED_COUNT (0) and MICROPY_HW_LED_PULLUP (0).
2017-06-05 15:28:54 +02:00
Paul Sokolovsky
cd64b3082e
docs/network: First step to describe standard network class interface.
...
This adds description of implied AbstractNIC base class, which should be
"subclasses" and implemented by a particular network device class.
This is just an initial step in that direction, the API and description
will be elabotated further.
2017-06-04 21:25:23 +03:00
Glenn Ruben Bakke
3996ed7183
nrf5/boards/feather52: Update s132 target makefile with dfu-gen and dfu-flash. This enables feather52 with Bluetooth LE. Features to be configured in bluetooth_conf.h.
2017-06-04 12:50:14 +02:00
Paul Sokolovsky
50de6d2fab
extmod/modlwip: accept: Fix error code for non-blocking mode.
...
In non-blocking mode, if no pending connection available, should return
EAGAIN, not ETIMEDOUT.
2017-06-04 13:45:37 +03:00
Paul Sokolovsky
5da8de2b66
extmod/modlwip: Fix error codes for duplicate calls to connect().
...
If socket is already connected, POSIX requires returning EISCONN. If
connection was requested, but not yet complete (for non-blocking
socket), error code is EALREADY.
http://pubs.opengroup.org/onlinepubs/7908799/xns/connect.html
2017-06-04 12:30:41 +03:00
Glenn Ruben Bakke
227eeb1408
Merge remote-tracking branch 'upstream/master' into nrf5_no_sdk
2017-06-03 23:23:08 +02:00
Daniel Tralamazza
d83c4fa130
Merge pull request #51 from glennrub/ubluepy_char_write_with_response
...
Ubluepy char write with response
2017-06-03 22:58:40 +02:00