@@ -4,3 +4,58 @@ config BT_ALARM_MAX_NUM
44 help
55 This option decides the maximum number of alarms which
66 could be used by Bluetooth host.
7+
8+ config BT_BLE_LOG_SPI_OUT_ENABLED
9+ bool "Output ble logs to SPI bus (Experimental)"
10+ default n
11+ help
12+ Output ble logs to SPI bus
13+
14+ config BT_BLE_LOG_SPI_OUT_QUEUE_SIZE
15+ int "Number of ble log async SPI output queues"
16+ depends on BT_BLE_LOG_SPI_OUT_ENABLED
17+ default 4
18+ help
19+ The number of ble log async SPI output queues
20+
21+ config BT_BLE_LOG_SPI_OUT_TRANS_BUF_SIZE
22+ int "Size of ble log async SPI output transaction buffer size"
23+ depends on BT_BLE_LOG_SPI_OUT_ENABLED
24+ default 2048
25+ help
26+ The size of ble log async SPI output transaction buffer size
27+
28+ config BT_BLE_LOG_SPI_OUT_MOSI_IO_NUM
29+ int "GPIO number of SPI MOSI"
30+ depends on BT_BLE_LOG_SPI_OUT_ENABLED
31+ default 0
32+ help
33+ GPIO number of SPI MOSI
34+
35+ config BT_BLE_LOG_SPI_OUT_SCLK_IO_NUM
36+ int "GPIO number of SPI SCLK"
37+ depends on BT_BLE_LOG_SPI_OUT_ENABLED
38+ default 1
39+ help
40+ GPIO number of SPI SCLK
41+
42+ config BT_BLE_LOG_SPI_OUT_CS_IO_NUM
43+ int "GPIO number of SPI CS"
44+ depends on BT_BLE_LOG_SPI_OUT_ENABLED
45+ default 2
46+ help
47+ GPIO number of SPI CS
48+
49+ config BT_BLE_LOG_SPI_OUT_TS_SYNC_ENABLED
50+ bool "Enable ble log & logic analyzer log time sync"
51+ depends on BT_BLE_LOG_SPI_OUT_ENABLED
52+ default y
53+ help
54+ Enable ble log & logic analyzer log time sync
55+
56+ config BT_BLE_LOG_SPI_OUT_SYNC_IO_NUM
57+ int "GPIO number of SYNC IO"
58+ depends on BT_BLE_LOG_SPI_OUT_TS_SYNC_ENABLED
59+ default 3
60+ help
61+ GPIO number of SYNC IO
0 commit comments