Matthias Ringwald
b28dc8004d
btstack_config: use official terms for l2cap channel modes - ENABLE_L2CAP_LE_CREDIT_BASED_FLOW_CONTROL_MODE
2021-11-19 10:09:49 +01:00
Milanka Ringwald
2fca4dad95
license: update text
2021-11-02 09:31:00 +01:00
Milanka Ringwald
48ce193c1b
a2dp sink: allow accept or reject of stream start on A2DP_SUBEVENT_START_STREAM_REQUESTED when ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION is defined
2021-09-09 11:34:37 +02:00
Matthias Ringwald
b0ab732ebd
port/libusb: link against pthreads with CMake
2021-08-21 13:12:36 +02:00
Matthias Ringwald
dbc40e8235
libusb: fix build
2021-07-05 17:10:21 +02:00
Matthias Ringwald
f11fd9a990
posix: use bstack_signal to trigger shutdown for ctrl-c
2021-07-05 16:10:05 +02:00
Matthias Ringwald
ed4f8b7280
fix dependency on .gatt file in CMake builds
2021-05-09 23:18:51 +02:00
Matthias Ringwald
7daf1469d8
libusb: recreate gatt .h file if .gatt is changed in CMake build
2021-05-03 12:29:32 +02:00
Matthias Ringwald
50c79195c5
fix builds
2021-05-03 12:29:32 +02:00
Matthias Ringwald
742c132cdc
libusb: CMake - use generic SDK on OS X, export compile commands
2021-04-01 15:51:44 +02:00
Matthias Ringwald
c8dfe071e5
hci_transport: extract convenience function declaration for h4, h5, em9304_spi, and usb into separate hci_transport_{type}.h
2021-03-26 11:51:57 +01:00
Matthias Ringwald
7435ec7b56
hci_dump: use hci_dump_posix_fs with PacketLogger format in all posix ports
2021-03-11 15:53:45 +01:00
Matthias Ringwald
98451c7b10
ports: disable hci dump in all ports
2021-03-11 15:53:45 +01:00
Matthias Ringwald
6f122aa372
Remove btstack_run_loop_base from port and test
2021-03-08 10:39:10 +01:00
Matthias Ringwald
eda177a49c
btstack_run_loop_posix: use run loop base (build)
2021-03-05 11:46:58 +01:00
Matthias Ringwald
f8da99a8ad
fix builds: libusb cmake, tool/metrics, test/mesh
2021-03-03 14:28:48 +01:00
Matthias Ringwald
7d94e05f64
libusb: comment port audio flags in makefile again
2021-02-18 11:17:48 +01:00
Matthias Ringwald
4198a07c2c
libusb: fix build with older CMake < 3.12
2021-02-18 10:55:47 +01:00
Matthias Ringwald
14d2ee6790
libusb: detect portaudio and enable it in CMake project
2021-02-16 11:08:52 +01:00
Matthias Ringwald
f4ab45812f
libusb: add new 0x000b pid of Zephyr HCI USB firmware, init sm_init(), disable SCO if there's only one interface
2021-02-08 09:57:37 +01:00
Matthias Ringwald
9d30a519f9
libusb/pts: add -Wswitch-default for gcc (ignored by clang)
2021-02-02 15:07:43 +01:00
Matthias Ringwald
2b6ecffc7f
cmake: use pkg config for libusb compile/link flags
2021-01-21 18:57:04 +01:00
Milanka Ringwald
606ccc9bdf
config: add ENABLE_PRINTF_HEXDUMP
2020-11-06 12:06:11 +01:00
Milanka Ringwald
36327e5a47
config: sort defines alphabetically
2020-11-06 12:01:26 +01:00
Milanka Ringwald
6ccd824859
update python scripts to python3
2020-11-03 15:19:00 +01:00
Matthias Ringwald
d20e3046cb
enable asserts for all desktop ports
2020-10-27 18:30:56 +01:00
Matthias Ringwald
51342da5f4
libusb: treat warnings as errors in cmake build
2020-10-27 18:19:58 +01:00
Matthias Ringwald
f7b7cba197
libusb: enabled additional compiler warnings depending on compiler
2020-10-27 17:57:32 +01:00
Matthias Ringwald
5308b30f8d
ports: enable ENABLE_CROSS_TRANSPORT_KEY_DERIVATION for desktop
2020-10-09 13:05:50 +02:00
Matthias Ringwald
b596325d25
da14585: enable le address resolution in some ports
2020-09-11 14:26:45 +02:00
Matthias Ringwald
d7b77a0cba
libusb: de-init tlv on power off
2020-08-26 11:55:15 +02:00
Matthias Ringwald
dbe92de6a9
btstack_link_key_db_tlv: require NVM_NUM_LINK_KEYS to be set in btstack_config.h, set NVM_NUM_LINK_KEYS 16 where missing
2020-07-13 18:05:30 +02:00
Matthias Ringwald
3cd0cd1565
libusb: delete accidental commit of executables
2020-07-10 11:44:17 +02:00
Milanka Ringwald
1a7e85f4f8
port/libusb: update gitignore
2020-06-19 14:54:12 +02:00
Matthias Ringwald
cbfa934e0a
port/libusb: use ATTRS{idProduct} in udev rules of README.md
2020-04-05 22:16:35 +02:00
Matthias Ringwald
0ac5ead3a2
libusb: remove cmake build files
2020-01-21 14:22:52 +01:00
Matthias Ringwald
7cdc89a533
ports: enable software AES128 on most desktop platforms
2020-01-16 15:29:48 +01:00
Matthias Ringwald
7ff3843011
libusb: fix CMake build
2019-11-07 15:11:29 +01:00
Matthias Ringwald
761431063b
libusb: add warning about macOS use of USB Bluetooth Controller to README
2019-10-10 11:14:31 +02:00
Matthias Ringwald
818629960d
libusb and posix ports: store bonding information in TLV
2019-10-09 15:17:04 +02:00
Matthias Ringwald
6f3fd12d26
port: update .gitignore
2019-10-02 14:47:47 +02:00
Milanka Ringwald
f68310578c
libusb port: update gitignore file
2019-09-20 14:02:27 +02:00
Matthias Ringwald
63b7463190
libusb: add miissing space CMakeLists.txt
2019-09-13 11:41:58 +02:00
Matthias Ringwald
e514a7f533
port: configure desktop ports (libusb,posix,windows) for mesh
2019-07-20 09:32:04 +02:00
Matthias Ringwald
cf862b3640
mesh: mesh_node_demo general example
2019-07-20 08:50:34 +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
235be4f4c8
lwip: move nosys port into platform/lwip/port folder
2019-06-10 15:07:21 +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
f67eb7c279
port: allow to defined BTSTACK_ROOT and include exising Makefiles. Fixes #198
2019-04-15 14:34:59 +02:00
Matthias Ringwald
f9563b8923
libusb: use static random address stored in nRF52840 running Zephyr hci_usb
2019-03-29 17:50:06 +01:00