Matthias Ringwald
|
f511cefa8c
|
l2cap: always use non-flushable packets for le connections
|
2016-12-02 11:36:14 +01:00 |
|
Matthias Ringwald
|
6bef4003fb
|
hci: limit num hci commands to 1 to reduce complexity
|
2016-12-01 22:46:30 +01:00 |
|
Matthias Ringwald
|
94be1a6633
|
provide _va_arg type variants for hci_send_cmd and hci_dump_log
|
2016-11-30 22:15:40 +01:00 |
|
Matthias Ringwald
|
3a6673b69a
|
fix build for classic-only
|
2016-11-22 15:27:28 +01:00 |
|
Matthias Ringwald
|
5106e6dc65
|
hci: try to re-enable advertisements in slave role
|
2016-11-22 15:23:42 +01:00 |
|
Matthias Ringwald
|
18707219a5
|
att_server: move state into hci_connection_t to handle multiple ATT clients
|
2016-11-21 16:30:18 +01:00 |
|
Matthias Ringwald
|
3bdbb0eac8
|
battery_service: use battery_value_client_configuration_connection for notify
|
2016-11-21 16:28:44 +01:00 |
|
Matthias Ringwald
|
334126b319
|
sm: provide le_device_db_index in SM_EVENT_IDENTITY_RESOLVING_SUCCEEDED again
|
2016-11-21 16:24:45 +01:00 |
|
Milanka Ringwald
|
ea86a2f3a7
|
remove printf from src
|
2016-11-16 13:01:13 +01:00 |
|
Milanka Ringwald
|
db2b9aad81
|
hfp test: cleanup data folder, remove printf
|
2016-11-16 13:01:05 +01:00 |
|
Matthias Ringwald
|
237daac54a
|
hci: add commands for dealing with OOB data for classic pairing
|
2016-11-16 11:02:21 +01:00 |
|
Milanka Ringwald
|
2308e10812
|
hfp: use btstack_atoi
|
2016-11-16 10:39:25 +01:00 |
|
Matthias Ringwald
|
5d067ab1c4
|
util: add btstack_util
|
2016-11-15 17:24:55 +01:00 |
|
Matthias Ringwald
|
3b66e97c4b
|
sbc: don't call exit or printf
|
2016-11-14 16:05:17 +01:00 |
|
Milanka Ringwald
|
42d241c242
|
maths: aproximation of sqrt
|
2016-11-14 15:57:58 +01:00 |
|
Matthias Ringwald
|
9e263bd760
|
hci: log local name during init
|
2016-11-14 15:10:59 +01:00 |
|
Matthias Ringwald
|
e90bae0148
|
hci: read local name during init
|
2016-11-12 22:53:26 +01:00 |
|
Matthias Ringwald
|
9491a7bfdd
|
streamline compilation for non-posix targets
|
2016-11-11 14:08:24 +01:00 |
|
Matthias Ringwald
|
33373e4028
|
sm: use fake public addresss of nRf5 chipsets as random static address
|
2016-11-10 21:51:01 +01:00 |
|
Matthias Ringwald
|
8f57b085d4
|
gap_le: fix random static address handling
|
2016-11-10 17:31:58 +01:00 |
|
Matthias Ringwald
|
a435582038
|
GATT Server: implement Device Information Service Server
|
2016-11-08 21:30:36 +01:00 |
|
Matthias Ringwald
|
5777861b2b
|
sm: fix setting Random Address when set via gap_random_address_set before HCI is working
|
2016-11-08 15:25:47 +01:00 |
|
Matthias Ringwald
|
52b551c3a3
|
sm: fix Random Address generation when enabled before HCI is working
|
2016-11-08 15:13:36 +01:00 |
|
Matthias Ringwald
|
804d3e67ed
|
sm: fix compile without ENABLE_LE_SECURE_CONNECTIONS
|
2016-11-07 23:16:39 +01:00 |
|
Matthias Ringwald
|
3b1e9d13a3
|
Merge branch 'develop' of https://github.com/bluekitchen/btstack into develop
|
2016-11-07 22:10:57 +01:00 |
|
Matthias Ringwald
|
e49d496a74
|
hci_cmds: add hci_flush
|
2016-11-07 22:10:03 +01:00 |
|
Matthias Ringwald
|
09e4d3970f
|
sm: send le read p256 public key on start
|
2016-11-07 17:07:02 +01:00 |
|
Matthias Ringwald
|
82180fcac7
|
add le commands for reading and generating diffie-hellman keys via hci commands
|
2016-11-07 15:15:48 +01:00 |
|
Matthias Ringwald
|
67711d5ef9
|
linked_list: add pop and get_first_item operations
|
2016-11-07 13:08:44 +01:00 |
|
Matthias Ringwald
|
c61a5ea7e3
|
battery service, fix compile
|
2016-11-02 17:08:28 +01:00 |
|
Matthias Ringwald
|
85a677ece0
|
move GATT services into src/ble/gatt-service
|
2016-11-02 15:31:48 +01:00 |
|
Matthias Ringwald
|
2630ffe4ed
|
fix name battery_service_server_set_battery_value
|
2016-11-02 12:52:00 +01:00 |
|
Matthias Ringwald
|
23ffcbe214
|
GATT Server: implement Battery Service Server
|
2016-11-01 18:41:20 +01:00 |
|
Matthias Ringwald
|
660ce36883
|
gatt_server: add minimal functionality to support modular GATT Server Server implementations
|
2016-11-01 18:40:45 +01:00 |
|
Matthias Ringwald
|
bb38f05734
|
att_server: allow individual service implementations to register for can send now callbacks
|
2016-11-01 15:42:03 +01:00 |
|
Matthias Ringwald
|
8ac574d6fa
|
att_server: allow to register handler for handle range - needed for modular service implmeentation
|
2016-10-31 21:22:16 +01:00 |
|
Matthias Ringwald
|
c8771c2096
|
add bluetooth_gatt.h and bluetooth_data_types.h to btstack.h
|
2016-10-31 16:06:29 +01:00 |
|
Matthias Ringwald
|
1d0cde9daa
|
use new Data Type defines from bluetooth_data_types
|
2016-10-31 16:05:07 +01:00 |
|
Matthias Ringwald
|
66fd343250
|
GATT Converter: replace - with _, prettify generated .h
|
2016-10-31 15:52:58 +01:00 |
|
Matthias Ringwald
|
0f308e7392
|
tool: scrape Bluetooth site for Data Types used in Advertisements, EIR, etc.
|
2016-10-31 15:44:45 +01:00 |
|
Matthias Ringwald
|
0e0e955978
|
gatt: provide UUIDs from Bluetooth SIG website at src/bluetooth_gatt.h
|
2016-10-27 16:26:54 +02:00 |
|
Matthias Ringwald
|
f3963406e0
|
introduce UNUSED macro
|
2016-10-27 15:04:09 +02:00 |
|
Matthias Ringwald
|
84182ed9e3
|
example/sm_pairing_peripheral: print identity address and type
|
2016-10-27 11:13:46 +02:00 |
|
Matthias Ringwald
|
13377825df
|
sm: add identity_addr and identiy_addr_type to SM_EVENT_IDENTITY_RESOLVING_SUCCEEDED. Also emit SM_EVENT_IDENTITY_CREATED during pairing
|
2016-10-27 11:11:40 +02:00 |
|
Matthias Ringwald
|
a24785d0c1
|
l2cap: fix compile
|
2016-10-23 22:11:16 +02:00 |
|
Matthias Ringwald
|
bab5f4f00b
|
l2cap: provide incoming flag for L2CAP and RFCOMM opened events
|
2016-10-23 22:08:44 +02:00 |
|
Matthias Ringwald
|
d715cf5114
|
hfp: disable mSBC if eSCO not available
|
2016-10-21 12:52:36 +02:00 |
|
Matthias Ringwald
|
d9f775598c
|
hfp: check if local controller supports eSCO when deciding on packet types
|
2016-10-20 16:36:50 +02:00 |
|
Matthias Ringwald
|
a68a00a617
|
ringbuffer: add function markup
|
2016-10-20 15:25:00 +02:00 |
|
Milanka Ringwald
|
5a99111061
|
extend ring buffer indexes from uint16 to uint32
|
2016-10-20 15:24:03 +02:00 |
|