Matthias Ringwald
|
fb873124d5
|
cc256x: add init script v4.7 for WL183x (11.8.32)
|
2021-05-31 09:47:53 +02:00 |
|
Milanka Ringwald
|
503a627eda
|
doc: cleanup build
|
2021-05-27 14:45:58 +02:00 |
|
Milanka Ringwald
|
3b261e460e
|
doc: fix title levels
|
2021-05-21 17:53:34 +02:00 |
|
Matthias Ringwald
|
7e3c67e67b
|
chipset/ti: update init script for WL18xx to 4.6
|
2021-05-21 15:24:59 +02:00 |
|
Matthias Ringwald
|
b97c867202
|
sx1280: skip receive after sending non-conn/scannable adv or scan response
|
2021-05-03 23:37:06 +02:00 |
|
Matthias Ringwald
|
927d0c32dd
|
sx1280: assert on unhandled ll control opcode
|
2021-05-02 00:43:43 +02:00 |
|
Matthias Ringwald
|
6e34cf2cc2
|
sx1280: only fetch rx pdu if buffer available
|
2021-05-02 00:43:43 +02:00 |
|
Matthias Ringwald
|
85a545aa55
|
sx1280: avoid free ll_empty_packet
|
2021-05-02 00:43:43 +02:00 |
|
Matthias Ringwald
|
782349f44c
|
sx1280: rework tx done state machine
|
2021-05-02 00:29:51 +02:00 |
|
Matthias Ringwald
|
90825e06ef
|
sx1280: call wakeup after reset of modem
|
2021-05-01 23:36:35 +02:00 |
|
Matthias Ringwald
|
b907bb6fc4
|
sx1280: use explicit empty tx packet
|
2021-05-01 15:08:52 +02:00 |
|
Matthias Ringwald
|
ee00544b41
|
sx1280: use critical section for tx pdu enqueue
|
2021-05-01 15:08:52 +02:00 |
|
Matthias Ringwald
|
90dad2a77f
|
stm32-l451-miromico-sx1280: drop duplicate rx packets
|
2021-04-26 23:05:17 +02:00 |
|
Matthias Ringwald
|
4588b287f4
|
sx1280: report firmware version
|
2021-04-26 22:09:45 +02:00 |
|
Matthias Ringwald
|
a827c5a6d8
|
chipset/cc2564: download all init scripts from BlueKitchen website
|
2021-04-21 22:33:39 +02:00 |
|
Matthias Ringwald
|
2c4f9bbb6d
|
chipset: use cinnamon name for BlueKitchen Controller/Link Layer
|
2021-04-21 16:24:37 +02:00 |
|
Matthias Ringwald
|
e812ac9c0d
|
sx1280: move hal_timer.h into sx1280 folder
|
2021-04-20 20:03:23 +02:00 |
|
Matthias Ringwald
|
1773fdc79d
|
chipset: collect portable controller code in chipset/controller
|
2021-03-11 21:24:51 +01:00 |
|
Matthias Ringwald
|
3c7822d846
|
doc: update links, use nav for newer mkdocs
|
2021-03-07 16:53:42 +01:00 |
|
Matthias Ringwald
|
78a48aa810
|
chipset: add download firmware function with btstack_uart_t driver param
|
2021-03-03 09:38:32 +01:00 |
|
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 |
|