Commit Graph

514 Commits

Author SHA1 Message Date
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