47 Commits

Author SHA1 Message Date
Matthias Ringwald
9faf05e88f libusb: allow to reset tlv 2022-05-31 18:01:36 +02:00
Matthias Ringwald
834e96b35a libusb: allow to specify logfile 2022-05-31 17:41:20 +02:00
Matthias Ringwald
0ad027235d libusb: use getopt to parse command line arguments 2022-05-31 17:35:37 +02:00
Matthias Ringwald
d39264f239 port: avoid HCI_EVENT_IS_COMMAND_COMPLETE macro 2022-05-09 21:54:36 +02:00
Matthias Ringwald
54736c11db port: use btstack_strcpy and btstack_cat instead of strcpy/strcat 2022-04-29 11:40:35 +02:00
Matthias Ringwald
0033ffe450 port: avoid warning in argv processing 2022-04-29 10:45:20 +02:00
Matthias Ringwald
df9a25ac84 libusb: add known realtek usb controllers, configure chipset support 2022-04-20 17:24:36 +02:00
Matthias Ringwald
24a31dc762 libusb: print usb info in ports 2022-04-13 15:01:42 +02:00
Matthias Ringwald
15d2175857 libusb, posix and windows ports: use '-' instead of ':' in btstack_BD_ADDR.tlv filename 2022-02-25 17:09:50 +01:00
Milanka Ringwald
2fca4dad95 license: update text 2021-11-02 09:31:00 +01: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
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
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
d7b77a0cba libusb: de-init tlv on power off 2020-08-26 11:55:15 +02:00
Matthias Ringwald
818629960d libusb and posix ports: store bonding information in TLV 2019-10-09 15:17:04 +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
Matthias Ringwald
3d3351f352 portaudio: split audio interface 2019-02-24 13:04:39 +01:00
Matthias Ringwald
e739af9896 libusb: add btstack_audio 2018-07-20 16:29:16 +02:00
Matthias Ringwald
fb34235af3 libusb: fix packet log path derivation from usb path if additional arguments are provided 2018-03-27 14:42:09 +02:00
Matthias Ringwald
59bdfe9687 libusb: setup btstack_tlv_posix using bd_addr in path 2017-11-09 12:07:51 +01:00
Matthias Ringwald
7ea7688a8f btstack_stdin: replace stdin_support.[ch] with btstack_stdin.h and platform implementations 2017-05-27 21:50:19 +02:00
Matthias Ringwald
ab2c6ae4b7 tool: add update_filename.py that adds __BTSTACK_FILE__ to every .c file for use with debug output instead of __FILE__ 2017-03-24 23:39:20 +01:00
Matthias Ringwald
7c3351a5e0 libusb: remove parsed -u argument from command line arguments before passing it to btstack_main() 2017-03-01 09:19:32 +01:00
Matthias Ringwald
b96c8f447a posix-like ports: unify sigint handler 2017-01-17 10:30:40 +01:00
Matthias Ringwald
9ec2630ce4 fix unused parameters warning 2016-12-22 22:16:16 +01:00
Matthias Ringwald
3545469685 hci: disable parts of classic code if ENABLE_CLASSIC is not defined 2016-10-19 16:06:11 +02:00
Matthias Ringwald
020654536a libusb: add USB path to packet log file name 2016-07-22 17:19:05 +02:00
Matthias Ringwald
a4c4a5d697 libusb: parse -u 11-22-33 as USB path, too 2016-07-22 16:43:54 +02:00
Matthias Ringwald
e13e7f54cb libusb: parse -u 11:22:33 as USB path 2016-07-09 16:26:41 +02:00
Matthias Ringwald
d356a6da17 move 'BTstack up and running' message from examples into port/../main.c 2016-04-08 23:23:09 +02:00
Matthias Ringwald
2d5e09d6d4 hci: set link_key_db via hci_set_link_key_db instead of via hci_init(). 2016-02-11 20:10:17 +01:00
Matthias Ringwald
a98592bc68 split remote_device_db into btstack_link_key_db and btstack_device_name_db 2016-02-02 21:57:10 +01:00
Matthias Ringwald
787071125c Merge branch 'master' into ble-api-cleanup 2016-01-28 15:04:34 +01:00
Matthias Ringwald
24b3c62931 hci_transport: cleanup struct, add init(void *transport_config) 2016-01-24 20:10:17 +01:00
Matthias Ringwald
fb55bd0acc remove btstack_control_h from hci_init. mark btstack_control, hci_transport, and hci_transport_config as const 2016-01-22 17:16:06 +01:00
Matthias Ringwald
3fb36a2984 chipset: remove all chipset functions from btstack_control.h and use from hci.c 2016-01-22 15:41:59 +01:00
Matthias Ringwald
7907f06931 btstack-config.h -> btstack_config.h 2016-01-21 15:41:16 +01:00
Matthias Ringwald
528a4a3b3e prefix run_loop_ functions with btstack_ 2016-01-20 15:58:46 +01:00
Matthias Ringwald
b7d596c104 run_loop_X.c/h -> run_loop_X.c/h 2016-01-20 15:32:11 +01:00
Matthias Ringwald
8263662281 run_loop.h -> btstack_run_loop.h 2016-01-20 15:08:39 +01:00
Matthias Ringwald
16ece13520 prefix debug with btstack_ 2016-01-20 14:52:45 +01:00
Matthias Ringwald
9796ebea28 hci_trasport: add type to hci transport config, update all ports 2016-01-06 23:02:46 +01:00
Matthias Ringwald
a484130c09 run_loop: pass in run_loop_X_get_instance() to run_loop_init(). Various other fixes 2016-01-06 17:31:20 +01:00
Matthias Ringwald
8caefee39d separate platform specific code and ports for a particular setup 2015-11-13 10:18:04 +01:00