622 Commits

Author SHA1 Message Date
Matthias Ringwald
de9c9f72d7 windows: allow to register ctrl-c callback in stdin handler 2021-07-05 16:10:05 +02:00
Matthias Ringwald
970469cf7e posix: support for handling POSIX signals 2021-07-05 16:10:05 +02:00
Matthias Ringwald
9d933ba251 btstack_uart_block_wiced.c: fix compile 2021-07-05 10:47:49 +02:00
Matthias Ringwald
739fcdb2bb wiced: use btstack_run_loop_execute_code_on_main_thread instead of btstack_run_loop_wiced_execute_code_on_main_thread 2021-07-02 16:51:58 +02:00
Matthias Ringwald
62b026069e btstack_run_loop_wiced: implement execute on main thread 2021-07-02 16:51:58 +02:00
Matthias Ringwald
66c452cf80 btstack_run_loop_wiced: implement trigger exit 2021-07-02 16:51:58 +02:00
Matthias Ringwald
f8d5edf1c3 btstack_run_loop_corefoundation: implement execute on main thread 2021-07-02 16:51:58 +02:00
Matthias Ringwald
dcf86b2997 btstack_run_loop_corefoundation: implement trigger exit 2021-07-02 16:51:58 +02:00
Matthias Ringwald
7b06a5623f btstack_run_loop_qt: implement poll_data_sources_from_irq 2021-07-02 16:51:58 +02:00
Matthias Ringwald
b3483efb03 btstack_run_loop_qt: implement execute on main thread 2021-07-02 16:51:58 +02:00
Matthias Ringwald
d34d17d7a7 btstack_run_loop_windows: implement poll_data_sources_from_irq 2021-07-02 16:51:58 +02:00
Matthias Ringwald
5bea0138e2 btstack_run_loop_windows: implement execute on main thread 2021-07-02 16:51:58 +02:00
Matthias Ringwald
82b879d843 btstack_run_loop_windows: implement trigger exit 2021-07-02 16:51:58 +02:00
Matthias Ringwald
90d4f18637 btstack_run_loop_posix: implement poll_data_sources_from_irq 2021-07-02 16:51:58 +02:00
Matthias Ringwald
41158b7431 btstack_run_loop_posix: implement execute on main thread 2021-07-02 16:51:58 +02:00
Matthias Ringwald
2e357f7a2f btstack_run_loop_posix: implement trigger exit 2021-07-02 16:51:58 +02:00
Matthias Ringwald
c51a1d5a2d btstack_run_loop_freertos: implement execute on main thread 2021-07-02 16:51:58 +02:00
Matthias Ringwald
38b6e83679 btstack_run_loop_freertos: implement trigger exit 2021-07-02 16:51:58 +02:00
Matthias Ringwald
d9d4921fd5 freertos: use generic btstack_run_loop_poll_data_sources_from_irq instead of btstack_run_loop_freertos_trigger_from_isr 2021-07-02 16:51:58 +02:00
Matthias Ringwald
4fd33db703 btstack_run_loop_freertos: implement poll_data_sources_from_irq 2021-07-02 16:51:58 +02:00
Matthias Ringwald
d338410556 embedded: use generic btstack_run_loop_poll_data_sources_from_irq instead of btstack_run_loop_embedded_trigger 2021-07-02 16:51:58 +02:00
Matthias Ringwald
6cbe83c51d btstack_run_loop_embedded: implement execute on main thread 2021-07-02 16:51:58 +02:00
Matthias Ringwald
e97b720dcd btstack_run_loop_embedded: implement trigger exit 2021-07-02 16:51:58 +02:00
Matthias Ringwald
decb7d9b3d btstack_run_loop_embedded: implement poll_data_sources_from_irq 2021-07-02 16:51:58 +02:00
Matthias Ringwald
9ea49f801c hci_transport_h2_libusb: fix compile with USB_VENDOR_ID and USB_PRODUCT_ID 2021-07-02 10:41:06 +02:00
Matthias Ringwald
7dfe4b1c91 HCI Dump RTT STDOUT: drop messages if RTT buffer is full and RTT is configured for non-blocking 2021-06-25 20:42:14 +02:00
Matthias Ringwald
eb0d557942 hci_dump: define HCI_DUMP_MAX_MESSAGE_LEN for use in POSIX implementation 2021-06-25 18:28:32 +02:00
Matthias Ringwald
9620d15fc7 hci_dump_posix_fs: add HCI_DUMP_BTSNOOP 2021-06-25 11:34:49 +02:00
Matthias Ringwald
21a309a4d7 posix/le_device_db_fs: fix db read from file 2021-06-21 15:33:53 +02:00
Matthias Ringwald
e0ff5d41db test: fix c/c++ mixed compile warning, streamline makefile 2021-06-12 12:03:02 +02:00
Matthias Ringwald
b0e4fcd554 add missing includes to fix build 2021-06-05 16:52:58 +02:00
Milanka Ringwald
48cdff9c38 MISRAC2012-Rule-8.3_b: match function declaration and definition 2021-06-03 13:03:13 +02:00
Milanka Ringwald
b45b7749fd MISRAC2012-Rule-8.3_b: match function declaration and definition 2021-06-03 11:35:40 +02:00
Matthias Ringwald
ea7d62f812 add missing c++ guard 2021-05-09 22:13:54 +02:00
Matthias Ringwald
e0828146ae libusb: handle completed SCO transfers already queue for processing in usb_sco_stop 2021-04-13 16:31:09 +02:00
Matthias Ringwald
90af00b83e posix/wav_util: reset wav file pointer after closing it 2021-04-13 09:55:55 +02:00
Matthias Ringwald
369e4864f3 wiced-h4: fix build 2021-04-07 19:17:12 +02:00
Matthias Ringwald
2d66e7972b btstack_audio_portaudio: fix automatic close stream for sink 2021-03-31 18:02:18 +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
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