Commit Graph

12323 Commits

Author SHA1 Message Date
Joshua Lowe 1936cd3f38
Update README.rst 2018-10-23 17:30:53 +01:00
Joshua Lowe cb47d9edee
Update README.rst 2018-10-23 17:28:30 +01:00
Joshua Lowe 41f62d84cb
Update README.rst 2018-10-23 17:27:54 +01:00
Joshua Lowe 59e43a2be4
Update README to include Hallowing 2018-10-23 16:05:07 +01:00
Scott Shawcroft 554f82fe9b
Merge pull request #1286 from klardotsh/topic-nrf52840-mdk
Add support for MakerDiary nRF52840 MDK board
2018-10-22 17:47:14 -07:00
Scott Shawcroft 74e01423eb
Merge pull request #1256 from C47D/es_lang_unix
[Spanish - WIP] Translation of Unix/py directories
2018-10-22 17:45:14 -07:00
Scott Shawcroft b6951007b0
Merge pull request #1288 from C47D/es_update
[locale\es] Keep already translated strings up to date
2018-10-22 17:43:35 -07:00
sabas1080 37d784bcdc add auto-built by Travis mkr1300 2018-10-22 19:42:40 -05:00
Scott Shawcroft dcb59178f8
Merge pull request #1290 from jepler/time-monotonic-ns
shared-bindings/time: introduce time.monotonic_ns
2018-10-22 17:41:06 -07:00
sabas1080 f0d7073a12 Add Arduino MKR1300 2018-10-22 19:38:24 -05:00
Carlos 71ac9d16a7 [locale\es.po] Add missing \n 2018-10-21 11:56:05 -05:00
Carlos c16ef428ab [locale\es.po] Address @sabas1080 recommendations 2018-10-21 11:38:16 -05:00
Jeff Epler ec1aec1921 shared-bindings/time: introduce time.monotonic_ns
This is intended to be compatible with Python 3.7's time.monotonic_ns.
The "actual resolution" is 1ms due to this being the unit at which
common_hal_time_monotonic ticks.

Closes #519
2018-10-21 10:22:52 -05:00
arturo182 4bc24c4f60 bleio: Fix errors after rebase 2018-10-21 17:15:27 +02:00
arturo182 c62b708012 bleio: Fix docs error 2018-10-21 16:00:15 +02:00
arturo182 5354aeab4c bleio: Allow using len() on UUID 2018-10-21 16:00:12 +02:00
arturo182 13dd27a047 bleio: Remove UUID static variables 2018-10-21 16:00:08 +02:00
arturo182 eceb21a017 bleio: Don't register the services until needed
Because of the very specific way nRF requires service registration
(characteristics can be added only to last added service), we would
have to write the Python code in a specific way. With this patch the
user has more freedom.
2018-10-21 16:00:04 +02:00
arturo182 ad466b3edb bleio: Let Characteristic inherit the Services UUID length 2018-10-21 16:00:01 +02:00
arturo182 beee58a56f bleio: Add scan_entry as an param for the Device constructor 2018-10-21 15:59:57 +02:00
arturo182 684f2673ce bleio: Remove unneeded TODO 2018-10-21 15:59:53 +02:00
arturo182 19fab4af5a bleio: Remove deep copy constructor for UUID 2018-10-21 15:59:50 +02:00
arturo182 b5e5805bb4 bleio: Remove redundant struct field 2018-10-21 15:59:46 +02:00
arturo182 c7b42d80b3 bleio: A bit of cleanup 2018-10-21 15:59:42 +02:00
arturo182 cf79316002 nrf: Fix ble uart using the new API 2018-10-21 15:59:36 +02:00
arturo182 d5a71a4b8a nrf: Move bluetooth driver to the 'bluetooth' folder 2018-10-21 15:55:25 +02:00
arturo182 17f13ecc2c nrf: Cleanup of the ble driver
Moved the functions to classes that they belong to.
2018-10-21 15:54:13 +02:00
arturo182 77eeecbfd9 nrf: BLE driver cleanup 2018-10-21 15:52:36 +02:00
arturo182 a126897f52 bleio: Fix incorrect role detection 2018-10-21 15:51:08 +02:00
arturo182 6545aa99a9 nrf: Remove the ble drv specific characteristic struct 2018-10-21 15:51:04 +02:00
arturo182 98aa8c5923 nrf: Remove the ble drv specific service struct 2018-10-21 15:51:01 +02:00
arturo182 3df7dea2cc nrf: Remove the ble drv specific advertisement data struct 2018-10-21 15:50:59 +02:00
arturo182 4b344812bf nrf: Remove the ble drv specific address struct 2018-10-21 15:50:56 +02:00
arturo182 5412bf66c3 bleio: Improve type documentation 2018-10-21 15:50:53 +02:00
arturo182 3bd65fbae5 nrf: Move the Peripheral class to bleio as Device
This was the last class from ubluepy and so that module is now gone.
The Device class offers both Peripheral and Central functionality.
See the inline docs for more info.
2018-10-21 15:50:45 +02:00
arturo182 bda734223e nrf: Move the Service class from ubluepy to the shared bleio module 2018-10-21 15:43:51 +02:00
arturo182 cc78249226 nrf: Move the Characteristic class from ubluepy to the shared bleio module 2018-10-21 15:43:48 +02:00
arturo182 fb422ccf5e bleio: Remove SAMD mention in include guard
Damn copy-paste!
2018-10-21 15:43:43 +02:00
arturo182 61bf4a16a7 nrf: Remove unused ubluepy classes 2018-10-21 15:43:39 +02:00
arturo182 1c6bf9a150 bleio: Move the Scanner class to a shared module 2018-10-21 15:43:29 +02:00
arturo182 7390dc7dab bleio: Move ScanEntry to shared module and add a new AdvertisementData class 2018-10-21 15:43:24 +02:00
arturo182 345334aaf1 bleio: Add a new Address class
Use the new in the Adapter singleton.
2018-10-21 15:43:21 +02:00
arturo182 d5f942a971 bleio: Add a AddressType enum-like class 2018-10-21 15:43:17 +02:00
arturo182 20b8d5169d nrf: Move the Descriptor class from ubluepy to the shared bleio module 2018-10-21 15:43:13 +02:00
arturo182 f4940c9aec nrf: Move the UUID class from ubluepy to the shared bleio module
Also added a UUIDType enum-like class for determining UUID type.
2018-10-21 15:43:08 +02:00
Carlos aeb5385217 [locale\es] Keep already translated strings up to date 2018-10-20 19:46:17 -05:00
Benjamin Shockley e3041e8ca8
Merge pull request #1 from bwshockley/D51G18A
D51 g18 a
2018-10-20 11:22:04 -05:00
Josh Klar 4a40919228
Make sure port is built as an NRF hex correctly 2018-10-20 03:36:55 -07:00
Josh Klar aefabc5353
Update docs to reflect proper size of device 2018-10-20 03:29:20 -07:00
Josh Klar 4c75a60bd3
Declobber a DEFINE 2018-10-20 02:57:17 -07:00