-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathprj.conf
More file actions
56 lines (48 loc) · 1.51 KB
/
prj.conf
File metadata and controls
56 lines (48 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
CONFIG_CONSOLE=n
CONFIG_STDOUT_CONSOLE=n
CONFIG_UART_CONSOLE=n
CONFIG_GPIO=y
CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=y
CONFIG_BT=y
CONFIG_BT_HCI_RAW=y
CONFIG_BT_HCI_RAW_H4=y
CONFIG_BT_HCI_RAW_H4_ENABLE=y
# Setup connections
CONFIG_BT_MAX_CONN=16
# Setup CMD and Event buffer
CONFIG_BT_BUF_CMD_TX_SIZE=255
# CONFIG_BT_BUF_EVT_RX_COUNT must be greater than CONFIG_BT_BUF_ACL_TX_COUNT
CONFIG_BT_BUF_EVT_RX_COUNT=16
# Setup ACL Buffer
CONFIG_BT_BUF_ACL_RX_SIZE=251
CONFIG_BT_BUF_ACL_TX_SIZE=251
CONFIG_BT_BUF_ACL_TX_COUNT=10
CONFIG_BT_CTLR_SDC_TX_PACKET_COUNT=10
# Setup ISO Buffer
CONFIG_BT_ISO_TX_BUF_COUNT=5
CONFIG_BT_ISO_TX_MTU=251
CONFIG_BT_ISO_RX_BUF_COUNT=5
CONFIG_BT_ISO_RX_MTU=251
# Enable ISO support
CONFIG_BT_ISO_PERIPHERAL=y
CONFIG_BT_ISO_CENTRAL=y
CONFIG_BT_ISO_BROADCASTER=y
CONFIG_BT_ISO_SYNC_RECEIVER=y
CONFIG_BT_EXT_ADV=y
CONFIG_BT_PER_ADV_SYNC_TRANSFER_RECEIVER=y
CONFIG_BT_PER_ADV_SYNC_TRANSFER_SENDER=y
# Enable optional features
CONFIG_BT_CTLR_DATA_LENGTH_MAX=251
CONFIG_BT_CTLR_PHY_2M=y
CONFIG_BT_CTLR_PHY_CODED=y
CONFIG_BT_SUBRATING=y
CONFIG_BT_LE_EXTENDED_FEAT_SET=y
# Shorter Connection Intervals and Frame Space Updates
# requires: CONFIG_BT_SUBRATING and CONFIG_BT_LE_EXTENDED_FEAT_SET
CONFIG_BT_SHORTER_CONNECTION_INTERVALS=y
CONFIG_BT_FRAME_SPACE_UPDATE=y
# Workaround to get DLE to work
# see: https://devzone.nordicsemi.com/f/nordic-q-a/126710/dle-doesn-t-seem-to-be-working-in-hci_uart-sample
CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT_OVERRIDE=y
CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT=5000