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
Matthias Ringwald
9f35247bf6
btstack_tlv_flash_bank: reduce debut output
2019-05-14 13:32:04 +02:00
Matthias Ringwald
0d5520a9a5
btstack_tlv_flash_bank: support targets where a value cannot be overwritten with zero
2019-05-14 10:53:38 +02:00
Matthias Ringwald
4f7ec9205a
posix: fix compile for linux again (regression from 766df38f0f)
2019-05-11 22:34:00 +02:00
Matthias Ringwald
410cddbe55
libusb: fix compile and skip resetting device on freebsd
2019-05-11 22:25:24 +02:00
Matthias Ringwald
766df38f0f
posix: fix includes in btstack_network_posix.c for freebsd
2019-05-11 22:24:44 +02:00
Matthias Ringwald
e501bae083
Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1)
2019-05-11 19:31:55 +02:00
Matthias Ringwald
80e33422a9
Use FILENAME_H as include guard (MISRAC2012-Rule-21.1)
2019-05-11 19:08:52 +02:00
Matthias Ringwald
e90da8a6c2
fix built
2019-05-01 21:49:47 +02:00
Matthias Ringwald
d14ceebfc8
le_device_db: return BD_ADDR_TYPE_UNKNOWN if device unknown in posix_fs, wiced, and memory implementations
2019-05-01 20:27:11 +02:00
Matthias Ringwald
bc8e805046
posix: close fd on network down
2019-04-26 16:09:35 +02:00
Matthias Ringwald
0c26301252
Revert "posix: close fd on network down"
...
This reverts commit 8c0c8f9f17087b31bd9c14cc2b5d85c276f756de.
2019-04-26 16:07:57 +02:00
Matthias Ringwald
8c0c8f9f17
posix: close fd on network down
2019-04-25 18:33:42 +02:00
Matthias Ringwald
2bdb9b6d2e
libusb: gracefully disable SCO over HCI if interface 1 cannot be claimed
2019-03-29 22:31:56 +01:00
Matthias Ringwald
d91f788f55
libusb: whitelist vendor/product id from Zephyr running hci_usb example
2019-03-29 16:47:47 +01:00
Matthias Ringwald
3dc3a67de7
le_device_db: add secure connection field
2019-03-06 12:58:53 +01:00
Matthias Ringwald
3abb6826ec
portaudio: use correct sink/source in init
2019-03-04 15:24:48 +01:00
Matthias Ringwald
df991ce921
portaudio: use correct sink/source in start stream
2019-03-04 14:44:43 +01:00
Matthias Ringwald
bcd517299d
portaudio: handle different number of channels for sink/source
2019-02-27 12:48:24 +01:00
Matthias Ringwald
1faf5e5562
portaudio: fix second init
2019-02-26 18:46:32 +01:00
Matthias Ringwald
24cc6ccc6d
portaudio: cleanup debug output, don't try closing twice
2019-02-24 18:37:06 +01:00
Matthias Ringwald
6fd4ca9efb
btstack_audio_embedded: implement stop_stream function
2019-02-24 15:31:39 +01:00
Matthias Ringwald
1247fb8f7c
portaudio: fix compile
2019-02-24 15:07:39 +01:00
Matthias Ringwald
fb90eb3f62
btstack_audio_embedded: implement recording path
2019-02-24 13:08:36 +01:00
Matthias Ringwald
ff0081ee81
embedded/hal_audio: rename hal_audio -> hal_audio_sink
2019-02-24 13:08:36 +01:00
Matthias Ringwald
0402264ca0
btstack_audio_embedded: implement audio sink interface
2019-02-24 13:04:39 +01:00
Matthias Ringwald
3d3351f352
portaudio: split audio interface
2019-02-24 13:04:39 +01:00
Matthias Ringwald
6f7dfc693b
libusb: check libusb_reset_device result
2019-01-23 09:18:29 +01:00