494 Commits

Author SHA1 Message Date
Matthias Ringwald
4a76e901eb esp32/freertos: don't create thread for BTstack. make run_loop_execute block - same as all other ports 2017-07-14 11:28:02 +02:00
Taras Zaporozhets
ac7408dfb0 Change btstack_stdin.c to btstack_stdin_posix.c in Makefiles to fix compilation issues 2017-07-13 22:15:47 +02:00
Matthias Ringwald
b435e06234 hci: require ENABLE_LE_DATA_LENGTH_EXTENSION to enable max packet lenghts 2017-07-07 22:34:48 +02:00
Matthias Ringwald
1cb9f8f45f Added EM9304 DVK image to README 2017-07-07 10:37:05 +02:00
Matthias Ringwald
4fd1babfa0 stm32-l053r8-em9304: added image and link to patch file 2017-07-07 10:23:02 +02:00
Milanka Ringwald
de804f9e40 update gitignore files 2017-07-07 10:15:43 +02:00
Matthias Ringwald
f93a20173c stm32-l053r8-em9304: added README for port and updated chipset docu 2017-07-04 23:19:18 +02:00
Matthias Ringwald
2b0ffcfe23 stm32-l053r8-em9304: build all examples with Makefile 2017-07-04 22:38:29 +02:00
Matthias Ringwald
c31a3132ee stm32-l053r8-em9304: use SPI at 8 Mhz 2017-07-04 21:13:38 +02:00
Matthias Ringwald
c3163ee6f5 stm32-l053r8-em9304: send '0's when reading SPI data 2017-07-04 21:13:38 +02:00
Matthias Ringwald
f77378dfec stm32-l053r8-em9304: retest RDY line for TX trasaction 2017-07-04 21:13:38 +02:00
Matthias Ringwald
d9f2a54d86 stm32-l053r8-em9304: replace ring-buffer like data struct with regular ring buffer implementation 2017-07-04 21:13:38 +02:00
Matthias Ringwald
43170ba299 stm32-l053r8-em9304: update num bytes available only after reading it 2017-07-04 21:13:38 +02:00
Matthias Ringwald
72c93b66ff stm32-l053r8-em9304: fix copyright year 2017-07-04 21:13:38 +02:00
Matthias Ringwald
1234fdfcd2 stm32-l053r8-em9304: add copyright headers 2017-07-04 21:13:38 +02:00
Matthias Ringwald
f511b50014 stm32-l053r8-em9304: random hack to work around SPI bug 2017-07-04 21:13:38 +02:00
Matthias Ringwald
d7af57ab1f stm32-l053r8-em9304: check slave status byte sts2 also for read 2017-07-04 21:13:38 +02:00
Matthias Ringwald
2cad5cea85 stm32-l053r8-em9304: increase MCU clock to 32 Mhz 2017-07-04 21:13:38 +02:00
Matthias Ringwald
00f6302b6f stm32-l053r8-em9304: clean up 2017-07-04 21:13:38 +02:00
Matthias Ringwald
fbcf42d4f4 stm32-l053r8-em9304: add BTstack + LE Counter 2017-07-04 21:13:38 +02:00
Matthias Ringwald
ed37535d1f stm32-l053r8-em9304: complete hal_uart_dma implementation 2017-07-04 21:13:38 +02:00
Matthias Ringwald
9bc160ddc8 stm32-l053r8-em9304: add hal_uart_dma.h implementation, use send block 2017-07-04 21:13:38 +02:00
Matthias Ringwald
2dba691ca6 stm32-l053r8-em9304: enable interrupt on raising edge of SPI1_RDY, use IRQ instead of polling 2017-07-04 21:13:38 +02:00
Matthias Ringwald
da01dde272 stm32-l053r8-em9304: use DMA for SPI transfers 2017-07-04 21:13:38 +02:00
Matthias Ringwald
0003d56d31 stm32-l053r8-em9304: convert test code into state machine 2017-07-04 21:13:38 +02:00
Matthias Ringwald
19f11e8d8b stm32-l053r8-em9304: expect active state entered event, debug #0 indidcates wait for RDY 2017-07-04 21:13:38 +02:00
Matthias Ringwald
6e78c2056a stm32-l053r8-em9304: use PC0=A5 as debug output #0 2017-07-04 21:13:38 +02:00
Matthias Ringwald
1586edfb48 stm32-l053r8-em9304: Reset EM9304 at start 2017-07-04 21:13:38 +02:00
Matthias Ringwald
5c0535c926 stm32-l053r8-em9304: STM32CubeMX-based Makefile project, PoC HCI Reset 2017-07-04 21:13:38 +02:00
Matthias Ringwald
ba9e989ad9 Rename btstack_link_key_db_fixed into btstack_link_key_db_static 2017-06-20 11:04:57 +02:00
Matthias Ringwald
037db3880d libusb: add convenient clean_src that deletes .o in src folders 2017-06-12 12:29:55 +02:00
Matthias Ringwald
b6c1f7f5cc stm32-f4discovery-cc256x: implement hal_flash_sector_t interface for STM32 F4 2017-06-06 12:05:03 +02:00
Matthias Ringwald
938e9a3261 stm32-f4discovery-cc256x: set NVM_NUM_LINK_KEYS 2017-06-05 11:56:42 +02:00
Matthias Ringwald
a48e17d9c4 example/avdtp_sink: fix compile for POSIX without Portaudio, disable HAVE_PORTAUDIO in libusb again 2017-06-02 14:45:35 +02:00
Matthias Ringwald
08c0d996ca example/avdtp_sink: move avdtp_sink_demo to examples 2017-06-02 14:32:04 +02:00
Matthias Ringwald
6606393ee2 stm32-f4discovery-cc256x: add hal_audio_dma.h implementation, add mod player based on it 2017-06-02 11:08:05 +02:00
Matthias Ringwald
cbf42cc2b7 stm32-f4discovery-cc256x: add audio part from F4 Board Support Package + fix for incorrect i2s clock setup 2017-06-02 11:04:39 +02:00
Matthias Ringwald
e0f088ee8b stm32-f4discovery-cc256x: use fixed link key db 2017-06-02 11:02:02 +02:00
Matthias Ringwald
a5da5505ec stm32-f4discovery-cc256x: cleanup btstack_config.h 2017-06-02 10:55:14 +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
9562527120 stm32-f4discovery-cc256x: use 4 mbps to UART again 2017-05-29 12:10:33 +02:00
Matthias Ringwald
6b7351146f stm32-f4discovery-cc256x: configure for a2dp 2017-05-27 22:49:38 +02:00
Matthias Ringwald
829e22376a stm32-f4discovery-cc256x: add support for btstack_stdin 2017-05-27 21:59:01 +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
Matthias Ringwald
3bf4123940 esp32: enable link key db memory for now 2017-05-25 19:41:03 +02:00
Matthias Ringwald
49232d5c0e fix compile 2017-05-17 23:22:05 +02:00
Matthias Ringwald
9000f9159a esp32: pulled esp-idf 2017-05-15 18:05:21 +02:00
Matthias Ringwald
17062df7cc cc256x: support CC256xB Service Pack v1.6 and use in all CC256x ports 2017-05-13 23:31:16 +02:00
Matthias Ringwald
2d0fc1be49 cc256x: support CC256xB Service Pack v1.6 and use in all CC256x ports 2017-05-13 23:22:59 +02:00
Matthias Ringwald
caf56077b9 ios: fix IOKit spelling 2017-05-09 09:43:59 +02:00