Glenn Ruben Bakke
|
31feea4511
|
nrf5/bluetooth: Adding function to stop advertisment if onging
|
2017-04-04 21:22:49 +02:00 |
|
Glenn Ruben Bakke
|
ce6221ef61
|
nrf5/bluetooth: Removing legacy advertise function in the bluetooth driver, which only did a hardcoded eddystone beacone advertisment.
|
2017-04-02 16:55:47 +02:00 |
|
Glenn Ruben Bakke
|
1402574b7d
|
nrf5/bluetooth: Adding new structure which can hold local address. Updating api prototype for ble_drv_address_get with a address structure by reference.
|
2017-04-02 16:39:14 +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
|
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
|
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
|
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
|
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
|
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
|
9e36242259
|
nrf5: Renaming sdk folder to bluetooth.
|
2017-03-04 17:54:15 +01:00 |
|