Matthias Ringwald
|
381856a58f
|
hog_keyboard_demo: only send when connected
|
2017-09-25 16:07:00 +02:00 |
|
Matthias Ringwald
|
523edd21cb
|
hids_device: log common operations (protocol mode, report map, report ccc)
|
2017-09-25 16:05:42 +02:00 |
|
Matthias Ringwald
|
a4bfc4fed9
|
hog: hid-over-gatt - add hids_device gatt service and hog_keyboard_demo example
|
2017-09-25 11:41:28 +02:00 |
|
Matthias Ringwald
|
28a59cc137
|
esp32: update sdkconfig
|
2017-09-25 11:17:39 +02:00 |
|
Matthias Ringwald
|
b1ca30db1b
|
example: use new att_read_callback_* helpers
|
2017-09-23 21:37:22 +02:00 |
|
Matthias Ringwald
|
bfd413f038
|
att_db: add att_read_callback helpers for 1,2,4 byte unsigned little endian and blob data
|
2017-09-23 10:20:52 +02:00 |
|
Matthias Ringwald
|
d63739c96d
|
stm32-f103rb-nucleo: use hci_transport_h4.c instead of hci_transport_h4_ehcill_embedded.c
|
2017-09-22 14:53:41 +02:00 |
|
Matthias Ringwald
|
086d1dcb6e
|
test/att_db_util: update le_counter.h
|
2017-09-22 14:51:03 +02:00 |
|
Matthias Ringwald
|
8ea3236c5e
|
compile_gatt: fix flags for ccc
|
2017-09-22 14:49:27 +02:00 |
|
Matthias Ringwald
|
eb6072adf6
|
compile_gatt+att_db+att_db_util: make Client Characteristic Configuration readable without authentication but require permissions for write
|
2017-09-22 14:20:26 +02:00 |
|
Matthias Ringwald
|
3721458b9d
|
device_information_service: fix device_information_service_server_set_pnp_id
|
2017-09-21 14:17:44 +02:00 |
|
Matthias Ringwald
|
51fa0b282f
|
sm: allow to use mbedTLS for ECDH by HAVE_MBEDTLS_ECC_P256
|
2017-09-20 16:00:23 +02:00 |
|
Matthias Ringwald
|
dbbeec25e8
|
sdp_client: fix compile
|
2017-09-20 10:53:35 +02:00 |
|
Matthias Ringwald
|
7dad9ff837
|
ancs_client, att_server, pbab_client: review UNUSED-size
|
2017-09-20 10:47:28 +02:00 |
|
Matthias Ringwald
|
1ac26e06cb
|
bnep: review UNUSED-size
|
2017-09-20 10:43:22 +02:00 |
|
Matthias Ringwald
|
f21eb74fee
|
bnep: review UNUSED-size
|
2017-09-20 10:40:32 +02:00 |
|
Matthias Ringwald
|
5fce605819
|
sdp_cient: validate pdu size before processing
|
2017-09-20 10:37:12 +02:00 |
|
Matthias Ringwald
|
23cb683a15
|
sdp_client: pass pdu size to sdp response handlers
|
2017-09-20 10:07:08 +02:00 |
|
Matthias Ringwald
|
7a26a620f9
|
sdp_client: streamline sdp pdu handling
|
2017-09-20 10:04:33 +02:00 |
|
Matthias Ringwald
|
4c1d10929e
|
sm: validate sm pdu size before processing
|
2017-09-20 09:53:24 +02:00 |
|
Matthias Ringwald
|
4bd791116b
|
btstack_util: review UNUSED-size
|
2017-09-19 17:22:32 +02:00 |
|
Matthias Ringwald
|
2e1f7af07f
|
test/ble_client: fix compile
|
2017-09-19 17:21:02 +02:00 |
|
Matthias Ringwald
|
4443af4915
|
sdp_server: fully validate incoming requests
|
2017-09-19 17:17:42 +02:00 |
|
Matthias Ringwald
|
3558d8841d
|
sdp_util: add de_get_len_safe, use uint32_t for length functions
|
2017-09-19 17:11:13 +02:00 |
|
Matthias Ringwald
|
cbdfe9f7d6
|
sm: review UNUSED-size
|
2017-09-19 16:04:19 +02:00 |
|
Matthias Ringwald
|
4599b98a66
|
sdp_util: review UNUSED-size
|
2017-09-19 16:01:33 +02:00 |
|
Matthias Ringwald
|
54383f0544
|
rfcomm: review UNUSED-size
|
2017-09-19 15:57:50 +02:00 |
|
Matthias Ringwald
|
384b59de91
|
hci: check adv_data len when processing advertisement report. review UNUSED-size
|
2017-09-19 15:46:18 +02:00 |
|
Matthias Ringwald
|
a06bcae0f7
|
arduino: fix packaging
|
2017-09-19 15:01:39 +02:00 |
|
Matthias Ringwald
|
cea17109eb
|
embedded: replace hci_transport_h4_ehcill_embedded.c with hci_transport_h4.c and btstack_uart_block_embedded.c and remove platform-specific H4 implementation
|
2017-09-19 14:55:00 +02:00 |
|
Matthias Ringwald
|
4f366ea52f
|
test/gatt_client: fix test for ATT_TRANSACTION_MODE_VALIDATE
|
2017-09-19 11:55:42 +02:00 |
|
Matthias Ringwald
|
9b31df6351
|
att_db: validate prepared writes before execution. Additional att_write_callback with ATT_TRANSACTION_MODE_VALIDATE
|
2017-09-19 11:33:38 +02:00 |
|
Matthias Ringwald
|
8ac5232844
|
bcm: support repeated firmware download
|
2017-09-19 10:08:03 +02:00 |
|
Matthias Ringwald
|
959f646afa
|
l2cap: fix compile
|
2017-09-18 21:00:25 +02:00 |
|
Matthias Ringwald
|
fe7ca8b009
|
l2cap: fix compile
|
2017-09-18 17:58:53 +02:00 |
|
Matthias Ringwald
|
5774a3925b
|
l2cap: remove unused arguments, annotate all UNUSED
|
2017-09-18 14:34:31 +02:00 |
|
Matthias Ringwald
|
adcfabadef
|
l2cap: validate LE signaling command length
|
2017-09-18 14:07:01 +02:00 |
|
Matthias Ringwald
|
bb98c113be
|
l2cap: check SDU len against provided buffer, prevent buffer overrun during reassembly
|
2017-09-18 13:52:45 +02:00 |
|
Matthias Ringwald
|
e9cfb251d0
|
l2cap: verify signaling len for CONNECTION_RESPONSE, CONFIGURE_REQUEST, CONFIGURE_RESPONSE
|
2017-09-18 12:20:26 +02:00 |
|
Matthias Ringwald
|
0493bf3a19
|
l2cap: verify signaling command len for CONNECTION_REQUEST, INFORMATION_REQUEST, and INFORMATION_RESPONSE
|
2017-09-18 11:48:12 +02:00 |
|
Matthias Ringwald
|
ed2ed8e12c
|
l2cap: assert classic signaling command has valid data len
|
2017-09-18 11:32:36 +02:00 |
|
Matthias Ringwald
|
bb0a72a6e3
|
l2cap: split l2cap_acl_handler into seperate LE and Classic handlers. Classic: Signaling, Connection-less, Classic channels. LE: LE Signaling, ATT, SM, LE Data Channels
|
2017-09-17 22:08:29 +02:00 |
|
Matthias Ringwald
|
410be61aeb
|
nrf5: update chipset docu and explain how to flash HCI firmware
|
2017-09-14 18:08:32 +02:00 |
|
Matthias Ringwald
|
9091c5f574
|
nrf5-zephyr: drop remaining patches to zephyr sources. Set Static Random Address directly in main(). Drop previous hack in sm.c
|
2017-09-14 17:37:51 +02:00 |
|
Matthias Ringwald
|
8b63788815
|
nrf5-zephyr: remove patch to set FICR static address as public address
|
2017-09-14 15:43:58 +02:00 |
|
Matthias Ringwald
|
360243be41
|
posix-h4-zephyr: read static address via vendor specific command and use it
|
2017-09-14 15:34:11 +02:00 |
|
Matthias Ringwald
|
b1aa03799d
|
nrf5-zephyr: remove baudrate patch for 115200: new posix-h4-zephyr can use default 1000000
|
2017-09-14 14:34:10 +02:00 |
|
Matthias Ringwald
|
6807484c54
|
New posix-h4-zephyr port based on posix-h4 as default baud rate is 1000000
|
2017-09-14 14:30:31 +02:00 |
|
Matthias Ringwald
|
bacdd2ab9e
|
examples: also delete spp_and_le_streamer.h
|
2017-09-14 14:30:16 +02:00 |
|
Matthias Ringwald
|
6c39055a9f
|
sm: enable check if LTK Request for LE Legacy Pairing comes from Central in LE Device DB, deny if not
|
2017-09-13 11:44:02 +02:00 |
|