618 Commits

Author SHA1 Message Date
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
Matthias Ringwald
f885e026a0 windows: remove unused POSIX includes 2019-10-21 17:06:19 +02:00
Matthias Ringwald
59064b8059 daemon: load intel firmware and setup stack on first power on only 2019-10-10 16:53:00 +02:00
Matthias Ringwald
0c208dfb97 daemon: load intel firmware and setup stack on first power on only 2019-10-10 15:42:42 +02:00
Matthias Ringwald
6259b5df56 daemon/l2cap_example: use scraped PSMs 2019-10-09 15:58:27 +02:00
Matthias Ringwald
bd539f2b3e posix: fix warning 2019-10-05 12:09:05 +02:00
Matthias Ringwald
160fcf341f posix: assert timer is not already in list (only checks items until it finds correct position) 2019-10-04 11:28:02 +02:00
Milanka Ringwald
046b44372d java binding: use getATTStatus instead of getStatus for GATTEventQueryComplete 2019-09-25 09:46:35 +02:00
Matthias Ringwald
3c4cc6427f btstack_run_loop_freertos: remove duplicate instance variable 2019-09-23 13:17:26 +02:00
Matthias Ringwald
4f7fcd5439 btstack_run_loop_embedded: remove duplicate instance variable 2019-09-23 11:36:37 +02:00
Matthias Ringwald
948e8bfe93 daemon/libusb-intel/windows-winusb-intel: skip power down and hci close if firmware wasn't downloaded yet on SIGINT 2019-09-04 11:56:40 +02:00
Matthias Ringwald
55846b97e4 btstack_tlv_posix: free entry on delete 2019-08-16 22:31:43 +02:00
Matthias Ringwald
c22a293dc0 freertos: include 'FreeRTOS.h' before testing configuration 2019-08-13 16:13:47 +02:00
Matthias Ringwald
92b78dd714 posix: use monotonic clock as timebase if available 2019-08-12 14:58:52 +02:00
Matthias Ringwald
0c9cde9532 freertos: use xQueueCreateStatic instead of xQueueCreate if available 2019-08-06 16:45:43 +02:00
Matthias Ringwald
8291be9586 wiced: fix compile 2019-08-04 22:01:08 +02:00
Matthias Ringwald
030a86615c embedded: streamline timer management using btstack_time_delta 2019-08-04 21:51:19 +02:00