Matthias Ringwald
609709dad2
/btstack_tlv_flash_sector: fix valid tlv storage detection for bank 0
2017-06-06 12:05:03 +02:00
Matthias Ringwald
d9f53676a5
test/flash_tlv: sort link key db using btstack_tlv on top of hal_flash_sector into main folders
2017-06-05 11:52:35 +02:00
Matthias Ringwald
70ba364580
introduce hal_audio_dma for dma-driven audio playback
2017-06-02 11:07:00 +02:00
Matthias Ringwald
13e71c7bf4
wiced: add le_device_db_wiced_dct to store LE pairing info in DCT
2017-05-30 13:54:20 +02:00
Matthias Ringwald
85447f545f
wiced: add btstack_link_key_db_wiced_dct_get_storage_size for Classic Link Key DB
2017-05-30 13:54:04 +02:00
Matthias Ringwald
b570940d6e
btstack_stdin: implement btstack_stdin_embedded.c that relies on new hal_stdin.h to receive console characters
2017-05-27 22:07:37 +02:00
Matthias Ringwald
95a8ee01a4
btstack_stdin: provide console input in callback
2017-05-27 21:50:39 +02:00
Matthias Ringwald
7ea7688a8f
btstack_stdin: replace stdin_support.[ch] with btstack_stdin.h and platform implementations
2017-05-27 21:50:19 +02:00
Milanka Ringwald
b0920f2551
fix warnings in bluedroid and avdtp
2017-05-27 17:39:23 +02:00
Matthias Ringwald
13c10a34b0
fix wanring 'unreachable statement'
2017-05-18 18:24:18 +02:00
Matthias Ringwald
9786b3a9cd
libusb: make iso_packet_size_for_alt_setting private
2017-05-18 15:15:46 +02:00
Matthias Ringwald
8838c9457b
esp32: avoid compile error in freertos support as xEventGroupSetBitsFromISR is not defined, but not needed on esp32
2017-05-15 18:06:55 +02:00
Matthias Ringwald
3b1180c97a
freertos: fix error message when xEventGroupSetBitsFromISR not defined, actually use it
2017-05-15 18:06:10 +02:00
Matthias Ringwald
92f3d82f1e
freertos: show error if INCLUDE_xEventGroupSetBitFromISR is not set
2017-05-09 09:22:06 +02:00
Matthias Ringwald
f953952c6e
esp32: add new set_wakeup_handler to btstack uart block freertos
2017-05-05 15:20:31 +02:00
Matthias Ringwald
7d5f53998d
esp32: drop single_threaded attribute from function names
2017-05-05 15:20:31 +02:00
Matthias Ringwald
7ef3b0106f
freertos: use data source for btstack_uart_block_freertos_single_threaded.c
2017-05-05 15:20:31 +02:00
Matthias Ringwald
1ca802329b
freertos: add support for polled data sources
2017-05-05 15:20:31 +02:00
Matthias Ringwald
40ad9be2e8
freertos: wait on event group insted of queue
2017-05-05 15:20:31 +02:00
Matthias Ringwald
612e8fb6c9
freertos: use ISR version of btstack_run_loop_freertos_single_threaded_execute_code_on_main_thread
2017-05-05 15:20:31 +02:00
Matthias Ringwald
6503ab8282
freertos: provide btstack_uart_block_freertos_single_threaded.c
2017-05-05 15:20:31 +02:00
Matthias Ringwald
9345322f0e
esp32: temp increase run loop queue size
2017-05-05 15:20:31 +02:00
Matthias Ringwald
0c9c335123
esp32: increase stack to 3072
2017-05-05 15:20:31 +02:00
Matthias Ringwald
17b3e0b8c9
esp32: use dedicated thread for btstack, fix run loop crash
2017-05-05 15:20:31 +02:00
Matthias Ringwald
3534659c26
esp32: follow update of esp-idf
2017-05-05 15:20:31 +02:00
Matthias Ringwald
75932a001c
esp32: started on FreeRTOS/Single Threaded integration
2017-05-05 15:20:31 +02:00
Matthias Ringwald
0489d9babb
btstack_uart_block/embedded: document sleep modes
2017-05-04 11:28:36 +02:00
Matthias Ringwald
e25b4a2f90
wiced: move common files into platform/wiced
2017-05-02 19:06:57 +02:00
Matthias Ringwald
224203d84a
btstack_uart_block/embedded: support sleep
2017-05-02 00:22:41 +02:00
Matthias Ringwald
c3dafd4604
btstack_uart_block: add set_wakeup_handler to allow wake up notifications
2017-05-01 18:13:51 +02:00
Matthias Ringwald
ca98ec55e1
posix/uart: wait 100 ms after opening serial port
2017-04-26 11:55:25 +02:00
Matthias Ringwald
fd19b115ee
posix: allow to configure LINK_KEY_PATH and LE_DEVICE_DB_PATH
2017-04-03 14:32:33 +02:00
Matthias Ringwald
ab2c6ae4b7
tool: add update_filename.py that adds __BTSTACK_FILE__ to every .c file for use with debug output instead of __FILE__
2017-03-24 23:39:20 +01:00
Milanka Ringwald
747ec64600
a2dp: avdtp source sends sbc frames at constant speed
...
a2dp: introduce context, move common code to avdtp.c
a2dp: wrap source functionality
a2dp: enable packet handler
a2dp: draft implemetation source open stream
avrcp: add streaming connection opened/released events
avdtp source: introduce timer for storing audio data at const fr., encode into sbc, and prepare for sending
wav_util: fix return of wav_reader_read_int16
sbc: rename sbc to msbc test
sbc: improve usage output
sbc: fix makefile
sbc: remove hardcoded bitrate
avdtp: add encode/decode sine example without using ring buffer
avdtp: move ring buffer to stream endpoint
avdtp: add encode/decode test with ring buffer
sbc: use btstack_sbc_encoder_num_audio_frames - 1 audio frame contains 1 audio sample for mono and 2 for stereo
sbc: use btstack_sbc_encoder_num_audio_frames - 1 audio frame contains 1 audio sample for mono and 2 for stereo
sbc: revert sample counting
avdtp: source sending correct audio first time
avdtp: shorter timer for audio generation gets correct stream
avdtp: set state to AVDTP_STREAM_ENDPOINT_STREAMING_W2_SEND when more data is ready
avdtp: introduce transport category as mandatory
avdtp: introduce transport category as mandatory
2017-03-20 11:43:41 +01:00
Matthias Ringwald
851e09fd8a
add missing field initializers in hci transport h4 (ehcill) embedded
2017-03-01 10:16:58 +01:00
Matthias Ringwald
eda85fbfc3
sm: don't store info for signed writes without ENABLE_LE_SIGNED_WRITE
2017-02-11 22:26:34 +01:00
Matthias Ringwald
7f812a1893
wav_util: annotate wav_reader_read_int16 to store in host endianess
2017-01-27 12:08:59 +01:00
Matthias Ringwald
92abe7b913
wav_util: wav_writer_write_int16 expects samples in host endianess, wav_writer_write_le_int16 expected little endian format
2017-01-26 22:00:02 +01:00
Matthias Ringwald
5a97f1ba9b
winusb: dynamically pick alt setting based on voice settings and num connections
2017-01-23 23:08:33 +01:00
Matthias Ringwald
c6ac61cddc
winusb: switch to alt setting #1 in usc_sco_start and back to #0 in usb_sco_stop
2017-01-23 22:27:04 +01:00
Matthias Ringwald
c4cea4ae2b
winusb: extract usb_sco_[un]register_buffers, make sure to call after setting alternative setting
2017-01-23 22:01:35 +01:00
Matthias Ringwald
99fc8027cd
winusb: seach for ios endpoints on interface #1 , alt setting #1
2017-01-23 17:26:53 +01:00
Matthias Ringwald
a93756fc8a
winusb: add iso packet sizes
2017-01-23 17:24:04 +01:00
Matthias Ringwald
b5ffb4cad6
winusb: start/stop sco transfers
2017-01-23 17:12:39 +01:00
Matthias Ringwald
b9227387ac
winusb: extract usb_sco_start/usb_sco_stop
2017-01-23 16:56:32 +01:00
Matthias Ringwald
1b3ee5c3b1
winusb: track sco changes
2017-01-23 16:49:48 +01:00
Matthias Ringwald
f64229a083
libusb: use appropriate iso packet size for alternate setting
2017-01-20 22:26:57 +01:00
Matthias Ringwald
c6f9dc916d
libusb: pick alt setting based on voice settings/num connections
2017-01-19 18:10:47 +01:00
Matthias Ringwald
2117d3a5b1
libusb: dynamically set alternate setting for interface #1
2017-01-19 17:55:42 +01:00
Matthias Ringwald
56e558dbc2
libusb: start/stop isochronous transfers when SCO connections change
2017-01-19 17:44:52 +01:00