### BB_RADIOCNTL1

Bit Field | Read/Write | Field Name | Description
--- | --- | --- | ---
31 | RW | FORCEAGC_EN | Control AGC force mode based onto FORCEAGC_LENGTH value
30 | RW | FORCEIQ | Control modulation mode in between FM and I and Q
29 | RW | RXDNSL | Do not send length (over SPI) during Rx operation
28 | RW | TXDNSL | Do not send length (over SPI) during Tx operation
27:16 | RW | FORCEAGC_LENGTH | Control ATLAS/Ripple AGC force mode based on radioCNTL2-FORCEAGC_LENGTH value
15 | RW | SYNC_PULSE_MODE | Define whether the SYNC_P pulse is generated as pulse or level
14 | RW | SYNC_PULSE_SRC | Define whether access address synchronization detection is generated internally or comes from the radio
13 | RW | DPCORR_EN | Enable the use of delayed DC compensated data path in radio correlator block
12 | RW | JEF_SELECT | Select jitter elimination FIFO
9:4 | RW | XRFSEL | Extended radio selection field
3:0 | RW | SUBVERSION | CSEM RF sub-version selection

Bit Field | Field Name | Value Symbol | Value Description | Hex Value
--- | --- | --- | --- | ---
31 | FORCEAGC_EN | FORCEAGC_EN_0 | Disable | 0x0*
|  | FORCEAGC_EN_1 | Enable | 0x1
30 | FORCEIQ | FORCEBLEIQ_0 | FM modulation mode | 0x0*
|  | FORCEBLEIQ_1 | I and Q modulation mode | 0x1
29 | RXDNSL | RXDNSL_0 | Normal operations | 0x0*
|  | RXDNSL_1 | Prevent from sending valid reception length indication to the RF over SPI | 0x1
28 | TXDNSL | TXDNSL_0 | Normal operations | 0x0*
|  | TXDNSL_1 | Prevent from sending valid transmit length indication to the RF over SPI | 0x1
27:16 | FORCEAGC_LENGTH | FORCEAGC_LENGTH_0 |  | 0x0*
15 | SYNC_PULSE_MODE | SYNC_PULSE_MODE_0 | SYNC_P generated as pulse | 0x0*
|  | SYNC_PULSE_MODE_1 | SYNC_P generated as level | 0x1
14 | SYNC_PULSE_SRC | SYNC_PULSE_SRC_0 | Internal detection | 0x0*
|  | SYNC_PULSE_SRC_1 | External detection | 0x1
13 | DPCORR_EN | DPCORR_EN_0 | Disable | 0x0*
|  | DPCORR_EN_1 | Enable | 0x1
12 | JEF_SELECT | JEF_SELECT_0 |  | 0x0*
|  | JEF_SELECT_1 |  | 0x1
9:4 | XRFSEL | NONE | No radio selected | 0x0*
|  | RIPPLE | Ripple radio (BT4.0) | 0x1
|  | EXTERNAL | External radio controller | 0x2
|  | ICYTRX_V2 | ICYTRX radio (BLE) | 0x4
|  | BTIPT | BTIPT Radio Controller | 0x5
3:0 | SUBVERSION | GCS2_LR | IcyTRx GCS2 withLong Range (BLE 5.0) | 0x0*
|  | GCS3 | IcyTRx GCS3 (BLE 5.1) | 0x1