634 Commits

Author SHA1 Message Date
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
Bjoern Hartmann
8300a979e2 posix: check if file was opened successfully 2021-03-25 22:13:10 +01:00
Matthias Ringwald
0ee74f3d64 btstack_run_loop_core_foundation: fix function names 2021-03-18 21:25:10 +01:00
Matthias Ringwald
90da341b42 freertos: remove btstack_run_loop_freertos_execute_code_on_main_thread_from_isr
For IRQ drivers, please register data source and call btstack_run_loop_freertos_trigger_exit insetad.
2021-03-16 10:49:07 +01:00
Matthias Ringwald
d145c9147a Revert "freertos: btstack_run_loop_freertos_execute_code_on_main_thread_from_isr"
This reverts commit be9b024751bdc1b57ccaa1998bf0ffa117342396.
2021-03-16 10:46:17 +01:00
Matthias Ringwald
be9b024751 freertos: btstack_run_loop_freertos_execute_code_on_main_thread_from_isr 2021-03-11 16:42:39 +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
e51d966a3d hci_dump: disable hci_dump for ports and tests 2021-03-11 15:53:45 +01:00
Matthias Ringwald
128d6c999a hci_dump: full rewrite, provide platform-specific implementations for posix and embedded platforms 2021-03-11 15:53:45 +01:00
Matthias Ringwald
cf159062a6 btstack_uart: add NULL for SLIP function in existing uart implementations (avoid warnings) 2021-03-10 10:03:58 +01:00
Matthias Ringwald
1738838cad btstack_uart_posix: set parity 2021-03-08 18:43:55 +01:00
Matthias Ringwald
9f1d8eee3d remove btstack_run_loop_base.h include from run loop implementations and tests 2021-03-08 10:45:31 +01:00
Matthias Ringwald
a9efd76d35 btstack_run_loop_windows: remove unused vars, use base for add/remove data source 2021-03-07 17:49:31 +01:00
Matthias Ringwald
dfbf4e35dd btstack_run_loop_windows: use run loop base (code) 2021-03-05 11:49:44 +01:00
Matthias Ringwald
6cdca94f97 btstack_run_loop_wiced: use run loop base 2021-03-05 11:49:44 +01:00
Matthias Ringwald
cd5f23a325 btstack_run_loop_freertos: use run loop base (code) 2021-03-05 11:46:58 +01:00
Matthias Ringwald
3eab39f313 btstack_run_loop_embedded: use run loop base (code) 2021-03-05 11:46:58 +01:00
Matthias Ringwald
075edf12f9 btstack_run_loop_posix: use run loop base (code) 2021-03-05 11:46:58 +01:00
Matthias Ringwald
9c30c2b3e9 hci usb: update list of known devices for libusb and winusb 2021-03-05 09:59:51 +01:00
Matthias Ringwald
0894b823ac posix: btstack_uart_posix replaces btstack_uart_block_posix 2021-03-03 09:43:26 +01:00
Matthias Ringwald
793a050932 h4 posix ports: use btstack_uart_posix instead of btstack_uart_block_posix 2021-03-03 09:42:01 +01:00
Matthias Ringwald
f2cb8f201d posix: add SLIP-enabled btstack_uart_posix 2021-03-03 09:40:46 +01:00
Matthias Ringwald
9233108786 btstack_uart_block_posix: drain output before changing baud rate 2021-02-27 22:56:10 +01:00
Matthias Ringwald
09df0413c0 posix: add implementation of btstack_sco_transport for i2s test bridge 2021-02-22 12:23:36 +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
97d2cfbc6f fix warnings for log_info/printf 2020-11-30 14:26:45 +01:00
Matthias Ringwald
cb5a7fc3c5 posix: enumerate timers in in btstack_run_loop_posix_dump_timer 2020-11-16 21:19:05 +01:00
Milanka Ringwald
6ccd824859 update python scripts to python3 2020-11-03 15:19:00 +01:00
Matthias Ringwald
a8d51f092f add missing default switch cases 2020-10-27 18:16:17 +01:00
Milanka Ringwald
e0d13a1902 avoid warning for set but unused variables when log_info and log_error are disabled 2020-10-27 14:34:31 +01:00
Matthias Ringwald
dbc963ca4f daemon: return 0 from main() 2020-10-12 15:00:54 +02:00
Matthias Ringwald
a32d980d48 java: fix Util.storeBytes 2020-10-06 17:53:53 +02:00
Matthias Ringwald
9c30c50ad9 bnep_lwip: add bnep_lwip_connect to establish BNEP connection and manage lwIP network interface 2020-08-26 17:15:05 +02:00
Matthias Ringwald
4129d206a9 btstack_tlv_posix: add btstack_tlv_posix_deinit 2020-08-26 11:55:15 +02:00
Matthias Ringwald
eec4d6c63c windows: fix test in usb_close 2020-08-24 17:43:52 +02:00
Matthias Ringwald
e58afcb452 btstack_uart_block_windows: allow to call open again 2020-07-16 16:20:41 +02:00
Matthias Ringwald
ea5cc3a8d3 hci: provide hci_opcode_t and daemon_opcode_t definitions and use in hci_cmd.c and daemon_cmd.c 2020-07-09 20:40:24 +02:00
Matthias Ringwald
4795fc1ab4 test/hfp: fix compile 2020-07-01 15:05:40 +02:00
Matthias Ringwald
1a551b1b77 btstack_audio_portaudio: minimal volume control by multiplying samples with volume^4 2020-06-26 17:40:30 +02:00
Matthias Ringwald
1b7f8fa10e btstack_audio: add set_volume() to sink and set_gain() to source interfaces (nop implementations for portaudio and embedded) 2020-06-26 15:12:53 +02:00
Matthias Ringwald
9dc32eb425 FreeRTOS: btstack_run_loop_freertos_trigger_exit allows to request run loop exit 2020-05-15 16:46:29 +02:00
Matthias Ringwald
3f054530e4 btstack_hal_flash_memory: fix write of 0xff bytes to simulated flash, fix #283 2020-05-15 16:06:53 +02:00
Matthias Ringwald
a6587153e7 daemon: use 'catch all' listener for gatt client notifications 2020-05-10 22:24:44 +02:00
Matthias Ringwald
7c37eaea3a corefoundation: fix return type for btstack_run_loop_corefoundation_remove_timer 2020-05-04 22:13:12 +02:00
Matthias Ringwald
84ede5298a port/qt-usb: support file descriptors as data source on posix systems 2020-02-28 16:16:09 +01:00
Matthias Ringwald
9988cd6f47 port/qt-usb: support event handles on windows using QWinEventNotifier 2020-02-24 15:35:26 +01:00
Matthias Ringwald
1b464e99af port/qt-usb: port of libusb as qt console application 2020-02-21 18:04:23 +01:00
Matthias Ringwald
39f043d5d3 btstack_tlv_posix: only keep last value in memory, fix delete operation 2020-01-30 11:43:44 +01:00
Matthias Ringwald
ff3cc4a537 MISRAC2012-Rule-14.4_d: use while(true) instead of while(1) 2019-12-03 12:52:10 +01:00
Matthias Ringwald
d58a1b5f11 linked list/run loop: return true if item/data source/timer was removed 2019-11-27 18:23:11 +01:00