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