215 Commits

Author SHA1 Message Date
Matthias Ringwald
4760ed1a94 chipset: add Intel AC-3165 (same Bluetooth as 8260) 2021-02-24 13:10:37 +01:00
Matthias Ringwald
f9e215c7dc add missing default cases 2021-02-02 15:13:32 +01:00
Matthias Ringwald
2362012475 doc: add info on Assisted HFP for CC256x 2020-12-11 11:18:41 +01:00
Matthias Ringwald
49ed206d42 cc256x: configure PCM/I2S for CVSD, if ENABLE_SCO_OVER_PCM is defined 2020-12-10 15:23:47 +01:00
Matthias Ringwald
6846b04409 cc256x: add rule for bluetooth_init_cc2560B_avpr_1.8_BT_Spec_4.1.c 2020-11-18 14:26:50 +01:00
Matthias Ringwald
00652864b7 stm32-sx1280: respond to scan request 2020-11-02 19:50:33 +01:00
Matthias Ringwald
85bc6c7f3d stm32-sx1280: preload adv + scan data into tx0/tx1 2020-11-02 19:50:33 +01:00
Matthias Ringwald
2fac2f8a90 stm32-sx1280: split spi_tx_then_rx into spi_tx and spi_rx, temp disable DMA 2020-11-02 19:50:33 +01:00
Matthias Ringwald
c0c089bbef stm32-sx1280: avoid memset + memcpy for read buffer via dma 2020-11-02 19:50:33 +01:00
Matthias Ringwald
78bb22e917 stm32-sx1280: implement DMA TX only and TX+RX
# Conflicts:
#	port/stm32-l073rz-nucleo-sx1280/Inc/main.h
2020-11-02 19:50:33 +01:00
Matthias Ringwald
ec59e7868b stm32-sx1280: use 32 bytes for read/write buffer test 2020-11-02 19:50:33 +01:00
Matthias Ringwald
da16b0c648 Revert "stm32-sx1280: report ACL buffer size of 16 by Controller until autotx timeout issued is fixed"
This reverts commit b9a848a40577fe2a43717382c19aab221f956231.
2020-11-02 19:49:30 +01:00
Matthias Ringwald
02e972ab63 stm32-sx1280: use 250 us in SetRx as it seems to apply to AutoTx as well 2020-11-02 19:47:30 +01:00
Milanka Ringwald
7bbeb3ad8c add missing default switch cases 2020-10-27 13:44:55 +01:00
Matthias Ringwald
b9a848a405 stm32-sx1280: report ACL buffer size of 16 by Controller until autotx timeout issued is fixed 2020-10-19 22:57:44 +02:00
Matthias Ringwald
fd9c0d708b stm32-sx1280: prepare for auto tx also if RX had CRC error
extract radio_prepare_auto_tx and call on rx crc error
2020-10-19 22:57:44 +02:00
Matthias Ringwald
15218b796f cc256x: update TI GIT URL, add rule for bluetooth_init_cc2560C_avpr_1.4.c 2020-10-12 18:57:46 +02:00
Matthias Ringwald
4687e2cbe0 chipset: list BCM/CYW 43xxx 2020-10-07 15:55:51 +02:00
Matthias Ringwald
b22bcb2c4d stm32-sx1280: extract SX1280HalSpiTxThenRx 2020-10-04 20:02:43 +02:00
Matthias Ringwald
0f3448bc23 stm32-sx1280: reject too long packets, reset tx buffers on terminate 2020-10-04 17:06:20 +02:00
Matthias Ringwald
f8278fd5f2 stm32-sx1280: prepare tx buffers 2020-10-04 17:06:20 +02:00
Matthias Ringwald
f0a70bc3dd stm32-sx1280: use ticks for close connection event 2020-10-04 17:06:20 +02:00
Matthias Ringwald
f6933f5711 stm32-sx1280: fix check for latest tx packet 2020-10-04 17:06:20 +02:00
Matthias Ringwald
c3c2769224 stm32-sx1280: cache conn sync hop ticks 2020-10-04 17:06:20 +02:00
Matthias Ringwald
eed650bfeb stm32-sx1280: extract ctx_set_conn_interval 2020-10-04 17:06:20 +02:00
Matthias Ringwald
982f09b48e stm32-sx1280: store conn interval in 1250us for conn param update 2020-10-04 17:06:20 +02:00
Matthias Ringwald
4b3f0d98fb stm32-sx1280: fetch rx pdu if rx->tx aborted due to being close to sync hop 2020-10-04 17:06:20 +02:00
Matthias Ringwald
b84beb69db stm32-sx1280: always write max tx pdu len 2020-10-04 17:06:20 +02:00
Matthias Ringwald
ba57c415a5 stm32-sx1280: ignore empty packets 2020-10-04 17:06:20 +02:00
Matthias Ringwald
9c622d6f86 stm32-sx1280: read rx pdu after tx done 2020-10-04 17:06:20 +02:00
Matthias Ringwald
e19f86fa5c stm32-sx1280: extract radio_fetch_rx_pdu 2020-10-04 17:06:20 +02:00
Matthias Ringwald
6511f47bd4 stm32-sx1280: split code for reading received buffer depending on state 2020-10-04 17:06:20 +02:00
Matthias Ringwald
6c52fbaad6 stm32-sx1280: define support for custom SPI driver in hw.h 2020-10-04 17:06:20 +02:00
Matthias Ringwald
2acaaa65ac stm32-sx1280: add buffer write/read check on startup 2020-10-04 17:06:20 +02:00
Matthias Ringwald
351edbb3c4 stm32-sx1280: add fallback spi code, make cubemx defines usable 2020-10-04 16:55:49 +02:00
Matthias Ringwald
d6dc6c86c3 stm32-sx1280: move 'USE_BK_SPI' into port/hw.h for l451 2020-10-04 16:55:39 +02:00
Matthias Ringwald
cb5466b082 stm32-sx1280: move sx128x driver into chipset/sx128x 2020-10-04 16:55:17 +02:00
Matthias Ringwald
4a9a543dea stm32-sx1280: move controller files into chipset/sx128x and port 2020-10-04 16:55:07 +02:00
Matthias Ringwald
f2eb090749 cc256x: update CC256xC to v1.4 2020-09-11 15:15:24 +02:00
Matthias Ringwald
3d5dc47f01 doc: add ENABLE_LE_PRIVACY_ADDRESS_RESOLUTION 2020-09-11 14:19:28 +02:00
Matthias Ringwald
c9921182ab chipset: update helper scripts to python3 2020-08-10 16:20:51 +02:00
Matthias Ringwald
6f6f8b16b1 wilc3000: update to python3 2020-08-10 16:09:11 +02:00
Matthias Ringwald
3be461f39c chipset: add basic info on RX23W 2020-06-25 19:56:20 +02:00
Matthias Ringwald
7034e973bc doc: add column on BR/EDR Secure Connection support 2020-06-02 17:20:04 +02:00
Matthias Ringwald
8c3fe4521a cc256x: use https urls for init scripts 2020-06-02 15:18:24 +02:00
Matthias Ringwald
4bf371718e cc256x: allow to specify power vector for each modulation type 2020-05-19 10:02:11 +02:00
Matthias Ringwald
63efc2ed25 cc256x: allow to specify power vector for each modulation type 2020-05-15 14:46:04 +02:00
Matthias Ringwald
f19b3c9e44 chipset/bcm: wait 300 ms after PatchRAM update in hci.c to assert Controller is ready 2020-04-07 15:48:15 +02:00
Matthias Ringwald
6ffe3f3eb1 hci: fix compile 2020-04-01 11:04:08 +02:00
Matthias Ringwald
7a4d61a383 chipset: assert hci packet buffers are suitable for firmware upload or patches (atwilc3000,bcm,cc256x,intel) 2020-03-31 21:41:30 +02:00