Glenn Ruben Bakke
|
bba8221aa2
|
nrf5/modules: Updating bluetooth driver and ubluepy to use explicit gap event handler. Adding connection handle parameter to the gap handler from ubluepy. Resetting advertisment flag if connection event is recieved, in order to allow for subsequent advertisment if disconnected again. Example in ublupy header updated.
|
2017-02-17 17:32:42 +01:00 |
Glenn Ruben Bakke
|
d88320b5b3
|
nrf5/sdk: Updating bluetooth driver to have configurable logs.
|
2017-02-15 23:57:23 +01:00 |
Glenn Ruben Bakke
|
832a7ffd14
|
nrf5/modules: updating ubluepy and bluetooth driver to support python created event handler. Added registration of callback from ubluepy against the bluetooth driver and dispatching of events to the user supplied python function.
|
2017-02-15 23:32:42 +01:00 |
Glenn Ruben Bakke
|
66223b4285
|
nrf5/sdk: Fixing debug print in bluetooth driver to not use >>> prefix. Adding one more print for connection parameter update.
|
2017-02-14 20:18:53 +01:00 |
Glenn Ruben Bakke
|
44f701946b
|
nrf5/sdk: Correcting advertisment packet in bluetooth driver in order to make the device connectable.
|
2017-02-13 17:06:13 +01:00 |
Glenn Ruben Bakke
|
a79c5ca7ab
|
nrf5/sdk: Implementing simple event handler for bluetooth stack driver.
|
2017-02-13 00:18:47 +01:00 |
Glenn Ruben Bakke
|
0a0ab8344e
|
nrf5/sdk: Updating advertisment function in bluetooth le driver to add 128-bit complete service UUID provided in service list to the advertisment packet.
|
2017-02-12 23:03:55 +01:00 |
Glenn Ruben Bakke
|
2d58fc6625
|
nrf5/sdk: Updating advertisment funciton in bluetooth le driver to iterate through services passed in and calculate individiual uuid sizes.
|
2017-02-12 15:20:41 +01:00 |
Glenn Ruben Bakke
|
90523d6ae0
|
nrf5/sdk: Adding static boolean for keeping track of whether advertisment is in progress in the bluetooth driver. Now, advertisment can be restarted with new data any time.
|
2017-02-12 14:24:15 +01:00 |
Glenn Ruben Bakke
|
b65553e57f
|
nrf5/sdk: Successful device name advertisment. Added flags to advertisment packet and enable device name byte copy into the advertisment data.
|
2017-02-11 18:02:22 +01:00 |
Glenn Ruben Bakke
|
1a3ae62fd1
|
nrf5/sdk: Updating softdevice driver with function to set advertisment data and start advertisment. Does not apply device name yet. Work in progress.
|
2017-02-11 17:41:16 +01:00 |
Glenn Ruben Bakke
|
c9aa561aad
|
nrf5/modules: Adding function in bluetooth le driver to add characteristic to the bluetooth le stack.
|
2017-02-11 16:01:50 +01:00 |
Glenn Ruben Bakke
|
fad456d18f
|
nrf5/modules: Updating ubluepy with more implementation in UUID and Service. Adding function in bluetooth le driver which adds services to the bluetooth stack. Making service take UUID object and Service type (primary/secondary) as constructor parameter in Service class.
|
2017-02-10 21:09:03 +01:00 |
Glenn Ruben Bakke
|
b93644221e
|
nrf5/sdk: Adding new function to the softdevice handler driver to add vendor specific uuids and return an index to the entry back by reference.
|
2017-02-09 23:57:30 +01:00 |
Glenn Ruben Bakke
|
d7dc0b789d
|
nrf5: Updating port with new content. SPI, SDcard (trough sdcard.py), Pin, and machine module. Also adding some basic modules depending on SDK and bluetooth stack from nordic semiconductor. NUS is module copied from original port by tralamazza, and new basic module for 6lowpan over BLE which can be used by modnetwork and modusocket. Basic BLE module to enable bluetooth stack and start a eddystone advertisment is kept, and still works without SDK, even if in the SDK folder (its placed there as it needs bluetooth stack from an SDK).
|
2016-12-13 20:27:26 +01:00 |
Glenn Ruben Bakke
|
227998f9cd
|
Renaming softdevice folder to sdk.
|
2016-12-13 20:14:48 +01:00 |