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*