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 8c0c8f9f17
.
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
Matthias Ringwald
d14da541e3
posix: use correct baudrate enums for baud rates higher than 921600 (linux)
2019-01-19 21:58:56 +01:00
Milanka Ringwald
6fc6dfec01
libusb: check result of scan_for_bt_endpoints
2018-12-06 21:22:23 +01:00
Milanka Ringwald
696b00c829
libusb: pass libusb_device to scan_for_bt_endpoints
2018-12-06 21:18:46 +01:00
Matthias Ringwald
5f5762db78
daemon/binding/python: show warning if not running on Python 3
2018-11-28 21:10:06 +01:00
Matthias Ringwald
a2a10e8d66
daemon/binding/python: remove hash bang from btstack_server
2018-11-28 14:29:07 +01:00
Matthias Ringwald
c81841c709
daemon/binding/python: improve event pretty print
2018-11-28 11:09:44 +01:00
Matthias Ringwald
a43b5e8717
daemon/binding/python: retry connect for 3 seconds
2018-11-28 11:09:44 +01:00
Matthias Ringwald
b1f6df3b39
daemon/binding/python: event factory, makefile
2018-11-28 11:09:44 +01:00
Matthias Ringwald
760c66926a
daemon/binding/python: event factory
2018-11-28 11:09:44 +01:00
Matthias Ringwald
dbd3360137
daemon/binding/python: event factory
2018-11-28 11:09:44 +01:00
Matthias Ringwald
9fb9416b06
daemon/binding/python: lower case function names and params
2018-11-28 11:09:44 +01:00