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