552 Commits

Author SHA1 Message Date
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
Matthias Ringwald
2e331c2584 windows: handle time_ms overrun after 49 days 2019-08-04 20:15:26 +02:00
Matthias Ringwald
85ce275a87 wiced: handle time_ms overrun after 49 days 2019-08-04 20:15:26 +02:00
Matthias Ringwald
9155bf8c4c freertos: handle time_ms overrun after 49 days 2019-08-04 20:15:17 +02:00
Matthias Ringwald
b6fc147f78 posix: handle time_ms overrun after 49 days 2019-08-04 19:52:27 +02:00
Matthias Ringwald
45e58dda4d lwip: fix compile for NO_SYS 2019-06-13 15:38:57 +02:00
Matthias Ringwald
917f809a51 lwip: create helper functions to abstract NO_SYS vs. SYS 2019-06-13 15:16:24 +02:00
Matthias Ringwald
f51d404e06 freertos: directly call function if already on main thread 2019-06-13 15:10:34 +02:00
Matthias Ringwald
06c6f94c1f libusb: avoid use-after-free by not holding a pointer to next transfer when calling packet handler 2019-06-12 15:51:00 +02:00
Matthias Ringwald
0be141ae50 lwip: fix compile in OS config 2019-06-10 16:02:34 +02:00
Matthias Ringwald
81624f6562 lwip: add readme 2019-06-10 15:12:34 +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
6d23ba053b freertos: HAVE_FREERTOS_INCLUDE_PREFIX if FreeRTOS headers are in 'freertos' folder, update esp32 config to use it 2019-06-03 10:10:26 +02:00
Matthias Ringwald
7fdcb0b5b7 btstack_stdin_posix: fix unused result warning 2019-05-17 17:49:00 +02:00
Matthias Ringwald
2d3020e7ab btstack_tlv_posix: avoid fwrite with len = 0 and ptr = NULL 2019-05-16 15:10:55 +02:00
Matthias Ringwald
5ff6a55bc1 btstack_tlv_flash_bank: support alignment 8 with ENABLE_TLV_FLASH_EXPLICIT_DELETE_FIELD 2019-05-14 16:20:12 +02:00