Matthias Ringwald
695e959a42
gatt_client: allow Write Without Response independent of other requests
2019-11-18 10:51:01 +01:00
Matthias Ringwald
0207d07b0e
changelog: add gap_setlink_supervision_timeout
2019-11-15 14:11:01 +01:00
Matthias Ringwald
d9f2243991
changelog: round robin for LE Data Channels and ERTM data
2019-11-08 16:15:43 +01:00
Matthias Ringwald
818629960d
libusb and posix ports: store bonding information in TLV
2019-10-09 15:17:04 +02:00
Matthias Ringwald
836ae835de
l2cap-ertm: reject incoming connection if ERTM is configured as mandatory but not supported by remote
2019-09-30 21:23:38 +02:00
Matthias Ringwald
3d919a6077
chipset/cc256x: update initscripts CC256xB to v1.8 and CC256xC to v1.2
2019-09-26 22:30:51 +02:00
Matthias Ringwald
daec7f9039
bluetooth.h: extract internal defintitions to respective protocol layers
2019-09-26 16:13:15 +02:00
Milanka Ringwald
83e8a8b4ac
CHANGELOG: Bluetooth and BTstack Error Codes and Events: collect status codes in bluetooth.h and events in btstack_defines.h
2019-09-24 14:46:05 +02:00
Matthias Ringwald
2e4c1850fc
l2cap-ertm: assert that packet can be stored in fragment buffers in ertm
2019-09-20 15:26:41 +02:00
Matthias Ringwald
ae7be28205
changelog: update
2019-09-09 17:45:03 +02:00
Matthias Ringwald
891b9fc269
gap: support reading RSSI for Classic+LE using gap_read_rssi. Emits GAP_EVENT_RSSI_MEASUREMENT
2019-09-02 21:39:50 +02:00
Milanka Ringwald
4536712cf5
gap: use defines instead of constants for reject reason in HCI disconnect
2019-09-02 10:39:06 +02:00
Matthias Ringwald
170fafaee9
errata-11838: validate encryption key size to emit GAP Security Level, gap_set_required_encryption_key_size allows to set the required key size
2019-08-19 12:10:27 +02:00
Matthias Ringwald
e1f022c2ad
changelog: update
2019-08-16 11:45:34 +02:00
Matthias Ringwald
92b78dd714
posix: use monotonic clock as timebase if available
2019-08-12 14:58:52 +02:00
Matthias Ringwald
0defadfba9
l2cap: handle negative and invalid information requests during ERTM config
2019-08-08 12:24:41 +02:00
Matthias Ringwald
b90eac910b
l2cap: limit fragments by remote_mps, send first fragment fully
2019-08-07 22:43:27 +02:00
Matthias Ringwald
d9d3c2ecca
rfcomm: limit RFCOMM MTU by local L2CAP MTU for outgoing connections
2019-08-07 13:59:40 +02:00
Matthias Ringwald
8f4dd6c139
l2cap: stop ertm timers in l2cap_free_channel_entry
2019-08-06 17:59:22 +02:00
Matthias Ringwald
d798a8dca8
freertos: use xQueueCreateStatic instead of xQueueCreate if available
2019-08-06 17:40:11 +02:00
Matthias Ringwald
f0ca6dea14
POSIX, WICED, Windows, FreeRTOS: handle time_ms overrun after 49 days
2019-08-04 21:52:43 +02:00
Matthias Ringwald
98a6a0788e
btstack_run_loop_base: portable implementation of timer and data source managment as base for platform specific implementations
2019-08-04 18:45:13 +02:00
Matthias Ringwald
26244be471
rfcomm: accept incoming L2CAP connection in Basic mode if ERTM is enabled but not requested for this connection
2019-08-02 18:22:14 +02:00
Matthias Ringwald
9d1b92dd06
changelog: update
2019-07-09 14:53:10 +02:00
Matthias Ringwald
e061bbd447
sm: start encryption upon receiving slave securiy request if bonded
2019-07-08 22:24:58 +02:00
Matthias Ringwald
8b3ffec5c9
sm: fixed regression introduced in f3582630
2019-07-08 22:11:25 +02:00
Matthias Ringwald
bdc352b16d
examples: renamed le_counter to gatt_counter and le_streamer to le_streamer_server to indicate suppport for GATT over BR/EDR
2019-06-21 10:45:17 +02:00
Matthias Ringwald
5aea4d8e7c
changelog: ENABLE_GATT_OVER_CLASSIC enables support for GATT over BR/EDR in att_server
2019-06-20 17:26:35 +02:00
Matthias Ringwald
d1a9b16cdc
btstack_event: add Connection Handle to BNEP_EVENT_CHANNEL_OPENED
2019-06-17 11:10:07 +02:00
Matthias Ringwald
32b46fec1d
btstack_event: add Connection Handle to BNEP_EVENT_CHANNEL_OPENED
2019-06-15 19:36:09 +02:00
Matthias Ringwald
97dc5e692c
new pan_lwip_http_server example
...
- add lwIP sources commit b3a939417 (after STABLE-2.1.1) as 3rd-party/lwip/core
- add small DHCP server as 3rd-party/lwip/dhcp-server
- add BNEP lwIP adapter that handles BNEP events and forwards packets between BNEP and lwIP (only tested for NO_SYS == 1)
- add pan_lwip_http_server example that provides lwIP http server on http://192.168.7.1
- example is added to port/libusb
2019-06-07 16:57:00 +02:00
Matthias Ringwald
fb3896319c
bnep: BD_ADDR is stored in little-endian format for all BNEP_EVENT_*
2019-06-05 17:22:17 +02:00
Matthias Ringwald
c9748298c9
changelog: update
2019-06-03 11:08:45 +02:00
Matthias Ringwald
6d27add13e
changelog: update
2019-06-03 11:06:51 +02:00
Matthias Ringwald
6d23ba053b
freertos: HAVE_FREERTOS_INCLUDE_PREFIX if FreeRTOS headers are in 'freertos' folder, update esp32 config to use it
2019-06-03 10:10:26 +02:00
Matthias Ringwald
f3582630aa
sm: avoid potential use-after-free on immediate disconnect (lookup connection via con handle instead of storing pointer)
2019-05-17 20:42:35 +02:00
Matthias Ringwald
77291b13db
hci_transport_h4: add workaround for flow control bug in CYW2070x, enable with ENABLE_CYPRESS_BAUDRATE_CHANGE_FLOWCONTROL_BUG_WORKAROUND
2019-05-14 18:10:58 +02:00
Matthias Ringwald
0d5520a9a5
btstack_tlv_flash_bank: support targets where a value cannot be overwritten with zero
2019-05-14 10:53:38 +02:00
Matthias Ringwald
f4c3a11ca1
mention libusb port for FreeBSD
2019-05-11 22:26:19 +02:00
Matthias Ringwald
74a4ebbb07
esp32: configure SCO over HCI after power up
2019-05-08 14:21:20 +02:00
Matthias Ringwald
28166e7187
Bluetooth SIG web scraping tools updated
2019-05-05 16:12:40 +02:00
Matthias Ringwald
e0463bdc5e
att_server: abort signed write validation on incoming new request
2019-05-02 11:48:30 +02:00
Matthias Ringwald
154069291b
att_db: call write callback for validated signed writes
2019-05-01 23:19:22 +02:00
Matthias Ringwald
715a43d1c0
sm: fix store local CSRK
2019-05-01 23:17:39 +02:00
Matthias Ringwald
7e656a409e
changelog: gatt_client emits query complete event for signed write operation
2019-05-01 20:38:29 +02:00
Matthias Ringwald
d2e78ccc37
Replace l053 port with l073
2019-03-30 21:22:34 +01:00
Matthias Ringwald
df503ac64e
libusb: add support for nRF52840-PCA10056 running Zephyr hci_usb example
2019-03-29 22:33:20 +01:00
Matthias Ringwald
ce711664e3
changelog: update
2019-03-11 16:32:27 +01:00
Matthias Ringwald
28cb1f14b8
sm: use provided authentication requirements in slave security request
2019-03-06 16:14:27 +01:00
Matthias Ringwald
00e06a1311
changelog: att support ATT_SECURITY_AUTHENTICATED_SC level
2019-03-06 15:49:29 +01:00