summaryrefslogtreecommitdiff
path: root/shared-bindings/bleio
AgeCommit message (Collapse)Author
2019-06-12Refactor deinit check to reduce code size.Scott Shawcroft
2019-05-30Improve rST consistency for rst2pyi useScott Shawcroft
2019-03-25Reuse "Not connected" message in bleioRadomir Dopieralski
2019-02-24Remove bleio classes that aren't done yet.Dan Halbert
2019-02-15finish Makefile refactoring; nrf builds workDan Halbert
2019-02-13Arg check width and height into Shape.Scott Shawcroft
Fixes #1537
2019-01-24fix a few ble-related doc issuesDan Halbert
2019-01-19CharacteristicBuffer: make it be a stream class; add lockingDan Halbert
2019-01-16Put back native C UUID string parsing and printing (complete rewrite)Dan Halbert
2019-01-14fixup m0 and nrfScott Shawcroft
2019-01-10merge translations; add bleio comments; fix minor sphinx issues in midiDan Halbert
2019-01-09fix merge conflicts; address some commentsDan Halbert
2019-01-09improve travis fold status reporting; fix sphinx build; fix sphinx errorsDan Halbert
2019-01-09fix sphinx complaint; more travis fold status reportingDan Halbert
2019-01-07add CharacteristicBuffer; UART seems to work!Dan Halbert
2019-01-03evt handler list bugs; unique evt handler names; remove uuid128_referenceDan Halbert
2019-01-03Remove print methods from bleio; Python lib will do itDan Halbert
2019-01-02Move 128-bit UUID string parsing to Python; simplify UUID APIDan Halbert
2019-01-01Broadcaster now takes whole packet. Also should be scannableDan Halbert
2018-12-30LocalPeripheral is now Peripheral; more work on basic GATTS support; UART ↵Dan Halbert
not working yet
2018-12-29free event handlers on reset; fix typo in BroadcasterDan Halbert
2018-12-28Add Broadcaster. Reset correctly on reload.Dan Halbert
2018-12-27wip: advertising works, but not connectionDan Halbert
2018-12-07bleio WIP: redo for more immutability; use sd_* routines for internal flash ↵Dan Halbert
write
2018-11-26WIP: debug; add hash and __eq__ to UUIDDan Halbert
2018-11-20More UUID work; use mp_raise for exceptionsDan Halbert
2018-11-20WIP: bleio revisionsDan Halbert
2018-10-21bleio: Fix errors after rebasearturo182
2018-10-21bleio: Fix docs errorarturo182
2018-10-21bleio: Allow using len() on UUIDarturo182
2018-10-21bleio: Remove UUID static variablesarturo182
2018-10-21bleio: Don't register the services until neededarturo182
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-21bleio: Let Characteristic inherit the Services UUID lengtharturo182
2018-10-21bleio: Add scan_entry as an param for the Device constructorarturo182
2018-10-21 bleio: Remove unneeded TODOarturo182
2018-10-21bleio: Remove deep copy constructor for UUIDarturo182
2018-10-21bleio: Remove redundant struct fieldarturo182
2018-10-21bleio: A bit of cleanuparturo182
2018-10-21nrf: Cleanup of the ble driverarturo182
Moved the functions to classes that they belong to.
2018-10-21bleio: Fix incorrect role detectionarturo182
2018-10-21bleio: Improve type documentationarturo182
2018-10-21nrf: Move the Peripheral class to bleio as Devicearturo182
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-21nrf: Move the Service class from ubluepy to the shared bleio modulearturo182
2018-10-21nrf: Move the Characteristic class from ubluepy to the shared bleio modulearturo182
2018-10-21bleio: Move the Scanner class to a shared modulearturo182
2018-10-21bleio: Move ScanEntry to shared module and add a new AdvertisementData classarturo182
2018-10-21bleio: Add a new Address classarturo182
Use the new in the Adapter singleton.
2018-10-21bleio: Add a AddressType enum-like classarturo182
2018-10-21nrf: Move the Descriptor class from ubluepy to the shared bleio modulearturo182
2018-10-21nrf: Move the UUID class from ubluepy to the shared bleio modulearturo182
Also added a UUIDType enum-like class for determining UUID type.