BB_RWBBCNTL
Bit Field |
Read/Write |
Field Name |
Description |
---|---|---|---|
31 |
RW |
MASTER_SOFT_RST |
Reset the complete system except registers and timing generator |
30 |
RW |
MASTER_TGSOFT_RST |
Reset the timing generator |
29 |
RW |
REG_SOFT_RST |
Reset the complete register block |
28 |
RW |
RADIOCNTL_SOFT_RST |
Reset the radio controller |
27 |
RW |
SWINT_REQ |
Force the generation of ble_sw_irq |
26 |
RW |
RFTEST_ABORT |
Abort the current RF testing defined as per CS-FORMAT |
25 |
RW |
ADVERT_ABORT |
Abort the current scan window |
24 |
RW |
SCAN_ABORT |
Abort the current advertising event |
20 |
RW |
MD_DSB |
Allow a single Tx/Rx exchange whatever the MD bits are |
19 |
RW |
SN_DSB |
Disable sequence number management |
18 |
RW |
NESN_DSB |
Disable acknowledge scheme |
17 |
RW |
CRYPT_DSB |
Disable encryption/decryption |
16 |
RW |
LRPMAP_DSB |
LR pattern mapper/demapper enabled (has effect only if RW_BLE_LONG_RANGE_INST is defined) |
15 |
RW |
LRFEC_DSB |
LR FEC encoder/decoder enabled (has effect only if RW_BLE_LONG_RANGE_INST is defined) |
14 |
RW |
WHIT_DSB |
Disable whitening |
13 |
RW |
CRC_DSB |
Disable CRC stripping |
12 |
RW |
HOP_REMAP_DSB |
Disable frequency hopping remapping algorithm |
11 |
RW |
RXCTEERR_RETX_EN |
Rx CTE error detection |
10 |
RW |
ANONYMOUS_ADVERT_FILT_EN |
Anonymous extended advertising filtering enable control (operate in extended active scanner and extended passive scanner modes only, and when white list is used by device filtering policy) |
9 |
RW |
ADVERTFILT_EN |
Advertising channels error filtering enable control |
8 |
RW |
RWBLE_EN |
Enable RW-BLE core exchange table pre-fetch mechanism |
3:0 |
RW |
RXWINSZDEF |
Default Rx window size in us (used when device is master connected or performs its second receipt) |
Bit Field |
Field Name |
Value Symbol |
Value Description |
Hex Value |
---|---|---|---|---|
31 |
MASTER_SOFT_RST |
MASTER_SOFT_RST_0 |
No action happens if it is written with 0 |
0x0* |
|
|
MASTER_SOFT_RST_1 |
Resets the complete system at 0 |
0x1 |
30 |
MASTER_TGSOFT_RST |
MASTER_TGSOFT_RST_0 |
No action happens if it is written with 0 |
0x0* |
|
|
MASTER_TGSOFT_RST_1 |
Resets the timing generator at 0 |
0x1 |
29 |
REG_SOFT_RST |
REG_SOFT_RST_0 |
No action happens if it is written with 0 |
0x0* |
|
|
REG_SOFT_RST_1 |
Resets the complete register block at 0 |
0x1 |
28 |
RADIOCNTL_SOFT_RST |
RADIOCNTL_SOFT_RST_0 |
No action happens if it is written with 0 |
0x0* |
|
|
RADIOCNTL_SOFT_RST_1 |
Reset the radio controller, when written with a 1 |
0x1 |
27 |
SWINT_REQ |
SWINT_REQ_0 |
No action happens if it is written with 0 |
0x0* |
|
|
SWINT_REQ_1 |
When written with a 1 and proper masking is set, resets at 0 |
0x1 |
26 |
RFTEST_ABORT |
RFTEST_ABORT_0 |
No action happens if it is written with 0 |
0x0* |
|
|
RFTEST_ABORT_1 |
Abort the current RF testing |
0x1 |
25 |
ADVERT_ABORT |
ADVERT_ABORT_0 |
No action happens if it is written with 0 |
0x0* |
|
|
ADVERT_ABORT_1 |
Abort the current scan window |
0x1 |
24 |
SCAN_ABORT |
SCAN_ABORT_0 |
No action happens if it is written with 0 |
0x0* |
|
|
SCAN_ABORT_1 |
Abort the current advertising event |
0x1 |
20 |
MD_DSB |
MD_DSB_0 |
Normal operation of MD bits management |
0x0* |
|
|
MD_DSB_1 |
Allow a single Tx/Rx exchange whatever the MD bits are. |
0x1 |
19 |
SN_DSB |
SN_DSB_0 |
Normal operation of sequence number |
0x0* |
|
|
SN_DSB_1 |
Sequence number management disabled |
0x1 |
18 |
NESN_DSB |
NESN_DSB_0 |
Normal operation of acknowledge |
0x0* |
|
|
NESN_DSB_1 |
Acknowledge scheme disabled |
0x1 |
17 |
CRYPT_DSB |
CRYPT_DSB_0 |
Normal operation (encryption / decryption enabled) |
0x0* |
|
|
CRYPT_DSB_1 |
Encryption / decryption disabled |
0x1 |
16 |
LRPMAP_DSB |
LRPMAP_DSB_0 |
Normal operation. LR Pattern Mapper/Demapper enabled |
0x0* |
|
|
LRPMAP_DSB_1 |
LR Pattern Mapper/Demapper disabled. |
0x1 |
15 |
LRFEC_DSB |
LRFEC_DSB_0 |
Normal operation. LR FEC encoder/decoder enabled |
0x0* |
|
|
LRFEC_DSB_1 |
LR FEC encoder/decoder disabled. |
0x1 |
14 |
WHIT_DSB |
WHIT_DSB_0 |
Normal operation (whitening enabled) |
0x0* |
|
|
WHIT_DSB_1 |
Whitening disabled |
0x1 |
13 |
CRC_DSB |
CRC_DSB_0 |
Normal operation (CRC removed from data stream) |
0x0* |
|
|
CRC_DSB_1 |
CRC stripping disabled on Rx packets, CRC replaced by 0x000 in Tx |
0x1 |
12 |
HOP_REMAP_DSB |
HOP_REMAP_DSB_0 |
Normal operation (requency hopping remapping algorithm enabled) |
0x0* |
|
|
HOP_REMAP_DSB_1 |
Frequency hopping remapping algorithm disabled |
0x1 |
11 |
RXCTEERR_RETX_EN |
RX_CTE_ERROR_DETECTION_0 |
RW-BLE Core does not reports anonymous advertiser to RW-BLE Software |
0x0* |
|
|
RX_CTE_ERROR_DETECTION_1 |
RW-BLE Core reports anonymous advertisers to RW-BLE Software |
0x1 |
10 |
ANONYMOUS_ADVERT_FILT_EN |
ANONYMOUS_ADVERT_FILT_EN_0 |
RW-BLE Core does not reports anonymous advertiser to RW-BLE Software |
0x0* |
|
|
ANONYMOUS_ADVERT_FILT_EN_1 |
RW-BLE Core reports anonymous advertisers to RW-BLE Software |
0x1 |
9 |
ADVERTFILT_EN |
ADVERTFILT_EN_0 |
RW-BLE core reports all errors to RW-BLE software |
0x0* |
|
|
ADVERTFILT_EN_1 |
RW-BLE core reports only correctly received packet, without error to RW-BLE software |
0x1 |
8 |
RWBLE_EN |
RWBLE_EN_0 |
Disable RW-BLE core exchange table pre-fetch mechanism |
0x0* |
|
|
RWBLE_EN_1 |
Enable RW-BLE core exchange table pre-fetch mechanism |
0x1 |
3:0 |
RXWINSZDEF |
RXWINSZDEF_0 |
Default Rx half Window size in us for uncoded PHY, and in multiple of 2us for coded PHY |
0x0* |