Commit Graph

9224 Commits

Author SHA1 Message Date
Matthias Ringwald
914988a1e3 att_server: fetch security params on l2cap connected and restore CCC 2019-06-20 15:30:46 +02:00
Matthias Ringwald
4097998a57 att_server: restore persistent ccc only for LE connections on encrpytion change event 2019-06-20 15:30:46 +02:00
Matthias Ringwald
483643642f att_server: skip check for gap_reconnect_security_setup_active, handle L2CAP_EVENT_CAN_SEND_NOW 2019-06-20 15:17:09 +02:00
Matthias Ringwald
c0f26e1cb2 att_server: replace calls to att_dispatch_server_can_send_now with att_server_can_send_packet 2019-06-20 15:17:09 +02:00
Matthias Ringwald
c8c6e9b449 att_server: replace calls to att_dispatch_server_request_can_send_now_event with att_server_request_can_send_now 2019-06-20 15:17:09 +02:00
Matthias Ringwald
e1beca976b att_server: remove request_con_handle 2019-06-20 15:17:09 +02:00
Matthias Ringwald
b633586462 att_server: set replace request_con_handle -- HCI_CON_HANDLE_INVALID with request_att_server == NULL 2019-06-20 15:17:09 +02:00
Matthias Ringwald
69d32c5615 att_server: set request_att_server to same connection as request_con_handle 2019-06-20 15:17:09 +02:00
Matthias Ringwald
ed053a3580 att_server: extract att_server_request_can_send_now 2019-06-20 15:17:09 +02:00
Matthias Ringwald
41772f378f att_server: extract att_server_handle_att_pdu 2019-06-20 15:17:09 +02:00
Matthias Ringwald
122b723e1f att_server: init att_connection on l2cap open 2019-06-20 15:17:09 +02:00
Matthias Ringwald
70dca4d47d att_server: map l2cap_cid to att_server context 2019-06-20 15:17:09 +02:00
Matthias Ringwald
7fc7cb2b7a hci: add l2cap_cid to att_server_t 2019-06-20 15:17:09 +02:00
Matthias Ringwald
8b35e16a93 hci: support classic connection in gap_secure_connection 2019-06-20 15:16:59 +02:00
Matthias Ringwald
5f3981bf10 hci: support classic connection in gap_authenticated 2019-06-20 15:16:53 +02:00
Matthias Ringwald
e5836baf61 sdp: add gatt_create_sdp_record 2019-06-20 11:22:56 +02:00
Matthias Ringwald
50514142f9 nordic_spp_le_streamer: use new ATT connect/disconnect events 2019-06-20 11:08:59 +02:00
Matthias Ringwald
b0c7a5e2bd spp_and_le_streamer: use new ATT connect/disconnect events 2019-06-20 10:57:59 +02:00
Matthias Ringwald
036861b773 le_streamer: use new ATT connect/disconnect events 2019-06-19 18:08:37 +02:00
Matthias Ringwald
6187ad4c7c att_server: fix con handle in ATT_EVENT_DISCONNECTED 2019-06-19 18:04:19 +02:00
Matthias Ringwald
4d3334c0a1 le_data_channel_server: init streamer on le connection complete 2019-06-19 17:33:03 +02:00
Matthias Ringwald
ff1bec9511 att: emit ATT_EVENT_CONNECTED after HCI LE Connected and ATT_EVENT_DISCONNECTED before HCI Disconnected event 2019-06-19 11:49:03 +02:00
Matthias Ringwald
5d964c8b44 att: remove l2cap_cid from ATT_EVENT_CONNECTED 2019-06-19 11:45:58 +02:00
Matthias Ringwald
a43588bafe att: define ATT_EVENT_CONNECTED and ATT_EVENT_DISCONNECTED 2019-06-19 11:37:25 +02:00
Matthias Ringwald
38933cf9d9 /btstack_link_key_db_static: fix compile warning 2019-06-17 15:36:07 +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
45e58dda4d lwip: fix compile for NO_SYS 2019-06-13 15:38:57 +02:00
Matthias Ringwald
917f809a51 lwip: create helper functions to abstract NO_SYS vs. SYS 2019-06-13 15:16:24 +02:00
Matthias Ringwald
66871e79a8 esp32: copy platform/lwip to esp-idf 2019-06-13 15:16:24 +02:00
Matthias Ringwald
86a50e771e esp32: add lwip/dhcp-server and enable pan_lwip_http_server.c 2019-06-13 15:16:24 +02:00
Matthias Ringwald
21b6c1bf54 esp32: fix BTSTACK_FILE__ 2019-06-13 15:15:38 +02:00
Matthias Ringwald
ccc619ecbd esp32: provide HCI prebuffer (e.g. needed for BNEP) 2019-06-13 15:14:17 +02:00
Matthias Ringwald
f51d404e06 freertos: directly call function if already on main thread 2019-06-13 15:10:34 +02:00
Matthias Ringwald
06c6f94c1f libusb: avoid use-after-free by not holding a pointer to next transfer when calling packet handler 2019-06-12 15:51:00 +02:00
Matthias Ringwald
0be141ae50 lwip: fix compile in OS config 2019-06-10 16:02:34 +02:00
Matthias Ringwald
81624f6562 lwip: add readme 2019-06-10 15:12:34 +02:00
Matthias Ringwald
235be4f4c8 lwip: move nosys port into platform/lwip/port folder 2019-06-10 15:07:21 +02:00
Matthias Ringwald
8a28d1ff7d lwip: add pan_lwip_http_server example to stm32-f4discovery-cc256x 2019-06-09 18:10:39 +02:00
Matthias Ringwald
df09fcae62 lwip: add pan_lwip_http_server example to max32630-fthr 2019-06-09 18:03:59 +02:00
Matthias Ringwald
62ab70e958 lwip: add pan_lwip_http_server example to windows platforms 2019-06-08 23:43:25 +02:00
Matthias Ringwald
946d87bab9 fix warnings in lwip/dhcpserver and btstack_chipset_em901 2019-06-08 23:41:49 +02:00
Matthias Ringwald
b5674ee206 windows: enable L2CAP ERTM, list pacman packages 2019-06-08 22:48:30 +02:00
Matthias Ringwald
db3b626e35 lwip: add pan_lwip_http_server example to posix platforms 2019-06-07 18:05:36 +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
847c95c9bc readme: add DA1469x, fix link to stm32-f4discovery-cc256x build 2019-06-03 10:41:04 +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