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
Matthias Ringwald
624eaff032
chipset: add PSoC 4 with BLE DTM firmware
2019-05-28 21:20:55 +02:00
Matthias Ringwald
26687d1449
example/gatt_battery_query: register for notification updates
2019-05-24 09:37:45 +02:00
Matthias Ringwald
4ce43359e6
chipsets: mention ENABLE_CYPRESS_BAUDRATE_CHANGE_FLOWCONTROL_BUG_WORKAROUND for CYW20704, add DA1469x SoC
2019-05-22 12:04:27 +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
b2bfd6ae96
test/security_manager: fix test - no hashes are calculated on connect
2019-05-17 19:39:32 +02:00
Matthias Ringwald
1d927f3a77
dut_mode_classic: disable Secure Simple Pairing
2019-05-17 18:33:14 +02:00
Matthias Ringwald
7fdcb0b5b7
btstack_stdin_posix: fix unused result warning
2019-05-17 17:49:00 +02:00
Matthias Ringwald
2d3020e7ab
btstack_tlv_posix: avoid fwrite with len = 0 and ptr = NULL
2019-05-16 15:10:55 +02:00
Matthias Ringwald
eab6959f71
hci_cmd: add hci_bcm_set_sleep_mode
2019-05-15 14:24:22 +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
7741d2d072
hci_transport_h4: generalize ENABLE_CC256X_BAUDRATE_CHANGE_FLOWCONTROL_BUG_WORKAROUND
2019-05-14 18:05:13 +02:00
Matthias Ringwald
5ff6a55bc1
btstack_tlv_flash_bank: support alignment 8 with ENABLE_TLV_FLASH_EXPLICIT_DELETE_FIELD
2019-05-14 16:20:12 +02:00
Matthias Ringwald
ae334e9e63
hci: skip sending second baud rate change if there's no init script and no warm start
2019-05-14 14:35:58 +02:00
Matthias Ringwald
1565be948b
bcm: skip reset baud rate after init script if init script is empty, e.g. CYW20707
2019-05-14 14:15:23 +02:00
Matthias Ringwald
ee720f3a8f
hci: use switch directly to handle chipset result
2019-05-14 14:06:59 +02:00
Matthias Ringwald
9f35247bf6
btstack_tlv_flash_bank: reduce debut output
2019-05-14 13:32:04 +02:00
Matthias Ringwald
a981810d12
btstack_debug: use BTSTACK_FILE__ define
2019-05-14 13:12:38 +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
4f7ec9205a
posix: fix compile for linux again (regression from 766df38f0f)
2019-05-11 22:34:00 +02:00
Matthias Ringwald
f4c3a11ca1
mention libusb port for FreeBSD
2019-05-11 22:26:19 +02:00
Matthias Ringwald
410cddbe55
libusb: fix compile and skip resetting device on freebsd
2019-05-11 22:25:24 +02:00
Matthias Ringwald
766df38f0f
posix: fix includes in btstack_network_posix.c for freebsd
2019-05-11 22:24:44 +02:00
Matthias Ringwald
38d9ec0504
btstack_event: use uint8_t and uint16_t for types 'J' and 'L' (MISRAC2012-Rule-10.3)
2019-05-11 21:05:04 +02:00
Matthias Ringwald
e501bae083
Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1)
2019-05-11 19:31:55 +02:00
Matthias Ringwald
bb2a765662
add missing filename tags
2019-05-11 19:27:14 +02:00
Matthias Ringwald
80e33422a9
Use FILENAME_H as include guard (MISRAC2012-Rule-21.1)
2019-05-11 19:08:52 +02:00
Matthias Ringwald
0269fd0f5f
fix include guard
2019-05-10 17:07:31 +02:00
Matthias Ringwald
c3d3b229df
add missing #define for include guard
2019-05-10 17:02:11 +02:00
Matthias Ringwald
74a4ebbb07
esp32: configure SCO over HCI after power up
2019-05-08 14:21:20 +02:00
Matthias Ringwald
59c335756f
hci: improved sco tx scheduling (without flow control over UART)
2019-05-06 22:40:33 +02:00