Glenn Ruben Bakke
|
84e5b828ea
|
nrf5/bluetooth: Moving central code inside central bluetooth stack defines to make peripheral only code compile again.
|
2017-04-02 00:30:16 +02:00 |
|
Glenn Ruben Bakke
|
c88358d84b
|
nrf5/bluetooth: Updating bluetooth driver to support GATT client read of a characteristic value. Data passed to caller in interrupt context, and copy has to be performed. The function call is itself blocking.
|
2017-04-01 16:34:26 +02:00 |
|
Glenn Ruben Bakke
|
d24809a2aa
|
nrf5/bluetooth: Adding new api for reading attribute as gatt client. Renaming old ble_drv_attr_read function to ble_drv_attr_s_read to indicate the server role.
|
2017-03-30 23:43:44 +02:00 |
|
Glenn Ruben Bakke
|
93b76a66d3
|
nrf5/bluetooth: Adding event handling cases for gatt client read, write and hvx events.
|
2017-03-30 23:18:49 +02:00 |
|
Glenn Ruben Bakke
|
2200c4c084
|
nrf5/bluetooth: Adding support for central characteristic service discovery. Updating primary service discovery to block until all services has been created in the peripheral object before returning from the bluetooth driver. This pattern is also applied to the characteristic discovery.
|
2017-03-30 22:41:19 +02:00 |
|
Glenn Ruben Bakke
|
5b778790ae
|
nrf5/bluetooth: Updating bluetooth driver to do service discovery, doing callbacks to ubluepy upon each individual primary service discovered. Using intermediate structure defined by the driver, to abstract bluetooth stack specific data in ubluepy.
|
2017-03-29 23:34:33 +02:00 |
|
Glenn Ruben Bakke
|
8966c68b92
|
nrf5/bluetooth: Adding implementation to the discover service function. Adding handler for gatt client primary service discovery response events, and passing this to the ubluepy upon reception.
|
2017-03-28 23:37:19 +02:00 |
|
Glenn Ruben Bakke
|
61b825d75e
|
nrf5/bluetooth: Adding function parameters and return type to service and characteristic discovery template functions.
|
2017-03-28 21:20:20 +02:00 |
|
Glenn Ruben Bakke
|
06af64a78a
|
nrf5/bluetooth: Adding template functions for service discovery in bluetooth driver.
|
2017-03-26 22:59:30 +02:00 |
|
Glenn Ruben Bakke
|
0914b34193
|
nrf5/bluetooth: Adding function to register gattc event handler (central).
|
2017-03-26 22:57:07 +02:00 |
|
Glenn Ruben Bakke
|
025f07dbab
|
nrf5/bluetooth: Adding intermediate gattc callback function type in bluetooth driver.
|
2017-03-26 22:51:10 +02:00 |
|
Glenn Ruben Bakke
|
49cce723a9
|
nrf5/bluetooth: Turning off debug logging in bluetooth driver, which does not work well with bluetooth REPL mode.
|
2017-03-26 21:06:17 +02:00 |
|
Glenn Ruben Bakke
|
2f2e67e9bd
|
nrf5/bluetooth: Fixing some smaller tab errors in the bluetooth driver.
|
2017-03-26 21:05:06 +02:00 |
|
Glenn Ruben Bakke
|
cd2149a47f
|
nrf5/bluetooth: Updating bluetooth le driver to handle GAP conn param update request. Also updating minor syntax in previous switch case.
|
2017-03-26 21:02:25 +02:00 |
|
Glenn Ruben Bakke
|
bcf4631e0a
|
nrf5/bluetooth: Updating connect function in the bluetooth driver to do a successful connect to a peripheral device.
|
2017-03-26 20:43:43 +02:00 |
|
Glenn Ruben Bakke
|
f38b0ba037
|
nrf5/bluetooth: Adding function for connecting to a device (in central role). Not yet tested.
|
2017-03-23 21:03:40 +01:00 |
|
Glenn Ruben Bakke
|
327754a953
|
nrf5/bluetooth: capture address type in addition to advertisment type in bluetooth advertisment reports.
|
2017-03-16 22:46:26 +01:00 |
|
Glenn Ruben Bakke
|
cbfba08ae7
|
nrf5/bluetooth: Adding address type to bluetooth stack driver advertisment structure, and fill the member when advertisment report is received.
|
2017-03-14 23:12:24 +01:00 |
|
Glenn Ruben Bakke
|
c066344a14
|
nrf5/bluetooth: Moving callback definitions to bluetooth driver header. Refactoring bluetooth driver, setting new names on callback functions and updating api to use new callback function name prefix.
|
2017-03-14 08:13:32 +01:00 |
|
Glenn Ruben Bakke
|
9b0d893b4d
|
nrf5/bluetooth: Adding handling of advertisment reports in bluetooth driver and issue callback to ubluepy. A bit ugly implmentation and has to be re-worked.
|
2017-03-14 08:04:24 +01:00 |
|
Glenn Ruben Bakke
|
6fc806b313
|
nrf5/bluetooth: adding adv report data structure to pass to ubluepy upon adv report event. Adding new api for setting callack where to handle advertisment events in ubluepy.
|
2017-03-14 07:59:29 +01:00 |
|
Glenn Ruben Bakke
|
51c739f64a
|
nrf5/bluetooth: Turn off bluetooth printf logging.
|
2017-03-12 23:32:33 +01:00 |
|
Glenn Ruben Bakke
|
6ea3f3c69b
|
nrf5/bluetooth: Enable implementation in scan start function in the bluetooth stack driver.
|
2017-03-12 23:23:37 +01:00 |
|
Glenn Ruben Bakke
|
5580ac8200
|
nrf5/bluetooth: Adding more implementation in scan start function. However, commented out for time beeing, as there is some memory issues when activating central.
|
2017-03-12 22:46:40 +01:00 |
|
Glenn Ruben Bakke
|
caf242a5ae
|
nrf5/bluetooth: Correcting indention.
|
2017-03-12 20:20:15 +01:00 |
|
Glenn Ruben Bakke
|
739bf3a740
|
nrf5/bluetooth: Adding some implementation to scan_start function.
|
2017-03-12 20:18:37 +01:00 |
|
Glenn Ruben Bakke
|
471d6a05da
|
nrf5/bluetooth: Adding empty scan_start and scan_stop function to the bluetooth driver.
|
2017-03-12 19:50:38 +01:00 |
|
Glenn Ruben Bakke
|
99f5ecdfad
|
nrf5/bluetooth: Moving bluetooth_conf.h to port root folder to make it more exposed.
|
2017-03-07 23:15:59 +01:00 |
|
Glenn Ruben Bakke
|
ab0d9756f1
|
nrf5/bluetooth: Updating header guard in bluetooth_conf.h to reflect new filename.
|
2017-03-04 18:05:51 +01:00 |
|
Glenn Ruben Bakke
|
56d106507a
|
nrf5/bluetooth: Updating old references to 'sdk' to use the new folder name 'bluetooth' in makefiles.
|
2017-03-04 17:58:31 +01:00 |
|
Glenn Ruben Bakke
|
9e36242259
|
nrf5: Renaming sdk folder to bluetooth.
|
2017-03-04 17:54:15 +01:00 |
|