1 /***************************************************************************//**
2 * \file cyip_ble.h
3 *
4 * \brief
5 * BLE IP definitions
6 *
7 * \note
8 * Generator version: 1.6.0.409
9 *
10 ********************************************************************************
11 * \copyright
12 * Copyright 2016-2020 Cypress Semiconductor Corporation
13 * SPDX-License-Identifier: Apache-2.0
14 *
15 * Licensed under the Apache License, Version 2.0 (the "License");
16 * you may not use this file except in compliance with the License.
17 * You may obtain a copy of the License at
18 *
19 *     http://www.apache.org/licenses/LICENSE-2.0
20 *
21 * Unless required by applicable law or agreed to in writing, software
22 * distributed under the License is distributed on an "AS IS" BASIS,
23 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
24 * See the License for the specific language governing permissions and
25 * limitations under the License.
26 *******************************************************************************/
27 
28 #ifndef _CYIP_BLE_H_
29 #define _CYIP_BLE_H_
30 
31 #include "cyip_headers.h"
32 
33 /*******************************************************************************
34 *                                     BLE
35 *******************************************************************************/
36 
37 #define BLE_RCB_RCBLL_SECTION_SIZE              0x00000100UL
38 #define BLE_RCB_SECTION_SIZE                    0x00000200UL
39 #define BLE_BLELL_SECTION_SIZE                  0x0001E000UL
40 #define BLE_BLESS_SECTION_SIZE                  0x00001000UL
41 #define BLE_SECTION_SIZE                        0x00020000UL
42 
43 /**
44   * \brief Radio Control Bus (RCB) & Link Layer controller (BLE_RCB_RCBLL)
45   */
46 typedef struct {
47   __IOM uint32_t CTRL;                          /*!< 0x00000000 RCB LL control register. */
48    __IM uint32_t RESERVED[3];
49   __IOM uint32_t INTR;                          /*!< 0x00000010 Master interrupt request register. */
50   __IOM uint32_t INTR_SET;                      /*!< 0x00000014 Master interrupt set request register */
51   __IOM uint32_t INTR_MASK;                     /*!< 0x00000018 Master interrupt mask register. */
52    __IM uint32_t INTR_MASKED;                   /*!< 0x0000001C Master interrupt masked request register */
53   __IOM uint32_t RADIO_REG1_ADDR;               /*!< 0x00000020 Address of Register#1 in Radio  (MDON) */
54   __IOM uint32_t RADIO_REG2_ADDR;               /*!< 0x00000024 Address of Register#2 in Radio  (RSSI) */
55   __IOM uint32_t RADIO_REG3_ADDR;               /*!< 0x00000028 Address of Register#3 in Radio  (ACCL) */
56   __IOM uint32_t RADIO_REG4_ADDR;               /*!< 0x0000002C Address of Register#4 in Radio  (ACCH) */
57   __IOM uint32_t RADIO_REG5_ADDR;               /*!< 0x00000030 Address of Register#5 in Radio  (RSSI ENERGY) */
58    __IM uint32_t RESERVED1[3];
59   __IOM uint32_t CPU_WRITE_REG;                 /*!< 0x00000040 N/A */
60   __IOM uint32_t CPU_READ_REG;                  /*!< 0x00000044 N/A */
61    __IM uint32_t RESERVED2[46];
62 } BLE_RCB_RCBLL_V1_Type;                        /*!< Size = 256 (0x100) */
63 
64 /**
65   * \brief Radio Control Bus (RCB) controller (BLE_RCB)
66   */
67 typedef struct {
68   __IOM uint32_t CTRL;                          /*!< 0x00000000 RCB control register. */
69    __IM uint32_t STATUS;                        /*!< 0x00000004 RCB status register. */
70    __IM uint32_t RESERVED[2];
71   __IOM uint32_t TX_CTRL;                       /*!< 0x00000010 Transmitter control register. */
72   __IOM uint32_t TX_FIFO_CTRL;                  /*!< 0x00000014 Transmitter FIFO control register. */
73    __IM uint32_t TX_FIFO_STATUS;                /*!< 0x00000018 Transmitter FIFO status register. */
74    __OM uint32_t TX_FIFO_WR;                    /*!< 0x0000001C Transmitter FIFO write register. */
75   __IOM uint32_t RX_CTRL;                       /*!< 0x00000020 Receiver control register. */
76   __IOM uint32_t RX_FIFO_CTRL;                  /*!< 0x00000024 Receiver FIFO control register. */
77    __IM uint32_t RX_FIFO_STATUS;                /*!< 0x00000028 Receiver FIFO status register. */
78    __IM uint32_t RX_FIFO_RD;                    /*!< 0x0000002C Receiver FIFO read register. */
79    __IM uint32_t RX_FIFO_RD_SILENT;             /*!< 0x00000030 Receiver FIFO read register. */
80    __IM uint32_t RESERVED1[3];
81   __IOM uint32_t INTR;                          /*!< 0x00000040 Master interrupt request register. */
82   __IOM uint32_t INTR_SET;                      /*!< 0x00000044 Master interrupt set request register */
83   __IOM uint32_t INTR_MASK;                     /*!< 0x00000048 Master interrupt mask register. */
84    __IM uint32_t INTR_MASKED;                   /*!< 0x0000004C Master interrupt masked request register */
85    __IM uint32_t RESERVED2[44];
86         BLE_RCB_RCBLL_V1_Type RCBLL;            /*!< 0x00000100 Radio Control Bus (RCB) & Link Layer controller */
87 } BLE_RCB_V1_Type;                              /*!< Size = 512 (0x200) */
88 
89 /**
90   * \brief Bluetooth Low Energy Link Layer (BLE_BLELL)
91   */
92 typedef struct {
93    __OM uint32_t COMMAND_REGISTER;              /*!< 0x00000000 Instruction Register */
94    __IM uint32_t RESERVED;
95   __IOM uint32_t EVENT_INTR;                    /*!< 0x00000008 Event(Interrupt) status and Clear register */
96    __IM uint32_t RESERVED1;
97   __IOM uint32_t EVENT_ENABLE;                  /*!< 0x00000010 Event indications enable. */
98    __IM uint32_t RESERVED2;
99   __IOM uint32_t ADV_PARAMS;                    /*!< 0x00000018 Advertising parameters register. */
100   __IOM uint32_t ADV_INTERVAL_TIMEOUT;          /*!< 0x0000001C Advertising interval register. */
101   __IOM uint32_t ADV_INTR;                      /*!< 0x00000020 Advertising interrupt status and Clear register */
102    __IM uint32_t ADV_NEXT_INSTANT;              /*!< 0x00000024 Advertising next instant. */
103   __IOM uint32_t SCAN_INTERVAL;                 /*!< 0x00000028 Scan Interval Register */
104   __IOM uint32_t SCAN_WINDOW;                   /*!< 0x0000002C Scan window Register */
105   __IOM uint32_t SCAN_PARAM;                    /*!< 0x00000030 Scanning parameters register */
106    __IM uint32_t RESERVED3;
107   __IOM uint32_t SCAN_INTR;                     /*!< 0x00000038 Scan interrupt status and Clear register */
108    __IM uint32_t SCAN_NEXT_INSTANT;             /*!< 0x0000003C Advertising next instant. */
109   __IOM uint32_t INIT_INTERVAL;                 /*!< 0x00000040 Initiator Interval Register */
110   __IOM uint32_t INIT_WINDOW;                   /*!< 0x00000044 Initiator window Register */
111   __IOM uint32_t INIT_PARAM;                    /*!< 0x00000048 Initiator parameters register */
112    __IM uint32_t RESERVED4;
113   __IOM uint32_t INIT_INTR;                     /*!< 0x00000050 Scan interrupt status and Clear register */
114    __IM uint32_t INIT_NEXT_INSTANT;             /*!< 0x00000054 Initiator next instant. */
115   __IOM uint32_t DEVICE_RAND_ADDR_L;            /*!< 0x00000058 Lower 16 bit random address of the device. */
116   __IOM uint32_t DEVICE_RAND_ADDR_M;            /*!< 0x0000005C Middle 16 bit random address of the device. */
117   __IOM uint32_t DEVICE_RAND_ADDR_H;            /*!< 0x00000060 Higher 16 bit random address of the device. */
118    __IM uint32_t RESERVED5;
119   __IOM uint32_t PEER_ADDR_L;                   /*!< 0x00000068 Lower 16 bit address of the peer device. */
120   __IOM uint32_t PEER_ADDR_M;                   /*!< 0x0000006C Middle 16 bit address of the peer device. */
121   __IOM uint32_t PEER_ADDR_H;                   /*!< 0x00000070 Higher 16 bit address of the peer device. */
122    __IM uint32_t RESERVED6;
123   __IOM uint32_t WL_ADDR_TYPE;                  /*!< 0x00000078 whitelist address type */
124   __IOM uint32_t WL_ENABLE;                     /*!< 0x0000007C whitelist valid entry bit */
125   __IOM uint32_t TRANSMIT_WINDOW_OFFSET;        /*!< 0x00000080 Transmit window offset */
126   __IOM uint32_t TRANSMIT_WINDOW_SIZE;          /*!< 0x00000084 Transmit window size */
127   __IOM uint32_t DATA_CHANNELS_L0;              /*!< 0x00000088 Data channel map 0 (lower word) */
128   __IOM uint32_t DATA_CHANNELS_M0;              /*!< 0x0000008C Data channel map 0 (middle word) */
129   __IOM uint32_t DATA_CHANNELS_H0;              /*!< 0x00000090 Data channel map 0 (upper word) */
130    __IM uint32_t RESERVED7;
131   __IOM uint32_t DATA_CHANNELS_L1;              /*!< 0x00000098 Data channel map 1 (lower word) */
132   __IOM uint32_t DATA_CHANNELS_M1;              /*!< 0x0000009C Data channel map 1 (middle word) */
133   __IOM uint32_t DATA_CHANNELS_H1;              /*!< 0x000000A0 Data channel map 1 (upper word) */
134    __IM uint32_t RESERVED8;
135   __IOM uint32_t CONN_INTR;                     /*!< 0x000000A8 Connection interrupt status and Clear register */
136    __IM uint32_t CONN_STATUS;                   /*!< 0x000000AC Connection channel status */
137   __IOM uint32_t CONN_INDEX;                    /*!< 0x000000B0 Connection Index register */
138    __IM uint32_t RESERVED9;
139   __IOM uint32_t WAKEUP_CONFIG;                 /*!< 0x000000B8 Wakeup configuration */
140    __IM uint32_t RESERVED10;
141   __IOM uint32_t WAKEUP_CONTROL;                /*!< 0x000000C0 Wakeup control */
142   __IOM uint32_t CLOCK_CONFIG;                  /*!< 0x000000C4 Clock control */
143    __IM uint32_t TIM_COUNTER_L;                 /*!< 0x000000C8 Reference Clock */
144   __IOM uint32_t WAKEUP_CONFIG_EXTD;            /*!< 0x000000CC Wakeup configuration extended */
145    __IM uint32_t RESERVED11[2];
146   __IOM uint32_t POC_REG__TIM_CONTROL;          /*!< 0x000000D8 BLE Time Control */
147    __IM uint32_t RESERVED12;
148   __IOM uint32_t ADV_TX_DATA_FIFO;              /*!< 0x000000E0 Advertising data transmit FIFO. Access ADVCH_TX_FIFO. */
149    __IM uint32_t RESERVED13;
150   __IOM uint32_t ADV_SCN_RSP_TX_FIFO;           /*!< 0x000000E8 Advertising scan response data transmit FIFO. Access
151                                                                 ADVCH_TX_FIFO. */
152    __IM uint32_t RESERVED14[3];
153    __IM uint32_t INIT_SCN_ADV_RX_FIFO;          /*!< 0x000000F8 advertising scan response data receive data FIFO. Access
154                                                                 ADVRX_FIFO. */
155    __IM uint32_t RESERVED15;
156   __IOM uint32_t CONN_INTERVAL;                 /*!< 0x00000100 Connection Interval */
157   __IOM uint32_t SUP_TIMEOUT;                   /*!< 0x00000104 Supervision timeout */
158   __IOM uint32_t SLAVE_LATENCY;                 /*!< 0x00000108 Slave Latency */
159   __IOM uint32_t CE_LENGTH;                     /*!< 0x0000010C Connection event length */
160   __IOM uint32_t PDU_ACCESS_ADDR_L_REGISTER;    /*!< 0x00000110 Access address (lower) */
161   __IOM uint32_t PDU_ACCESS_ADDR_H_REGISTER;    /*!< 0x00000114 Access address (upper) */
162   __IOM uint32_t CONN_CE_INSTANT;               /*!< 0x00000118 Connection event instant */
163   __IOM uint32_t CE_CNFG_STS_REGISTER;          /*!< 0x0000011C connection configuration & status register */
164    __IM uint32_t NEXT_CE_INSTANT;               /*!< 0x00000120 Next connection event instant */
165    __IM uint32_t CONN_CE_COUNTER;               /*!< 0x00000124 connection event counter */
166   __IOM uint32_t DATA_LIST_SENT_UPDATE__STATUS; /*!< 0x00000128 data list sent update and status */
167   __IOM uint32_t DATA_LIST_ACK_UPDATE__STATUS;  /*!< 0x0000012C data list ack update and status */
168   __IOM uint32_t CE_CNFG_STS_REGISTER_EXT;      /*!< 0x00000130 connection configuration & status register */
169   __IOM uint32_t CONN_EXT_INTR;                 /*!< 0x00000134 Connection extended interrupt status and Clear register */
170   __IOM uint32_t CONN_EXT_INTR_MASK;            /*!< 0x00000138 Connection Extended Interrupt mask */
171    __IM uint32_t RESERVED16;
172   __IOM uint32_t DATA_MEM_DESCRIPTOR[5];        /*!< 0x00000140 Data buffer descriptor 0 to 4 */
173    __IM uint32_t RESERVED17[3];
174   __IOM uint32_t WINDOW_WIDEN_INTVL;            /*!< 0x00000160 Window widen for interval */
175   __IOM uint32_t WINDOW_WIDEN_WINOFF;           /*!< 0x00000164 Window widen for offset */
176    __IM uint32_t RESERVED18[2];
177   __IOM uint32_t LE_RF_TEST_MODE;               /*!< 0x00000170 Direct Test Mode control */
178    __IM uint32_t DTM_RX_PKT_COUNT;              /*!< 0x00000174 Direct Test Mode receive packet count */
179   __IOM uint32_t LE_RF_TEST_MODE_EXT;           /*!< 0x00000178 Direct Test Mode control */
180    __IM uint32_t RESERVED19[3];
181    __IM uint32_t TXRX_HOP;                      /*!< 0x00000188 Channel Address register */
182    __IM uint32_t RESERVED20;
183   __IOM uint32_t TX_RX_ON_DELAY;                /*!< 0x00000190 Transmit/Receive data delay */
184    __IM uint32_t RESERVED21[5];
185   __IOM uint32_t ADV_ACCADDR_L;                 /*!< 0x000001A8 ADV packet access code low word */
186   __IOM uint32_t ADV_ACCADDR_H;                 /*!< 0x000001AC ADV packet access code high word */
187   __IOM uint32_t ADV_CH_TX_POWER_LVL_LS;        /*!< 0x000001B0 Advertising channel transmit power setting */
188   __IOM uint32_t ADV_CH_TX_POWER_LVL_MS;        /*!< 0x000001B4 Advertising channel transmit power setting extension */
189   __IOM uint32_t CONN_CH_TX_POWER_LVL_LS;       /*!< 0x000001B8 Connection channel transmit power setting */
190   __IOM uint32_t CONN_CH_TX_POWER_LVL_MS;       /*!< 0x000001BC Connection channel transmit power setting extension */
191   __IOM uint32_t DEV_PUB_ADDR_L;                /*!< 0x000001C0 Device public address lower register */
192   __IOM uint32_t DEV_PUB_ADDR_M;                /*!< 0x000001C4 Device public address middle register */
193   __IOM uint32_t DEV_PUB_ADDR_H;                /*!< 0x000001C8 Device public address higher register */
194    __IM uint32_t RESERVED22;
195   __IOM uint32_t OFFSET_TO_FIRST_INSTANT;       /*!< 0x000001D0 Offset to first instant */
196   __IOM uint32_t ADV_CONFIG;                    /*!< 0x000001D4 Advertiser configuration register */
197   __IOM uint32_t SCAN_CONFIG;                   /*!< 0x000001D8 Scan configuration register */
198   __IOM uint32_t INIT_CONFIG;                   /*!< 0x000001DC Initiator configuration register */
199   __IOM uint32_t CONN_CONFIG;                   /*!< 0x000001E0 Connection configuration register */
200    __IM uint32_t RESERVED23;
201   __IOM uint32_t CONN_PARAM1;                   /*!< 0x000001E8 Connection parameter 1 */
202   __IOM uint32_t CONN_PARAM2;                   /*!< 0x000001EC Connection parameter 2 */
203   __IOM uint32_t CONN_INTR_MASK;                /*!< 0x000001F0 Connection Interrupt mask */
204   __IOM uint32_t SLAVE_TIMING_CONTROL;          /*!< 0x000001F4 slave timing control */
205   __IOM uint32_t RECEIVE_TRIG_CTRL;             /*!< 0x000001F8 Receive trigger control */
206    __IM uint32_t RESERVED24;
207    __IM uint32_t LL_DBG_1;                      /*!< 0x00000200 LL debug register 1 */
208    __IM uint32_t LL_DBG_2;                      /*!< 0x00000204 LL debug register 2 */
209    __IM uint32_t LL_DBG_3;                      /*!< 0x00000208 LL debug register 3 */
210    __IM uint32_t LL_DBG_4;                      /*!< 0x0000020C LL debug register 4 */
211    __IM uint32_t LL_DBG_5;                      /*!< 0x00000210 LL debug register 5 */
212    __IM uint32_t LL_DBG_6;                      /*!< 0x00000214 LL debug register 6 */
213    __IM uint32_t LL_DBG_7;                      /*!< 0x00000218 LL debug register 7 */
214    __IM uint32_t LL_DBG_8;                      /*!< 0x0000021C LL debug register 8 */
215    __IM uint32_t LL_DBG_9;                      /*!< 0x00000220 LL debug register 9 */
216    __IM uint32_t LL_DBG_10;                     /*!< 0x00000224 LL debug register 10 */
217    __IM uint32_t RESERVED25[2];
218   __IOM uint32_t PEER_ADDR_INIT_L;              /*!< 0x00000230 Lower 16 bit address of the peer device for INIT. */
219   __IOM uint32_t PEER_ADDR_INIT_M;              /*!< 0x00000234 Middle 16 bit address of the peer device for INIT. */
220   __IOM uint32_t PEER_ADDR_INIT_H;              /*!< 0x00000238 Higher 16 bit address of the peer device for INIT. */
221   __IOM uint32_t PEER_SEC_ADDR_ADV_L;           /*!< 0x0000023C Lower 16 bits of the secondary address of the peer device for
222                                                                 ADV_DIR. */
223   __IOM uint32_t PEER_SEC_ADDR_ADV_M;           /*!< 0x00000240 Middle 16 bits of the secondary address of the peer device for
224                                                                 ADV_DIR. */
225   __IOM uint32_t PEER_SEC_ADDR_ADV_H;           /*!< 0x00000244 Higher 16 bits of the secondary address of the peer device for
226                                                                 ADV_DIR. */
227   __IOM uint32_t INIT_WINDOW_TIMER_CTRL;        /*!< 0x00000248 Initiator Window NI timer control */
228   __IOM uint32_t CONN_CONFIG_EXT;               /*!< 0x0000024C Connection extended configuration register */
229    __IM uint32_t RESERVED26[2];
230   __IOM uint32_t DPLL_CONFIG;                   /*!< 0x00000258 DPLL & CY Correlator configuration register */
231    __IM uint32_t RESERVED27;
232   __IOM uint32_t INIT_NI_VAL;                   /*!< 0x00000260 Initiator Window NI instant */
233    __IM uint32_t INIT_WINDOW_OFFSET;            /*!< 0x00000264 Initiator Window offset captured at conn request */
234    __IM uint32_t INIT_WINDOW_NI_ANCHOR_PT;      /*!< 0x00000268 Initiator Window NI anchor point captured at conn request */
235    __IM uint32_t RESERVED28[78];
236   __IOM uint32_t CONN_UPDATE_NEW_INTERVAL;      /*!< 0x000003A4 Connection update new interval */
237   __IOM uint32_t CONN_UPDATE_NEW_LATENCY;       /*!< 0x000003A8 Connection update new latency */
238   __IOM uint32_t CONN_UPDATE_NEW_SUP_TO;        /*!< 0x000003AC Connection update new supervision timeout */
239   __IOM uint32_t CONN_UPDATE_NEW_SL_INTERVAL;   /*!< 0x000003B0 Connection update new Slave Latency X Conn interval Value */
240    __IM uint32_t RESERVED29[3];
241   __IOM uint32_t CONN_REQ_WORD0;                /*!< 0x000003C0 Connection request address word 0 */
242   __IOM uint32_t CONN_REQ_WORD1;                /*!< 0x000003C4 Connection request address word 1 */
243   __IOM uint32_t CONN_REQ_WORD2;                /*!< 0x000003C8 Connection request address word 2 */
244   __IOM uint32_t CONN_REQ_WORD3;                /*!< 0x000003CC Connection request address word 3 */
245   __IOM uint32_t CONN_REQ_WORD4;                /*!< 0x000003D0 Connection request address word 4 */
246   __IOM uint32_t CONN_REQ_WORD5;                /*!< 0x000003D4 Connection request address word 5 */
247   __IOM uint32_t CONN_REQ_WORD6;                /*!< 0x000003D8 Connection request address word 6 */
248   __IOM uint32_t CONN_REQ_WORD7;                /*!< 0x000003DC Connection request address word 7 */
249   __IOM uint32_t CONN_REQ_WORD8;                /*!< 0x000003E0 Connection request address word 8 */
250   __IOM uint32_t CONN_REQ_WORD9;                /*!< 0x000003E4 Connection request address word 9 */
251   __IOM uint32_t CONN_REQ_WORD10;               /*!< 0x000003E8 Connection request address word 10 */
252   __IOM uint32_t CONN_REQ_WORD11;               /*!< 0x000003EC Connection request address word 11 */
253    __IM uint32_t RESERVED30[389];
254   __IOM uint32_t PDU_RESP_TIMER;                /*!< 0x00000A04 PDU response timer/Generic Timer (MMMS mode) */
255    __IM uint32_t NEXT_RESP_TIMER_EXP;           /*!< 0x00000A08 Next response timeout instant */
256    __IM uint32_t NEXT_SUP_TO;                   /*!< 0x00000A0C Next supervision timeout instant */
257   __IOM uint32_t LLH_FEATURE_CONFIG;            /*!< 0x00000A10 Feature enable */
258   __IOM uint32_t WIN_MIN_STEP_SIZE;             /*!< 0x00000A14 Window minimum step size */
259   __IOM uint32_t SLV_WIN_ADJ;                   /*!< 0x00000A18 Slave window adjustment */
260   __IOM uint32_t SL_CONN_INTERVAL;              /*!< 0x00000A1C Slave Latency X Conn Interval Value */
261   __IOM uint32_t LE_PING_TIMER_ADDR;            /*!< 0x00000A20 LE Ping connection timer address */
262   __IOM uint32_t LE_PING_TIMER_OFFSET;          /*!< 0x00000A24 LE Ping connection timer offset */
263    __IM uint32_t LE_PING_TIMER_NEXT_EXP;        /*!< 0x00000A28 LE Ping timer next expiry instant */
264    __IM uint32_t LE_PING_TIMER_WRAP_COUNT;      /*!< 0x00000A2C LE Ping Timer wrap count */
265    __IM uint32_t RESERVED31[244];
266   __IOM uint32_t TX_EN_EXT_DELAY;               /*!< 0x00000E00 Transmit enable extension delay */
267   __IOM uint32_t TX_RX_SYNTH_DELAY;             /*!< 0x00000E04 Transmit/Receive enable delay */
268   __IOM uint32_t EXT_PA_LNA_DLY_CNFG;           /*!< 0x00000E08 External TX PA and RX LNA delay configuration */
269    __IM uint32_t RESERVED32;
270   __IOM uint32_t LL_CONFIG;                     /*!< 0x00000E10 Link Layer additional configuration */
271    __IM uint32_t RESERVED33[59];
272   __IOM uint32_t LL_CONTROL;                    /*!< 0x00000F00 LL Backward compatibility */
273   __IOM uint32_t DEV_PA_ADDR_L;                 /*!< 0x00000F04 Device Resolvable/Non-Resolvable Private address lower register */
274   __IOM uint32_t DEV_PA_ADDR_M;                 /*!< 0x00000F08 Device Resolvable/Non-Resolvable Private address middle
275                                                                 register */
276   __IOM uint32_t DEV_PA_ADDR_H;                 /*!< 0x00000F0C Device Resolvable/Non-Resolvable Private address higher
277                                                                 register */
278   __IOM uint32_t RSLV_LIST_ENABLE[16];          /*!< 0x00000F10 Resolving list entry control bit */
279    __IM uint32_t RESERVED34[20];
280   __IOM uint32_t WL_CONNECTION_STATUS;          /*!< 0x00000FA0 whitelist valid entry bit */
281    __IM uint32_t RESERVED35[535];
282   __IOM uint32_t CONN_RXMEM_BASE_ADDR_DLE;      /*!< 0x00001800 DLE Connection RX memory base address */
283    __IM uint32_t RESERVED36[1023];
284   __IOM uint32_t CONN_TXMEM_BASE_ADDR_DLE;      /*!< 0x00002800 DLE Connection TX memory base address */
285    __IM uint32_t RESERVED37[16383];
286   __IOM uint32_t CONN_1_PARAM_MEM_BASE_ADDR;    /*!< 0x00012800 Connection Parameter memory base address for connection 1 */
287    __IM uint32_t RESERVED38[31];
288   __IOM uint32_t CONN_2_PARAM_MEM_BASE_ADDR;    /*!< 0x00012880 Connection Parameter memory base address for connection 2 */
289    __IM uint32_t RESERVED39[31];
290   __IOM uint32_t CONN_3_PARAM_MEM_BASE_ADDR;    /*!< 0x00012900 Connection Parameter memory base address for connection 3 */
291    __IM uint32_t RESERVED40[31];
292   __IOM uint32_t CONN_4_PARAM_MEM_BASE_ADDR;    /*!< 0x00012980 Connection Parameter memory base address for connection 4 */
293    __IM uint32_t RESERVED41[1439];
294   __IOM uint32_t NI_TIMER;                      /*!< 0x00014000 Next Instant Timer */
295   __IOM uint32_t US_OFFSET;                     /*!< 0x00014004 Micro-second Offset */
296   __IOM uint32_t NEXT_CONN;                     /*!< 0x00014008 Next Connection */
297   __IOM uint32_t NI_ABORT;                      /*!< 0x0001400C Abort next scheduled connection */
298    __IM uint32_t RESERVED42[4];
299    __IM uint32_t CONN_NI_STATUS;                /*!< 0x00014020 Connection NI Status */
300    __IM uint32_t NEXT_SUP_TO_STATUS;            /*!< 0x00014024 Next Supervision timeout Status */
301    __IM uint32_t MMMS_CONN_STATUS;              /*!< 0x00014028 Connection Status */
302    __IM uint32_t BT_SLOT_CAPT_STATUS;           /*!< 0x0001402C BT Slot Captured Status */
303    __IM uint32_t US_CAPT_STATUS;                /*!< 0x00014030 Micro-second Capture Status */
304    __IM uint32_t US_OFFSET_STATUS;              /*!< 0x00014034 Micro-second Offset Status */
305    __IM uint32_t ACCU_WINDOW_WIDEN_STATUS;      /*!< 0x00014038 Accumulated Window Widen Status */
306    __IM uint32_t EARLY_INTR_STATUS;             /*!< 0x0001403C Status when early interrupt is raised */
307   __IOM uint32_t MMMS_CONFIG;                   /*!< 0x00014040 Multi-Master Multi-Slave Config */
308    __IM uint32_t US_COUNTER;                    /*!< 0x00014044 Running US of the current BT Slot */
309   __IOM uint32_t US_CAPT_PREV;                  /*!< 0x00014048 Previous captured US of the BT Slot */
310    __IM uint32_t EARLY_INTR_NI;                 /*!< 0x0001404C NI at early interrupt */
311    __IM uint32_t RESERVED43[12];
312    __IM uint32_t MMMS_MASTER_CREATE_BT_CAPT;    /*!< 0x00014080 BT slot capture for master connection creation */
313    __IM uint32_t MMMS_SLAVE_CREATE_BT_CAPT;     /*!< 0x00014084 BT slot capture for slave connection creation */
314    __IM uint32_t MMMS_SLAVE_CREATE_US_CAPT;     /*!< 0x00014088 Micro second capture for slave connection creation */
315    __IM uint32_t RESERVED44[29];
316   __IOM uint32_t MMMS_DATA_MEM_DESCRIPTOR[16];  /*!< 0x00014100 Data buffer descriptor 0 to 15 */
317    __IM uint32_t RESERVED45[48];
318   __IOM uint32_t CONN_1_DATA_LIST_SENT;         /*!< 0x00014200 data list sent update and status for connection 1 */
319   __IOM uint32_t CONN_1_DATA_LIST_ACK;          /*!< 0x00014204 data list ack update and status for connection 1 */
320   __IOM uint32_t CONN_1_CE_DATA_LIST_CFG;       /*!< 0x00014208 Connection specific pause resume for connection 1 */
321    __IM uint32_t RESERVED46;
322   __IOM uint32_t CONN_2_DATA_LIST_SENT;         /*!< 0x00014210 data list sent update and status for connection 2 */
323   __IOM uint32_t CONN_2_DATA_LIST_ACK;          /*!< 0x00014214 data list ack update and status for connection 2 */
324   __IOM uint32_t CONN_2_CE_DATA_LIST_CFG;       /*!< 0x00014218 Connection specific pause resume for connection 2 */
325    __IM uint32_t RESERVED47;
326   __IOM uint32_t CONN_3_DATA_LIST_SENT;         /*!< 0x00014220 data list sent update and status for connection 3 */
327   __IOM uint32_t CONN_3_DATA_LIST_ACK;          /*!< 0x00014224 data list ack update and status for connection 3 */
328   __IOM uint32_t CONN_3_CE_DATA_LIST_CFG;       /*!< 0x00014228 Connection specific pause resume for connection 3 */
329    __IM uint32_t RESERVED48;
330   __IOM uint32_t CONN_4_DATA_LIST_SENT;         /*!< 0x00014230 data list sent update and status for connection 4 */
331   __IOM uint32_t CONN_4_DATA_LIST_ACK;          /*!< 0x00014234 data list ack update and status for connection 4 */
332   __IOM uint32_t CONN_4_CE_DATA_LIST_CFG;       /*!< 0x00014238 Connection specific pause resume for connection 4 */
333    __IM uint32_t RESERVED49[113];
334   __IOM uint32_t MMMS_ADVCH_NI_ENABLE;          /*!< 0x00014400 Enable bits for ADV_NI, SCAN_NI and INIT_NI */
335   __IOM uint32_t MMMS_ADVCH_NI_VALID;           /*!< 0x00014404 Next instant valid for ADV, SCAN, INIT */
336   __IOM uint32_t MMMS_ADVCH_NI_ABORT;           /*!< 0x00014408 Abort the next instant of ADV, SCAN, INIT */
337    __IM uint32_t RESERVED50;
338   __IOM uint32_t CONN_PARAM_NEXT_SUP_TO;        /*!< 0x00014410 Register to configure the supervision timeout for next
339                                                                 scheduled connection */
340   __IOM uint32_t CONN_PARAM_ACC_WIN_WIDEN;      /*!< 0x00014414 Register to configure Accumulated window widening for next
341                                                                 scheduled connection */
342    __IM uint32_t RESERVED51[2];
343   __IOM uint32_t HW_LOAD_OFFSET;                /*!< 0x00014420 Register to configure offset from connection anchor point at
344                                                                 which connection parameter memory should be read */
345    __IM uint32_t ADV_RAND;                      /*!< 0x00014424 Random number generated by Hardware for ADV NI calculation */
346    __IM uint32_t MMMS_RX_PKT_CNTR;              /*!< 0x00014428 Packet Counter of packets in RX FIFO in MMMS mode */
347    __IM uint32_t RESERVED52;
348    __IM uint32_t CONN_RX_PKT_CNTR[8];           /*!< 0x00014430 Packet Counter for Individual connection index */
349    __IM uint32_t RESERVED53[236];
350   __IOM uint32_t WHITELIST_BASE_ADDR;           /*!< 0x00014800 Whitelist base address */
351    __IM uint32_t RESERVED54[47];
352   __IOM uint32_t RSLV_LIST_PEER_IDNTT_BASE_ADDR; /*!< 0x000148C0 Resolving list base address for storing Peer Identity address */
353    __IM uint32_t RESERVED55[47];
354   __IOM uint32_t RSLV_LIST_PEER_RPA_BASE_ADDR;  /*!< 0x00014980 Resolving list base address for storing resolved Peer RPA
355                                                                 address */
356    __IM uint32_t RESERVED56[47];
357   __IOM uint32_t RSLV_LIST_RCVD_INIT_RPA_BASE_ADDR; /*!< 0x00014A40 Resolving list base address for storing Resolved received INITA
358                                                                 RPA */
359    __IM uint32_t RESERVED57[47];
360   __IOM uint32_t RSLV_LIST_TX_INIT_RPA_BASE_ADDR; /*!< 0x00014B00 Resolving list base address for storing generated TX INITA RPA */
361    __IM uint32_t RESERVED58[9535];
362 } BLE_BLELL_V1_Type;                            /*!< Size = 122880 (0x1E000) */
363 
364 /**
365   * \brief Bluetooth Low Energy Subsystem Miscellaneous (BLE_BLESS)
366   */
367 typedef struct {
368    __IM uint32_t RESERVED[24];
369   __IOM uint32_t DDFT_CONFIG;                   /*!< 0x00000060 BLESS DDFT configuration register */
370   __IOM uint32_t XTAL_CLK_DIV_CONFIG;           /*!< 0x00000064 Crystal clock divider configuration register */
371   __IOM uint32_t INTR_STAT;                     /*!< 0x00000068 Link Layer interrupt status register */
372   __IOM uint32_t INTR_MASK;                     /*!< 0x0000006C Link Layer interrupt mask register */
373   __IOM uint32_t LL_CLK_EN;                     /*!< 0x00000070 Link Layer primary clock enable */
374   __IOM uint32_t LF_CLK_CTRL;                   /*!< 0x00000074 BLESS LF clock control and BLESS revision ID indicator */
375   __IOM uint32_t EXT_PA_LNA_CTRL;               /*!< 0x00000078 External TX PA and RX LNA control */
376    __IM uint32_t RESERVED1;
377    __IM uint32_t LL_PKT_RSSI_CH_ENERGY;         /*!< 0x00000080 Link Layer Last Received packet RSSI/Channel energy and channel
378                                                                 number */
379    __IM uint32_t BT_CLOCK_CAPT;                 /*!< 0x00000084 BT clock captured on an LL DSM exit */
380    __IM uint32_t RESERVED2[6];
381   __IOM uint32_t MT_CFG;                        /*!< 0x000000A0 MT Configuration Register */
382   __IOM uint32_t MT_DELAY_CFG;                  /*!< 0x000000A4 MT Delay configuration for state transitions */
383   __IOM uint32_t MT_DELAY_CFG2;                 /*!< 0x000000A8 MT Delay configuration for state transitions */
384   __IOM uint32_t MT_DELAY_CFG3;                 /*!< 0x000000AC MT Delay configuration for state transitions */
385   __IOM uint32_t MT_VIO_CTRL;                   /*!< 0x000000B0 MT Configuration Register to control VIO switches */
386    __IM uint32_t MT_STATUS;                     /*!< 0x000000B4 MT Status Register */
387    __IM uint32_t PWR_CTRL_SM_ST;                /*!< 0x000000B8 Link Layer Power Control FSM Status Register */
388    __IM uint32_t RESERVED3;
389   __IOM uint32_t HVLDO_CTRL;                    /*!< 0x000000C0 HVLDO Configuration register */
390   __IOM uint32_t MISC_EN_CTRL;                  /*!< 0x000000C4 Radio Buck and Active regulator enable control */
391    __IM uint32_t RESERVED4[2];
392   __IOM uint32_t EFUSE_CONFIG;                  /*!< 0x000000D0 EFUSE mode configuration register */
393   __IOM uint32_t EFUSE_TIM_CTRL1;               /*!< 0x000000D4 EFUSE timing control register (common for Program and Read
394                                                                 modes) */
395   __IOM uint32_t EFUSE_TIM_CTRL2;               /*!< 0x000000D8 EFUSE timing control Register (for Read) */
396   __IOM uint32_t EFUSE_TIM_CTRL3;               /*!< 0x000000DC EFUSE timing control Register (for Program) */
397    __IM uint32_t EFUSE_RDATA_L;                 /*!< 0x000000E0 EFUSE Lower read data */
398    __IM uint32_t EFUSE_RDATA_H;                 /*!< 0x000000E4 EFUSE higher read data */
399   __IOM uint32_t EFUSE_WDATA_L;                 /*!< 0x000000E8 EFUSE lower write word */
400   __IOM uint32_t EFUSE_WDATA_H;                 /*!< 0x000000EC EFUSE higher write word */
401   __IOM uint32_t DIV_BY_625_CFG;                /*!< 0x000000F0 Divide by 625 for FW Use */
402    __IM uint32_t DIV_BY_625_STS;                /*!< 0x000000F4 Output of divide by 625 divider */
403    __IM uint32_t RESERVED5[2];
404   __IOM uint32_t PACKET_COUNTER0;               /*!< 0x00000100 Packet counter 0 */
405   __IOM uint32_t PACKET_COUNTER2;               /*!< 0x00000104 Packet counter 2 */
406   __IOM uint32_t IV_MASTER0;                    /*!< 0x00000108 Master Initialization Vector 0 */
407   __IOM uint32_t IV_SLAVE0;                     /*!< 0x0000010C Slave Initialization Vector 0 */
408    __OM uint32_t ENC_KEY[4];                    /*!< 0x00000110 Encryption Key register 0-3 */
409   __IOM uint32_t MIC_IN0;                       /*!< 0x00000120 MIC input register */
410    __IM uint32_t MIC_OUT0;                      /*!< 0x00000124 MIC output register */
411   __IOM uint32_t ENC_PARAMS;                    /*!< 0x00000128 Encryption Parameter register */
412   __IOM uint32_t ENC_CONFIG;                    /*!< 0x0000012C Encryption Configuration */
413   __IOM uint32_t ENC_INTR_EN;                   /*!< 0x00000130 Encryption Interrupt enable */
414   __IOM uint32_t ENC_INTR;                      /*!< 0x00000134 Encryption Interrupt status and clear register */
415    __IM uint32_t RESERVED6[2];
416   __IOM uint32_t B1_DATA_REG[4];                /*!< 0x00000140 Programmable B1 Data register (0-3) */
417   __IOM uint32_t ENC_MEM_BASE_ADDR;             /*!< 0x00000150 Encryption memory base address */
418    __IM uint32_t RESERVED7[875];
419   __IOM uint32_t TRIM_LDO_0;                    /*!< 0x00000F00 LDO Trim register 0 */
420   __IOM uint32_t TRIM_LDO_1;                    /*!< 0x00000F04 LDO Trim register 1 */
421   __IOM uint32_t TRIM_LDO_2;                    /*!< 0x00000F08 LDO Trim register 2 */
422   __IOM uint32_t TRIM_LDO_3;                    /*!< 0x00000F0C LDO Trim register 3 */
423   __IOM uint32_t TRIM_MXD[4];                   /*!< 0x00000F10 MXD die Trim registers */
424    __IM uint32_t RESERVED8[4];
425   __IOM uint32_t TRIM_LDO_4;                    /*!< 0x00000F30 LDO Trim register 4 */
426   __IOM uint32_t TRIM_LDO_5;                    /*!< 0x00000F34 LDO Trim register 5 */
427    __IM uint32_t RESERVED9[50];
428 } BLE_BLESS_V1_Type;                            /*!< Size = 4096 (0x1000) */
429 
430 /**
431   * \brief Bluetooth Low Energy Subsystem (BLE)
432   */
433 typedef struct {
434         BLE_RCB_V1_Type RCB;                    /*!< 0x00000000 Radio Control Bus (RCB) controller */
435    __IM uint32_t RESERVED[896];
436         BLE_BLELL_V1_Type BLELL;                /*!< 0x00001000 Bluetooth Low Energy Link Layer */
437         BLE_BLESS_V1_Type BLESS;                /*!< 0x0001F000 Bluetooth Low Energy Subsystem Miscellaneous */
438 } BLE_V1_Type;                                  /*!< Size = 131072 (0x20000) */
439 
440 
441 /* BLE_RCB_RCBLL.CTRL */
442 #define BLE_RCB_RCBLL_CTRL_RCBLL_CTRL_Pos       0UL
443 #define BLE_RCB_RCBLL_CTRL_RCBLL_CTRL_Msk       0x1UL
444 #define BLE_RCB_RCBLL_CTRL_RCBLL_CPU_REQ_Pos    1UL
445 #define BLE_RCB_RCBLL_CTRL_RCBLL_CPU_REQ_Msk    0x2UL
446 #define BLE_RCB_RCBLL_CTRL_CPU_SINGLE_WRITE_Pos 2UL
447 #define BLE_RCB_RCBLL_CTRL_CPU_SINGLE_WRITE_Msk 0x4UL
448 #define BLE_RCB_RCBLL_CTRL_CPU_SINGLE_READ_Pos  3UL
449 #define BLE_RCB_RCBLL_CTRL_CPU_SINGLE_READ_Msk  0x8UL
450 #define BLE_RCB_RCBLL_CTRL_ALLOW_CPU_ACCESS_TX_RX_Pos 4UL
451 #define BLE_RCB_RCBLL_CTRL_ALLOW_CPU_ACCESS_TX_RX_Msk 0x10UL
452 #define BLE_RCB_RCBLL_CTRL_ENABLE_RADIO_BOD_Pos 5UL
453 #define BLE_RCB_RCBLL_CTRL_ENABLE_RADIO_BOD_Msk 0x20UL
454 /* BLE_RCB_RCBLL.INTR */
455 #define BLE_RCB_RCBLL_INTR_RCB_LL_DONE_Pos      0UL
456 #define BLE_RCB_RCBLL_INTR_RCB_LL_DONE_Msk      0x1UL
457 #define BLE_RCB_RCBLL_INTR_SINGLE_WRITE_DONE_Pos 2UL
458 #define BLE_RCB_RCBLL_INTR_SINGLE_WRITE_DONE_Msk 0x4UL
459 #define BLE_RCB_RCBLL_INTR_SINGLE_READ_DONE_Pos 3UL
460 #define BLE_RCB_RCBLL_INTR_SINGLE_READ_DONE_Msk 0x8UL
461 /* BLE_RCB_RCBLL.INTR_SET */
462 #define BLE_RCB_RCBLL_INTR_SET_RCB_LL_DONE_Pos  0UL
463 #define BLE_RCB_RCBLL_INTR_SET_RCB_LL_DONE_Msk  0x1UL
464 #define BLE_RCB_RCBLL_INTR_SET_SINGLE_WRITE_DONE_Pos 2UL
465 #define BLE_RCB_RCBLL_INTR_SET_SINGLE_WRITE_DONE_Msk 0x4UL
466 #define BLE_RCB_RCBLL_INTR_SET_SINGLE_READ_DONE_Pos 3UL
467 #define BLE_RCB_RCBLL_INTR_SET_SINGLE_READ_DONE_Msk 0x8UL
468 /* BLE_RCB_RCBLL.INTR_MASK */
469 #define BLE_RCB_RCBLL_INTR_MASK_RCB_LL_DONE_Pos 0UL
470 #define BLE_RCB_RCBLL_INTR_MASK_RCB_LL_DONE_Msk 0x1UL
471 #define BLE_RCB_RCBLL_INTR_MASK_SINGLE_WRITE_DONE_Pos 2UL
472 #define BLE_RCB_RCBLL_INTR_MASK_SINGLE_WRITE_DONE_Msk 0x4UL
473 #define BLE_RCB_RCBLL_INTR_MASK_SINGLE_READ_DONE_Pos 3UL
474 #define BLE_RCB_RCBLL_INTR_MASK_SINGLE_READ_DONE_Msk 0x8UL
475 /* BLE_RCB_RCBLL.INTR_MASKED */
476 #define BLE_RCB_RCBLL_INTR_MASKED_RCB_LL_DONE_Pos 0UL
477 #define BLE_RCB_RCBLL_INTR_MASKED_RCB_LL_DONE_Msk 0x1UL
478 #define BLE_RCB_RCBLL_INTR_MASKED_SINGLE_WRITE_DONE_Pos 2UL
479 #define BLE_RCB_RCBLL_INTR_MASKED_SINGLE_WRITE_DONE_Msk 0x4UL
480 #define BLE_RCB_RCBLL_INTR_MASKED_SINGLE_READ_DONE_Pos 3UL
481 #define BLE_RCB_RCBLL_INTR_MASKED_SINGLE_READ_DONE_Msk 0x8UL
482 /* BLE_RCB_RCBLL.RADIO_REG1_ADDR */
483 #define BLE_RCB_RCBLL_RADIO_REG1_ADDR_REG_ADDR_Pos 0UL
484 #define BLE_RCB_RCBLL_RADIO_REG1_ADDR_REG_ADDR_Msk 0xFFFFUL
485 /* BLE_RCB_RCBLL.RADIO_REG2_ADDR */
486 #define BLE_RCB_RCBLL_RADIO_REG2_ADDR_REG_ADDR_Pos 0UL
487 #define BLE_RCB_RCBLL_RADIO_REG2_ADDR_REG_ADDR_Msk 0xFFFFUL
488 /* BLE_RCB_RCBLL.RADIO_REG3_ADDR */
489 #define BLE_RCB_RCBLL_RADIO_REG3_ADDR_REG_ADDR_Pos 0UL
490 #define BLE_RCB_RCBLL_RADIO_REG3_ADDR_REG_ADDR_Msk 0xFFFFUL
491 /* BLE_RCB_RCBLL.RADIO_REG4_ADDR */
492 #define BLE_RCB_RCBLL_RADIO_REG4_ADDR_REG_ADDR_Pos 0UL
493 #define BLE_RCB_RCBLL_RADIO_REG4_ADDR_REG_ADDR_Msk 0xFFFFUL
494 /* BLE_RCB_RCBLL.RADIO_REG5_ADDR */
495 #define BLE_RCB_RCBLL_RADIO_REG5_ADDR_REG_ADDR_Pos 0UL
496 #define BLE_RCB_RCBLL_RADIO_REG5_ADDR_REG_ADDR_Msk 0xFFFFUL
497 /* BLE_RCB_RCBLL.CPU_WRITE_REG */
498 #define BLE_RCB_RCBLL_CPU_WRITE_REG_ADDR_Pos    0UL
499 #define BLE_RCB_RCBLL_CPU_WRITE_REG_ADDR_Msk    0xFFFFUL
500 #define BLE_RCB_RCBLL_CPU_WRITE_REG_WRITE_DATA_Pos 16UL
501 #define BLE_RCB_RCBLL_CPU_WRITE_REG_WRITE_DATA_Msk 0xFFFF0000UL
502 /* BLE_RCB_RCBLL.CPU_READ_REG */
503 #define BLE_RCB_RCBLL_CPU_READ_REG_ADDR_Pos     0UL
504 #define BLE_RCB_RCBLL_CPU_READ_REG_ADDR_Msk     0xFFFFUL
505 #define BLE_RCB_RCBLL_CPU_READ_REG_READ_DATA_Pos 16UL
506 #define BLE_RCB_RCBLL_CPU_READ_REG_READ_DATA_Msk 0xFFFF0000UL
507 
508 
509 /* BLE_RCB.CTRL */
510 #define BLE_RCB_CTRL_TX_CLK_EDGE_Pos            1UL
511 #define BLE_RCB_CTRL_TX_CLK_EDGE_Msk            0x2UL
512 #define BLE_RCB_CTRL_RX_CLK_EDGE_Pos            2UL
513 #define BLE_RCB_CTRL_RX_CLK_EDGE_Msk            0x4UL
514 #define BLE_RCB_CTRL_RX_CLK_SRC_Pos             3UL
515 #define BLE_RCB_CTRL_RX_CLK_SRC_Msk             0x8UL
516 #define BLE_RCB_CTRL_SCLK_CONTINUOUS_Pos        4UL
517 #define BLE_RCB_CTRL_SCLK_CONTINUOUS_Msk        0x10UL
518 #define BLE_RCB_CTRL_SSEL_POLARITY_Pos          5UL
519 #define BLE_RCB_CTRL_SSEL_POLARITY_Msk          0x20UL
520 #define BLE_RCB_CTRL_LEAD_Pos                   8UL
521 #define BLE_RCB_CTRL_LEAD_Msk                   0x300UL
522 #define BLE_RCB_CTRL_LAG_Pos                    10UL
523 #define BLE_RCB_CTRL_LAG_Msk                    0xC00UL
524 #define BLE_RCB_CTRL_DIV_ENABLED_Pos            12UL
525 #define BLE_RCB_CTRL_DIV_ENABLED_Msk            0x1000UL
526 #define BLE_RCB_CTRL_DIV_Pos                    13UL
527 #define BLE_RCB_CTRL_DIV_Msk                    0x7E000UL
528 #define BLE_RCB_CTRL_ADDR_WIDTH_Pos             19UL
529 #define BLE_RCB_CTRL_ADDR_WIDTH_Msk             0x780000UL
530 #define BLE_RCB_CTRL_DATA_WIDTH_Pos             23UL
531 #define BLE_RCB_CTRL_DATA_WIDTH_Msk             0x800000UL
532 #define BLE_RCB_CTRL_ENABLED_Pos                31UL
533 #define BLE_RCB_CTRL_ENABLED_Msk                0x80000000UL
534 /* BLE_RCB.STATUS */
535 #define BLE_RCB_STATUS_BUS_BUSY_Pos             0UL
536 #define BLE_RCB_STATUS_BUS_BUSY_Msk             0x1UL
537 /* BLE_RCB.TX_CTRL */
538 #define BLE_RCB_TX_CTRL_MSB_FIRST_Pos           0UL
539 #define BLE_RCB_TX_CTRL_MSB_FIRST_Msk           0x1UL
540 #define BLE_RCB_TX_CTRL_FIFO_RECONFIG_Pos       1UL
541 #define BLE_RCB_TX_CTRL_FIFO_RECONFIG_Msk       0x2UL
542 #define BLE_RCB_TX_CTRL_TX_ENTRIES_Pos          2UL
543 #define BLE_RCB_TX_CTRL_TX_ENTRIES_Msk          0x7CUL
544 /* BLE_RCB.TX_FIFO_CTRL */
545 #define BLE_RCB_TX_FIFO_CTRL_TX_TRIGGER_LEVEL_Pos 0UL
546 #define BLE_RCB_TX_FIFO_CTRL_TX_TRIGGER_LEVEL_Msk 0x1FUL
547 #define BLE_RCB_TX_FIFO_CTRL_CLEAR_Pos          16UL
548 #define BLE_RCB_TX_FIFO_CTRL_CLEAR_Msk          0x10000UL
549 /* BLE_RCB.TX_FIFO_STATUS */
550 #define BLE_RCB_TX_FIFO_STATUS_USED_Pos         0UL
551 #define BLE_RCB_TX_FIFO_STATUS_USED_Msk         0x1FUL
552 #define BLE_RCB_TX_FIFO_STATUS_SR_VALID_Pos     15UL
553 #define BLE_RCB_TX_FIFO_STATUS_SR_VALID_Msk     0x8000UL
554 #define BLE_RCB_TX_FIFO_STATUS_RD_PTR_Pos       16UL
555 #define BLE_RCB_TX_FIFO_STATUS_RD_PTR_Msk       0xF0000UL
556 #define BLE_RCB_TX_FIFO_STATUS_WR_PTR_Pos       24UL
557 #define BLE_RCB_TX_FIFO_STATUS_WR_PTR_Msk       0xF000000UL
558 /* BLE_RCB.TX_FIFO_WR */
559 #define BLE_RCB_TX_FIFO_WR_DATA_Pos             0UL
560 #define BLE_RCB_TX_FIFO_WR_DATA_Msk             0xFFFFFFFFUL
561 /* BLE_RCB.RX_CTRL */
562 #define BLE_RCB_RX_CTRL_MSB_FIRST_Pos           0UL
563 #define BLE_RCB_RX_CTRL_MSB_FIRST_Msk           0x1UL
564 /* BLE_RCB.RX_FIFO_CTRL */
565 #define BLE_RCB_RX_FIFO_CTRL_TRIGGER_LEVEL_Pos  0UL
566 #define BLE_RCB_RX_FIFO_CTRL_TRIGGER_LEVEL_Msk  0xFUL
567 #define BLE_RCB_RX_FIFO_CTRL_CLEAR_Pos          16UL
568 #define BLE_RCB_RX_FIFO_CTRL_CLEAR_Msk          0x10000UL
569 /* BLE_RCB.RX_FIFO_STATUS */
570 #define BLE_RCB_RX_FIFO_STATUS_USED_Pos         0UL
571 #define BLE_RCB_RX_FIFO_STATUS_USED_Msk         0x1FUL
572 #define BLE_RCB_RX_FIFO_STATUS_SR_VALID_Pos     15UL
573 #define BLE_RCB_RX_FIFO_STATUS_SR_VALID_Msk     0x8000UL
574 #define BLE_RCB_RX_FIFO_STATUS_RD_PTR_Pos       16UL
575 #define BLE_RCB_RX_FIFO_STATUS_RD_PTR_Msk       0xF0000UL
576 #define BLE_RCB_RX_FIFO_STATUS_WR_PTR_Pos       24UL
577 #define BLE_RCB_RX_FIFO_STATUS_WR_PTR_Msk       0xF000000UL
578 /* BLE_RCB.RX_FIFO_RD */
579 #define BLE_RCB_RX_FIFO_RD_DATA_Pos             0UL
580 #define BLE_RCB_RX_FIFO_RD_DATA_Msk             0xFFFFFFFFUL
581 /* BLE_RCB.RX_FIFO_RD_SILENT */
582 #define BLE_RCB_RX_FIFO_RD_SILENT_DATA_Pos      0UL
583 #define BLE_RCB_RX_FIFO_RD_SILENT_DATA_Msk      0xFFFFFFFFUL
584 /* BLE_RCB.INTR */
585 #define BLE_RCB_INTR_RCB_DONE_Pos               0UL
586 #define BLE_RCB_INTR_RCB_DONE_Msk               0x1UL
587 #define BLE_RCB_INTR_TX_FIFO_TRIGGER_Pos        8UL
588 #define BLE_RCB_INTR_TX_FIFO_TRIGGER_Msk        0x100UL
589 #define BLE_RCB_INTR_TX_FIFO_NOT_FULL_Pos       9UL
590 #define BLE_RCB_INTR_TX_FIFO_NOT_FULL_Msk       0x200UL
591 #define BLE_RCB_INTR_TX_FIFO_EMPTY_Pos          10UL
592 #define BLE_RCB_INTR_TX_FIFO_EMPTY_Msk          0x400UL
593 #define BLE_RCB_INTR_TX_FIFO_OVERFLOW_Pos       11UL
594 #define BLE_RCB_INTR_TX_FIFO_OVERFLOW_Msk       0x800UL
595 #define BLE_RCB_INTR_TX_FIFO_UNDERFLOW_Pos      12UL
596 #define BLE_RCB_INTR_TX_FIFO_UNDERFLOW_Msk      0x1000UL
597 #define BLE_RCB_INTR_RX_FIFO_TRIGGER_Pos        16UL
598 #define BLE_RCB_INTR_RX_FIFO_TRIGGER_Msk        0x10000UL
599 #define BLE_RCB_INTR_RX_FIFO_NOT_EMPTY_Pos      17UL
600 #define BLE_RCB_INTR_RX_FIFO_NOT_EMPTY_Msk      0x20000UL
601 #define BLE_RCB_INTR_RX_FIFO_FULL_Pos           18UL
602 #define BLE_RCB_INTR_RX_FIFO_FULL_Msk           0x40000UL
603 #define BLE_RCB_INTR_RX_FIFO_OVERFLOW_Pos       19UL
604 #define BLE_RCB_INTR_RX_FIFO_OVERFLOW_Msk       0x80000UL
605 #define BLE_RCB_INTR_RX_FIFO_UNDERFLOW_Pos      20UL
606 #define BLE_RCB_INTR_RX_FIFO_UNDERFLOW_Msk      0x100000UL
607 /* BLE_RCB.INTR_SET */
608 #define BLE_RCB_INTR_SET_RCB_DONE_Pos           0UL
609 #define BLE_RCB_INTR_SET_RCB_DONE_Msk           0x1UL
610 #define BLE_RCB_INTR_SET_TX_FIFO_TRIGGER_Pos    8UL
611 #define BLE_RCB_INTR_SET_TX_FIFO_TRIGGER_Msk    0x100UL
612 #define BLE_RCB_INTR_SET_TX_FIFO_NOT_FULL_Pos   9UL
613 #define BLE_RCB_INTR_SET_TX_FIFO_NOT_FULL_Msk   0x200UL
614 #define BLE_RCB_INTR_SET_TX_FIFO_EMPTY_Pos      10UL
615 #define BLE_RCB_INTR_SET_TX_FIFO_EMPTY_Msk      0x400UL
616 #define BLE_RCB_INTR_SET_TX_FIFO_OVERFLOW_Pos   11UL
617 #define BLE_RCB_INTR_SET_TX_FIFO_OVERFLOW_Msk   0x800UL
618 #define BLE_RCB_INTR_SET_TX_FIFO_UNDERFLOW_Pos  12UL
619 #define BLE_RCB_INTR_SET_TX_FIFO_UNDERFLOW_Msk  0x1000UL
620 #define BLE_RCB_INTR_SET_RX_FIFO_TRIGGER_Pos    16UL
621 #define BLE_RCB_INTR_SET_RX_FIFO_TRIGGER_Msk    0x10000UL
622 #define BLE_RCB_INTR_SET_RX_FIFO_NOT_EMPTY_Pos  17UL
623 #define BLE_RCB_INTR_SET_RX_FIFO_NOT_EMPTY_Msk  0x20000UL
624 #define BLE_RCB_INTR_SET_RX_FIFO_FULL_Pos       18UL
625 #define BLE_RCB_INTR_SET_RX_FIFO_FULL_Msk       0x40000UL
626 #define BLE_RCB_INTR_SET_RX_FIFO_OVERFLOW_Pos   19UL
627 #define BLE_RCB_INTR_SET_RX_FIFO_OVERFLOW_Msk   0x80000UL
628 #define BLE_RCB_INTR_SET_RX_FIFO_UNDERFLOW_Pos  20UL
629 #define BLE_RCB_INTR_SET_RX_FIFO_UNDERFLOW_Msk  0x100000UL
630 /* BLE_RCB.INTR_MASK */
631 #define BLE_RCB_INTR_MASK_RCB_DONE_Pos          0UL
632 #define BLE_RCB_INTR_MASK_RCB_DONE_Msk          0x1UL
633 #define BLE_RCB_INTR_MASK_TX_FIFO_TRIGGER_Pos   8UL
634 #define BLE_RCB_INTR_MASK_TX_FIFO_TRIGGER_Msk   0x100UL
635 #define BLE_RCB_INTR_MASK_TX_FIFO_NOT_FULL_Pos  9UL
636 #define BLE_RCB_INTR_MASK_TX_FIFO_NOT_FULL_Msk  0x200UL
637 #define BLE_RCB_INTR_MASK_TX_FIFO_EMPTY_Pos     10UL
638 #define BLE_RCB_INTR_MASK_TX_FIFO_EMPTY_Msk     0x400UL
639 #define BLE_RCB_INTR_MASK_TX_FIFO_OVERFLOW_Pos  11UL
640 #define BLE_RCB_INTR_MASK_TX_FIFO_OVERFLOW_Msk  0x800UL
641 #define BLE_RCB_INTR_MASK_TX_FIFO_UNDERFLOW_Pos 12UL
642 #define BLE_RCB_INTR_MASK_TX_FIFO_UNDERFLOW_Msk 0x1000UL
643 #define BLE_RCB_INTR_MASK_RX_FIFO_TRIGGER_Pos   16UL
644 #define BLE_RCB_INTR_MASK_RX_FIFO_TRIGGER_Msk   0x10000UL
645 #define BLE_RCB_INTR_MASK_RX_FIFO_NOT_EMPTY_Pos 17UL
646 #define BLE_RCB_INTR_MASK_RX_FIFO_NOT_EMPTY_Msk 0x20000UL
647 #define BLE_RCB_INTR_MASK_RX_FIFO_FULL_Pos      18UL
648 #define BLE_RCB_INTR_MASK_RX_FIFO_FULL_Msk      0x40000UL
649 #define BLE_RCB_INTR_MASK_RX_FIFO_OVERFLOW_Pos  19UL
650 #define BLE_RCB_INTR_MASK_RX_FIFO_OVERFLOW_Msk  0x80000UL
651 #define BLE_RCB_INTR_MASK_RX_FIFO_UNDERFLOW_Pos 20UL
652 #define BLE_RCB_INTR_MASK_RX_FIFO_UNDERFLOW_Msk 0x100000UL
653 /* BLE_RCB.INTR_MASKED */
654 #define BLE_RCB_INTR_MASKED_RCB_DONE_Pos        0UL
655 #define BLE_RCB_INTR_MASKED_RCB_DONE_Msk        0x1UL
656 #define BLE_RCB_INTR_MASKED_TX_FIFO_TRIGGER_Pos 8UL
657 #define BLE_RCB_INTR_MASKED_TX_FIFO_TRIGGER_Msk 0x100UL
658 #define BLE_RCB_INTR_MASKED_TX_FIFO_NOT_FULL_Pos 9UL
659 #define BLE_RCB_INTR_MASKED_TX_FIFO_NOT_FULL_Msk 0x200UL
660 #define BLE_RCB_INTR_MASKED_TX_FIFO_EMPTY_Pos   10UL
661 #define BLE_RCB_INTR_MASKED_TX_FIFO_EMPTY_Msk   0x400UL
662 #define BLE_RCB_INTR_MASKED_TX_FIFO_OVERFLOW_Pos 11UL
663 #define BLE_RCB_INTR_MASKED_TX_FIFO_OVERFLOW_Msk 0x800UL
664 #define BLE_RCB_INTR_MASKED_TX_FIFO_UNDERFLOW_Pos 12UL
665 #define BLE_RCB_INTR_MASKED_TX_FIFO_UNDERFLOW_Msk 0x1000UL
666 #define BLE_RCB_INTR_MASKED_RX_FIFO_TRIGGER_Pos 16UL
667 #define BLE_RCB_INTR_MASKED_RX_FIFO_TRIGGER_Msk 0x10000UL
668 #define BLE_RCB_INTR_MASKED_RX_FIFO_NOT_EMPTY_Pos 17UL
669 #define BLE_RCB_INTR_MASKED_RX_FIFO_NOT_EMPTY_Msk 0x20000UL
670 #define BLE_RCB_INTR_MASKED_RX_FIFO_FULL_Pos    18UL
671 #define BLE_RCB_INTR_MASKED_RX_FIFO_FULL_Msk    0x40000UL
672 #define BLE_RCB_INTR_MASKED_RX_FIFO_OVERFLOW_Pos 19UL
673 #define BLE_RCB_INTR_MASKED_RX_FIFO_OVERFLOW_Msk 0x80000UL
674 #define BLE_RCB_INTR_MASKED_RX_FIFO_UNDERFLOW_Pos 20UL
675 #define BLE_RCB_INTR_MASKED_RX_FIFO_UNDERFLOW_Msk 0x100000UL
676 
677 
678 /* BLE_BLELL.COMMAND_REGISTER */
679 #define BLE_BLELL_COMMAND_REGISTER_COMMAND_Pos  0UL
680 #define BLE_BLELL_COMMAND_REGISTER_COMMAND_Msk  0xFFUL
681 /* BLE_BLELL.EVENT_INTR */
682 #define BLE_BLELL_EVENT_INTR_ADV_INTR_Pos       0UL
683 #define BLE_BLELL_EVENT_INTR_ADV_INTR_Msk       0x1UL
684 #define BLE_BLELL_EVENT_INTR_SCAN_INTR_Pos      1UL
685 #define BLE_BLELL_EVENT_INTR_SCAN_INTR_Msk      0x2UL
686 #define BLE_BLELL_EVENT_INTR_INIT_INTR_Pos      2UL
687 #define BLE_BLELL_EVENT_INTR_INIT_INTR_Msk      0x4UL
688 #define BLE_BLELL_EVENT_INTR_CONN_INTR_Pos      3UL
689 #define BLE_BLELL_EVENT_INTR_CONN_INTR_Msk      0x8UL
690 #define BLE_BLELL_EVENT_INTR_SM_INTR_Pos        4UL
691 #define BLE_BLELL_EVENT_INTR_SM_INTR_Msk        0x10UL
692 #define BLE_BLELL_EVENT_INTR_DSM_INTR_Pos       5UL
693 #define BLE_BLELL_EVENT_INTR_DSM_INTR_Msk       0x20UL
694 #define BLE_BLELL_EVENT_INTR_ENC_INTR_Pos       6UL
695 #define BLE_BLELL_EVENT_INTR_ENC_INTR_Msk       0x40UL
696 #define BLE_BLELL_EVENT_INTR_RSSI_RX_DONE_INTR_Pos 7UL
697 #define BLE_BLELL_EVENT_INTR_RSSI_RX_DONE_INTR_Msk 0x80UL
698 /* BLE_BLELL.EVENT_ENABLE */
699 #define BLE_BLELL_EVENT_ENABLE_ADV_INT_EN_Pos   0UL
700 #define BLE_BLELL_EVENT_ENABLE_ADV_INT_EN_Msk   0x1UL
701 #define BLE_BLELL_EVENT_ENABLE_SCN_INT_EN_Pos   1UL
702 #define BLE_BLELL_EVENT_ENABLE_SCN_INT_EN_Msk   0x2UL
703 #define BLE_BLELL_EVENT_ENABLE_INIT_INT_EN_Pos  2UL
704 #define BLE_BLELL_EVENT_ENABLE_INIT_INT_EN_Msk  0x4UL
705 #define BLE_BLELL_EVENT_ENABLE_CONN_INT_EN_Pos  3UL
706 #define BLE_BLELL_EVENT_ENABLE_CONN_INT_EN_Msk  0x8UL
707 #define BLE_BLELL_EVENT_ENABLE_SM_INT_EN_Pos    4UL
708 #define BLE_BLELL_EVENT_ENABLE_SM_INT_EN_Msk    0x10UL
709 #define BLE_BLELL_EVENT_ENABLE_DSM_INT_EN_Pos   5UL
710 #define BLE_BLELL_EVENT_ENABLE_DSM_INT_EN_Msk   0x20UL
711 #define BLE_BLELL_EVENT_ENABLE_ENC_INT_EN_Pos   6UL
712 #define BLE_BLELL_EVENT_ENABLE_ENC_INT_EN_Msk   0x40UL
713 #define BLE_BLELL_EVENT_ENABLE_RSSI_RX_DONE_INT_EN_Pos 7UL
714 #define BLE_BLELL_EVENT_ENABLE_RSSI_RX_DONE_INT_EN_Msk 0x80UL
715 /* BLE_BLELL.ADV_PARAMS */
716 #define BLE_BLELL_ADV_PARAMS_TX_ADDR_Pos        0UL
717 #define BLE_BLELL_ADV_PARAMS_TX_ADDR_Msk        0x1UL
718 #define BLE_BLELL_ADV_PARAMS_ADV_TYPE_Pos       1UL
719 #define BLE_BLELL_ADV_PARAMS_ADV_TYPE_Msk       0x6UL
720 #define BLE_BLELL_ADV_PARAMS_ADV_FILT_POLICY_Pos 3UL
721 #define BLE_BLELL_ADV_PARAMS_ADV_FILT_POLICY_Msk 0x18UL
722 #define BLE_BLELL_ADV_PARAMS_ADV_CHANNEL_MAP_Pos 5UL
723 #define BLE_BLELL_ADV_PARAMS_ADV_CHANNEL_MAP_Msk 0xE0UL
724 #define BLE_BLELL_ADV_PARAMS_RX_ADDR_Pos        8UL
725 #define BLE_BLELL_ADV_PARAMS_RX_ADDR_Msk        0x100UL
726 #define BLE_BLELL_ADV_PARAMS_RX_SEC_ADDR_Pos    9UL
727 #define BLE_BLELL_ADV_PARAMS_RX_SEC_ADDR_Msk    0x200UL
728 #define BLE_BLELL_ADV_PARAMS_ADV_LOW_DUTY_CYCLE_Pos 10UL
729 #define BLE_BLELL_ADV_PARAMS_ADV_LOW_DUTY_CYCLE_Msk 0x400UL
730 #define BLE_BLELL_ADV_PARAMS_INITA_RPA_CHECK_Pos 11UL
731 #define BLE_BLELL_ADV_PARAMS_INITA_RPA_CHECK_Msk 0x800UL
732 #define BLE_BLELL_ADV_PARAMS_TX_ADDR_PRIV_Pos   12UL
733 #define BLE_BLELL_ADV_PARAMS_TX_ADDR_PRIV_Msk   0x1000UL
734 #define BLE_BLELL_ADV_PARAMS_ADV_RCV_IA_IN_PRIV_Pos 13UL
735 #define BLE_BLELL_ADV_PARAMS_ADV_RCV_IA_IN_PRIV_Msk 0x2000UL
736 #define BLE_BLELL_ADV_PARAMS_ADV_RPT_PEER_NRPA_ADDR_IN_PRIV_Pos 14UL
737 #define BLE_BLELL_ADV_PARAMS_ADV_RPT_PEER_NRPA_ADDR_IN_PRIV_Msk 0x4000UL
738 #define BLE_BLELL_ADV_PARAMS_RCV_TX_ADDR_Pos    15UL
739 #define BLE_BLELL_ADV_PARAMS_RCV_TX_ADDR_Msk    0x8000UL
740 /* BLE_BLELL.ADV_INTERVAL_TIMEOUT */
741 #define BLE_BLELL_ADV_INTERVAL_TIMEOUT_ADV_INTERVAL_Pos 0UL
742 #define BLE_BLELL_ADV_INTERVAL_TIMEOUT_ADV_INTERVAL_Msk 0x7FFFUL
743 /* BLE_BLELL.ADV_INTR */
744 #define BLE_BLELL_ADV_INTR_ADV_STRT_INTR_Pos    0UL
745 #define BLE_BLELL_ADV_INTR_ADV_STRT_INTR_Msk    0x1UL
746 #define BLE_BLELL_ADV_INTR_ADV_CLOSE_INTR_Pos   1UL
747 #define BLE_BLELL_ADV_INTR_ADV_CLOSE_INTR_Msk   0x2UL
748 #define BLE_BLELL_ADV_INTR_ADV_TX_INTR_Pos      2UL
749 #define BLE_BLELL_ADV_INTR_ADV_TX_INTR_Msk      0x4UL
750 #define BLE_BLELL_ADV_INTR_SCAN_RSP_TX_INTR_Pos 3UL
751 #define BLE_BLELL_ADV_INTR_SCAN_RSP_TX_INTR_Msk 0x8UL
752 #define BLE_BLELL_ADV_INTR_SCAN_REQ_RX_INTR_Pos 4UL
753 #define BLE_BLELL_ADV_INTR_SCAN_REQ_RX_INTR_Msk 0x10UL
754 #define BLE_BLELL_ADV_INTR_CONN_REQ_RX_INTR_Pos 5UL
755 #define BLE_BLELL_ADV_INTR_CONN_REQ_RX_INTR_Msk 0x20UL
756 #define BLE_BLELL_ADV_INTR_SLV_CONNECTED_Pos    6UL
757 #define BLE_BLELL_ADV_INTR_SLV_CONNECTED_Msk    0x40UL
758 #define BLE_BLELL_ADV_INTR_ADV_TIMEOUT_Pos      7UL
759 #define BLE_BLELL_ADV_INTR_ADV_TIMEOUT_Msk      0x80UL
760 #define BLE_BLELL_ADV_INTR_ADV_ON_Pos           8UL
761 #define BLE_BLELL_ADV_INTR_ADV_ON_Msk           0x100UL
762 #define BLE_BLELL_ADV_INTR_SLV_CONN_PEER_RPA_UNMCH_INTR_Pos 9UL
763 #define BLE_BLELL_ADV_INTR_SLV_CONN_PEER_RPA_UNMCH_INTR_Msk 0x200UL
764 #define BLE_BLELL_ADV_INTR_SCAN_REQ_RX_PEER_RPA_UNMCH_INTR_Pos 10UL
765 #define BLE_BLELL_ADV_INTR_SCAN_REQ_RX_PEER_RPA_UNMCH_INTR_Msk 0x400UL
766 #define BLE_BLELL_ADV_INTR_INIT_ADDR_MATCH_PRIV_MISMATCH_INTR_Pos 11UL
767 #define BLE_BLELL_ADV_INTR_INIT_ADDR_MATCH_PRIV_MISMATCH_INTR_Msk 0x800UL
768 #define BLE_BLELL_ADV_INTR_SCAN_ADDR_MATCH_PRIV_MISMATCH_INTR_Pos 12UL
769 #define BLE_BLELL_ADV_INTR_SCAN_ADDR_MATCH_PRIV_MISMATCH_INTR_Msk 0x1000UL
770 /* BLE_BLELL.ADV_NEXT_INSTANT */
771 #define BLE_BLELL_ADV_NEXT_INSTANT_ADV_NEXT_INSTANT_Pos 0UL
772 #define BLE_BLELL_ADV_NEXT_INSTANT_ADV_NEXT_INSTANT_Msk 0xFFFFUL
773 /* BLE_BLELL.SCAN_INTERVAL */
774 #define BLE_BLELL_SCAN_INTERVAL_SCAN_INTERVAL_Pos 0UL
775 #define BLE_BLELL_SCAN_INTERVAL_SCAN_INTERVAL_Msk 0xFFFFUL
776 /* BLE_BLELL.SCAN_WINDOW */
777 #define BLE_BLELL_SCAN_WINDOW_SCAN_WINDOW_Pos   0UL
778 #define BLE_BLELL_SCAN_WINDOW_SCAN_WINDOW_Msk   0xFFFFUL
779 /* BLE_BLELL.SCAN_PARAM */
780 #define BLE_BLELL_SCAN_PARAM_TX_ADDR_Pos        0UL
781 #define BLE_BLELL_SCAN_PARAM_TX_ADDR_Msk        0x1UL
782 #define BLE_BLELL_SCAN_PARAM_SCAN_TYPE_Pos      1UL
783 #define BLE_BLELL_SCAN_PARAM_SCAN_TYPE_Msk      0x6UL
784 #define BLE_BLELL_SCAN_PARAM_SCAN_FILT_POLICY_Pos 3UL
785 #define BLE_BLELL_SCAN_PARAM_SCAN_FILT_POLICY_Msk 0x18UL
786 #define BLE_BLELL_SCAN_PARAM_DUP_FILT_EN_Pos    5UL
787 #define BLE_BLELL_SCAN_PARAM_DUP_FILT_EN_Msk    0x20UL
788 #define BLE_BLELL_SCAN_PARAM_DUP_FILT_CHK_ADV_DIR_Pos 6UL
789 #define BLE_BLELL_SCAN_PARAM_DUP_FILT_CHK_ADV_DIR_Msk 0x40UL
790 #define BLE_BLELL_SCAN_PARAM_SCAN_RSP_ADVA_CHECK_Pos 7UL
791 #define BLE_BLELL_SCAN_PARAM_SCAN_RSP_ADVA_CHECK_Msk 0x80UL
792 #define BLE_BLELL_SCAN_PARAM_SCAN_RCV_IA_IN_PRIV_Pos 8UL
793 #define BLE_BLELL_SCAN_PARAM_SCAN_RCV_IA_IN_PRIV_Msk 0x100UL
794 #define BLE_BLELL_SCAN_PARAM_SCAN_RPT_PEER_NRPA_ADDR_IN_PRIV_Pos 9UL
795 #define BLE_BLELL_SCAN_PARAM_SCAN_RPT_PEER_NRPA_ADDR_IN_PRIV_Msk 0x200UL
796 /* BLE_BLELL.SCAN_INTR */
797 #define BLE_BLELL_SCAN_INTR_SCAN_STRT_INTR_Pos  0UL
798 #define BLE_BLELL_SCAN_INTR_SCAN_STRT_INTR_Msk  0x1UL
799 #define BLE_BLELL_SCAN_INTR_SCAN_CLOSE_INTR_Pos 1UL
800 #define BLE_BLELL_SCAN_INTR_SCAN_CLOSE_INTR_Msk 0x2UL
801 #define BLE_BLELL_SCAN_INTR_SCAN_TX_INTR_Pos    2UL
802 #define BLE_BLELL_SCAN_INTR_SCAN_TX_INTR_Msk    0x4UL
803 #define BLE_BLELL_SCAN_INTR_ADV_RX_INTR_Pos     3UL
804 #define BLE_BLELL_SCAN_INTR_ADV_RX_INTR_Msk     0x8UL
805 #define BLE_BLELL_SCAN_INTR_SCAN_RSP_RX_INTR_Pos 4UL
806 #define BLE_BLELL_SCAN_INTR_SCAN_RSP_RX_INTR_Msk 0x10UL
807 #define BLE_BLELL_SCAN_INTR_ADV_RX_PEER_RPA_UNMCH_INTR_Pos 5UL
808 #define BLE_BLELL_SCAN_INTR_ADV_RX_PEER_RPA_UNMCH_INTR_Msk 0x20UL
809 #define BLE_BLELL_SCAN_INTR_ADV_RX_SELF_RPA_UNMCH_INTR_Pos 6UL
810 #define BLE_BLELL_SCAN_INTR_ADV_RX_SELF_RPA_UNMCH_INTR_Msk 0x40UL
811 #define BLE_BLELL_SCAN_INTR_SCANA_TX_ADDR_NOT_SET_INTR_Pos 7UL
812 #define BLE_BLELL_SCAN_INTR_SCANA_TX_ADDR_NOT_SET_INTR_Msk 0x80UL
813 #define BLE_BLELL_SCAN_INTR_SCAN_ON_Pos         8UL
814 #define BLE_BLELL_SCAN_INTR_SCAN_ON_Msk         0x100UL
815 #define BLE_BLELL_SCAN_INTR_PEER_ADDR_MATCH_PRIV_MISMATCH_INTR_Pos 9UL
816 #define BLE_BLELL_SCAN_INTR_PEER_ADDR_MATCH_PRIV_MISMATCH_INTR_Msk 0x200UL
817 #define BLE_BLELL_SCAN_INTR_SELF_ADDR_MATCH_PRIV_MISMATCH_INTR_Pos 10UL
818 #define BLE_BLELL_SCAN_INTR_SELF_ADDR_MATCH_PRIV_MISMATCH_INTR_Msk 0x400UL
819 /* BLE_BLELL.SCAN_NEXT_INSTANT */
820 #define BLE_BLELL_SCAN_NEXT_INSTANT_NEXT_SCAN_INSTANT_Pos 0UL
821 #define BLE_BLELL_SCAN_NEXT_INSTANT_NEXT_SCAN_INSTANT_Msk 0xFFFFUL
822 /* BLE_BLELL.INIT_INTERVAL */
823 #define BLE_BLELL_INIT_INTERVAL_INIT_SCAN_INTERVAL_Pos 0UL
824 #define BLE_BLELL_INIT_INTERVAL_INIT_SCAN_INTERVAL_Msk 0xFFFFUL
825 /* BLE_BLELL.INIT_WINDOW */
826 #define BLE_BLELL_INIT_WINDOW_INIT_SCAN_WINDOW_Pos 0UL
827 #define BLE_BLELL_INIT_WINDOW_INIT_SCAN_WINDOW_Msk 0xFFFFUL
828 /* BLE_BLELL.INIT_PARAM */
829 #define BLE_BLELL_INIT_PARAM_TX_ADDR_Pos        0UL
830 #define BLE_BLELL_INIT_PARAM_TX_ADDR_Msk        0x1UL
831 #define BLE_BLELL_INIT_PARAM_RX_ADDR__RX_TX_ADDR_Pos 1UL
832 #define BLE_BLELL_INIT_PARAM_RX_ADDR__RX_TX_ADDR_Msk 0x2UL
833 #define BLE_BLELL_INIT_PARAM_INIT_FILT_POLICY_Pos 3UL
834 #define BLE_BLELL_INIT_PARAM_INIT_FILT_POLICY_Msk 0x8UL
835 #define BLE_BLELL_INIT_PARAM_INIT_RCV_IA_IN_PRIV_Pos 4UL
836 #define BLE_BLELL_INIT_PARAM_INIT_RCV_IA_IN_PRIV_Msk 0x10UL
837 /* BLE_BLELL.INIT_INTR */
838 #define BLE_BLELL_INIT_INTR_INIT_INTERVAL_EXPIRE_INTR_Pos 0UL
839 #define BLE_BLELL_INIT_INTR_INIT_INTERVAL_EXPIRE_INTR_Msk 0x1UL
840 #define BLE_BLELL_INIT_INTR_INIT_CLOSE_WINDOW_INR_Pos 1UL
841 #define BLE_BLELL_INIT_INTR_INIT_CLOSE_WINDOW_INR_Msk 0x2UL
842 #define BLE_BLELL_INIT_INTR_INIT_TX_START_INTR_Pos 2UL
843 #define BLE_BLELL_INIT_INTR_INIT_TX_START_INTR_Msk 0x4UL
844 #define BLE_BLELL_INIT_INTR_MASTER_CONN_CREATED_Pos 4UL
845 #define BLE_BLELL_INIT_INTR_MASTER_CONN_CREATED_Msk 0x10UL
846 #define BLE_BLELL_INIT_INTR_ADV_RX_SELF_ADDR_UNMCH_INTR_Pos 5UL
847 #define BLE_BLELL_INIT_INTR_ADV_RX_SELF_ADDR_UNMCH_INTR_Msk 0x20UL
848 #define BLE_BLELL_INIT_INTR_ADV_RX_PEER_ADDR_UNMCH_INTR_Pos 6UL
849 #define BLE_BLELL_INIT_INTR_ADV_RX_PEER_ADDR_UNMCH_INTR_Msk 0x40UL
850 #define BLE_BLELL_INIT_INTR_INITA_TX_ADDR_NOT_SET_INTR_Pos 7UL
851 #define BLE_BLELL_INIT_INTR_INITA_TX_ADDR_NOT_SET_INTR_Msk 0x80UL
852 #define BLE_BLELL_INIT_INTR_INI_PEER_ADDR_MATCH_PRIV_MISMATCH_INTR_Pos 8UL
853 #define BLE_BLELL_INIT_INTR_INI_PEER_ADDR_MATCH_PRIV_MISMATCH_INTR_Msk 0x100UL
854 #define BLE_BLELL_INIT_INTR_INI_SELF_ADDR_MATCH_PRIV_MISMATCH_INTR_Pos 9UL
855 #define BLE_BLELL_INIT_INTR_INI_SELF_ADDR_MATCH_PRIV_MISMATCH_INTR_Msk 0x200UL
856 /* BLE_BLELL.INIT_NEXT_INSTANT */
857 #define BLE_BLELL_INIT_NEXT_INSTANT_INIT_NEXT_INSTANT_Pos 0UL
858 #define BLE_BLELL_INIT_NEXT_INSTANT_INIT_NEXT_INSTANT_Msk 0xFFFFUL
859 /* BLE_BLELL.DEVICE_RAND_ADDR_L */
860 #define BLE_BLELL_DEVICE_RAND_ADDR_L_DEVICE_RAND_ADDR_L_Pos 0UL
861 #define BLE_BLELL_DEVICE_RAND_ADDR_L_DEVICE_RAND_ADDR_L_Msk 0xFFFFUL
862 /* BLE_BLELL.DEVICE_RAND_ADDR_M */
863 #define BLE_BLELL_DEVICE_RAND_ADDR_M_DEVICE_RAND_ADDR_M_Pos 0UL
864 #define BLE_BLELL_DEVICE_RAND_ADDR_M_DEVICE_RAND_ADDR_M_Msk 0xFFFFUL
865 /* BLE_BLELL.DEVICE_RAND_ADDR_H */
866 #define BLE_BLELL_DEVICE_RAND_ADDR_H_DEVICE_RAND_ADDR_H_Pos 0UL
867 #define BLE_BLELL_DEVICE_RAND_ADDR_H_DEVICE_RAND_ADDR_H_Msk 0xFFFFUL
868 /* BLE_BLELL.PEER_ADDR_L */
869 #define BLE_BLELL_PEER_ADDR_L_PEER_ADDR_L_Pos   0UL
870 #define BLE_BLELL_PEER_ADDR_L_PEER_ADDR_L_Msk   0xFFFFUL
871 /* BLE_BLELL.PEER_ADDR_M */
872 #define BLE_BLELL_PEER_ADDR_M_PEER_ADDR_M_Pos   0UL
873 #define BLE_BLELL_PEER_ADDR_M_PEER_ADDR_M_Msk   0xFFFFUL
874 /* BLE_BLELL.PEER_ADDR_H */
875 #define BLE_BLELL_PEER_ADDR_H_PEER_ADDR_H_Pos   0UL
876 #define BLE_BLELL_PEER_ADDR_H_PEER_ADDR_H_Msk   0xFFFFUL
877 /* BLE_BLELL.WL_ADDR_TYPE */
878 #define BLE_BLELL_WL_ADDR_TYPE_WL_ADDR_TYPE_Pos 0UL
879 #define BLE_BLELL_WL_ADDR_TYPE_WL_ADDR_TYPE_Msk 0xFFFFUL
880 /* BLE_BLELL.WL_ENABLE */
881 #define BLE_BLELL_WL_ENABLE_WL_ENABLE_Pos       0UL
882 #define BLE_BLELL_WL_ENABLE_WL_ENABLE_Msk       0xFFFFUL
883 /* BLE_BLELL.TRANSMIT_WINDOW_OFFSET */
884 #define BLE_BLELL_TRANSMIT_WINDOW_OFFSET_TX_WINDOW_OFFSET_Pos 0UL
885 #define BLE_BLELL_TRANSMIT_WINDOW_OFFSET_TX_WINDOW_OFFSET_Msk 0xFFFFUL
886 /* BLE_BLELL.TRANSMIT_WINDOW_SIZE */
887 #define BLE_BLELL_TRANSMIT_WINDOW_SIZE_TX_WINDOW_SIZE_Pos 0UL
888 #define BLE_BLELL_TRANSMIT_WINDOW_SIZE_TX_WINDOW_SIZE_Msk 0xFFUL
889 /* BLE_BLELL.DATA_CHANNELS_L0 */
890 #define BLE_BLELL_DATA_CHANNELS_L0_DATA_CHANNELS_L0_Pos 0UL
891 #define BLE_BLELL_DATA_CHANNELS_L0_DATA_CHANNELS_L0_Msk 0xFFFFUL
892 /* BLE_BLELL.DATA_CHANNELS_M0 */
893 #define BLE_BLELL_DATA_CHANNELS_M0_DATA_CHANNELS_M0_Pos 0UL
894 #define BLE_BLELL_DATA_CHANNELS_M0_DATA_CHANNELS_M0_Msk 0xFFFFUL
895 /* BLE_BLELL.DATA_CHANNELS_H0 */
896 #define BLE_BLELL_DATA_CHANNELS_H0_DATA_CHANNELS_H0_Pos 0UL
897 #define BLE_BLELL_DATA_CHANNELS_H0_DATA_CHANNELS_H0_Msk 0x1FUL
898 /* BLE_BLELL.DATA_CHANNELS_L1 */
899 #define BLE_BLELL_DATA_CHANNELS_L1_DATA_CHANNELS_L1_Pos 0UL
900 #define BLE_BLELL_DATA_CHANNELS_L1_DATA_CHANNELS_L1_Msk 0xFFFFUL
901 /* BLE_BLELL.DATA_CHANNELS_M1 */
902 #define BLE_BLELL_DATA_CHANNELS_M1_DATA_CHANNELS_M1_Pos 0UL
903 #define BLE_BLELL_DATA_CHANNELS_M1_DATA_CHANNELS_M1_Msk 0xFFFFUL
904 /* BLE_BLELL.DATA_CHANNELS_H1 */
905 #define BLE_BLELL_DATA_CHANNELS_H1_DATA_CHANNELS_H1_Pos 0UL
906 #define BLE_BLELL_DATA_CHANNELS_H1_DATA_CHANNELS_H1_Msk 0x1FUL
907 /* BLE_BLELL.CONN_INTR */
908 #define BLE_BLELL_CONN_INTR_CONN_CLOSED_Pos     0UL
909 #define BLE_BLELL_CONN_INTR_CONN_CLOSED_Msk     0x1UL
910 #define BLE_BLELL_CONN_INTR_CONN_ESTB_Pos       1UL
911 #define BLE_BLELL_CONN_INTR_CONN_ESTB_Msk       0x2UL
912 #define BLE_BLELL_CONN_INTR_MAP_UPDT_DONE_Pos   2UL
913 #define BLE_BLELL_CONN_INTR_MAP_UPDT_DONE_Msk   0x4UL
914 #define BLE_BLELL_CONN_INTR_START_CE_Pos        3UL
915 #define BLE_BLELL_CONN_INTR_START_CE_Msk        0x8UL
916 #define BLE_BLELL_CONN_INTR_CLOSE_CE_Pos        4UL
917 #define BLE_BLELL_CONN_INTR_CLOSE_CE_Msk        0x10UL
918 #define BLE_BLELL_CONN_INTR_CE_TX_ACK_Pos       5UL
919 #define BLE_BLELL_CONN_INTR_CE_TX_ACK_Msk       0x20UL
920 #define BLE_BLELL_CONN_INTR_CE_RX_Pos           6UL
921 #define BLE_BLELL_CONN_INTR_CE_RX_Msk           0x40UL
922 #define BLE_BLELL_CONN_INTR_CON_UPDT_DONE_Pos   7UL
923 #define BLE_BLELL_CONN_INTR_CON_UPDT_DONE_Msk   0x80UL
924 #define BLE_BLELL_CONN_INTR_DISCON_STATUS_Pos   8UL
925 #define BLE_BLELL_CONN_INTR_DISCON_STATUS_Msk   0x700UL
926 #define BLE_BLELL_CONN_INTR_RX_PDU_STATUS_Pos   11UL
927 #define BLE_BLELL_CONN_INTR_RX_PDU_STATUS_Msk   0x3800UL
928 #define BLE_BLELL_CONN_INTR_PING_TIMER_EXPIRD_INTR_Pos 14UL
929 #define BLE_BLELL_CONN_INTR_PING_TIMER_EXPIRD_INTR_Msk 0x4000UL
930 #define BLE_BLELL_CONN_INTR_PING_NEARLY_EXPIRD_INTR_Pos 15UL
931 #define BLE_BLELL_CONN_INTR_PING_NEARLY_EXPIRD_INTR_Msk 0x8000UL
932 /* BLE_BLELL.CONN_STATUS */
933 #define BLE_BLELL_CONN_STATUS_RECEIVE_PACKET_COUNT_Pos 12UL
934 #define BLE_BLELL_CONN_STATUS_RECEIVE_PACKET_COUNT_Msk 0xF000UL
935 /* BLE_BLELL.CONN_INDEX */
936 #define BLE_BLELL_CONN_INDEX_CONN_INDEX_Pos     0UL
937 #define BLE_BLELL_CONN_INDEX_CONN_INDEX_Msk     0xFFFFUL
938 /* BLE_BLELL.WAKEUP_CONFIG */
939 #define BLE_BLELL_WAKEUP_CONFIG_OSC_STARTUP_DELAY_Pos 0UL
940 #define BLE_BLELL_WAKEUP_CONFIG_OSC_STARTUP_DELAY_Msk 0xFFUL
941 #define BLE_BLELL_WAKEUP_CONFIG_DSM_OFFSET_TO_WAKEUP_INSTANT_Pos 10UL
942 #define BLE_BLELL_WAKEUP_CONFIG_DSM_OFFSET_TO_WAKEUP_INSTANT_Msk 0xFC00UL
943 /* BLE_BLELL.WAKEUP_CONTROL */
944 #define BLE_BLELL_WAKEUP_CONTROL_WAKEUP_INSTANT_Pos 0UL
945 #define BLE_BLELL_WAKEUP_CONTROL_WAKEUP_INSTANT_Msk 0xFFFFUL
946 /* BLE_BLELL.CLOCK_CONFIG */
947 #define BLE_BLELL_CLOCK_CONFIG_ADV_CLK_GATE_EN_Pos 0UL
948 #define BLE_BLELL_CLOCK_CONFIG_ADV_CLK_GATE_EN_Msk 0x1UL
949 #define BLE_BLELL_CLOCK_CONFIG_SCAN_CLK_GATE_EN_Pos 1UL
950 #define BLE_BLELL_CLOCK_CONFIG_SCAN_CLK_GATE_EN_Msk 0x2UL
951 #define BLE_BLELL_CLOCK_CONFIG_INIT_CLK_GATE_EN_Pos 2UL
952 #define BLE_BLELL_CLOCK_CONFIG_INIT_CLK_GATE_EN_Msk 0x4UL
953 #define BLE_BLELL_CLOCK_CONFIG_CONN_CLK_GATE_EN_Pos 3UL
954 #define BLE_BLELL_CLOCK_CONFIG_CONN_CLK_GATE_EN_Msk 0x8UL
955 #define BLE_BLELL_CLOCK_CONFIG_CORECLK_GATE_EN_Pos 4UL
956 #define BLE_BLELL_CLOCK_CONFIG_CORECLK_GATE_EN_Msk 0x10UL
957 #define BLE_BLELL_CLOCK_CONFIG_SYSCLK_GATE_EN_Pos 5UL
958 #define BLE_BLELL_CLOCK_CONFIG_SYSCLK_GATE_EN_Msk 0x20UL
959 #define BLE_BLELL_CLOCK_CONFIG_PHY_CLK_GATE_EN_Pos 6UL
960 #define BLE_BLELL_CLOCK_CONFIG_PHY_CLK_GATE_EN_Msk 0x40UL
961 #define BLE_BLELL_CLOCK_CONFIG_LLH_IDLE_Pos     7UL
962 #define BLE_BLELL_CLOCK_CONFIG_LLH_IDLE_Msk     0x80UL
963 #define BLE_BLELL_CLOCK_CONFIG_LPO_CLK_FREQ_SEL_Pos 8UL
964 #define BLE_BLELL_CLOCK_CONFIG_LPO_CLK_FREQ_SEL_Msk 0x100UL
965 #define BLE_BLELL_CLOCK_CONFIG_LPO_SEL_EXTERNAL_Pos 9UL
966 #define BLE_BLELL_CLOCK_CONFIG_LPO_SEL_EXTERNAL_Msk 0x200UL
967 #define BLE_BLELL_CLOCK_CONFIG_SM_AUTO_WKUP_EN_Pos 10UL
968 #define BLE_BLELL_CLOCK_CONFIG_SM_AUTO_WKUP_EN_Msk 0x400UL
969 #define BLE_BLELL_CLOCK_CONFIG_SM_INTR_EN_Pos   12UL
970 #define BLE_BLELL_CLOCK_CONFIG_SM_INTR_EN_Msk   0x1000UL
971 #define BLE_BLELL_CLOCK_CONFIG_DEEP_SLEEP_AUTO_WKUP_DISABLE_Pos 13UL
972 #define BLE_BLELL_CLOCK_CONFIG_DEEP_SLEEP_AUTO_WKUP_DISABLE_Msk 0x2000UL
973 #define BLE_BLELL_CLOCK_CONFIG_SLEEP_MODE_EN_Pos 14UL
974 #define BLE_BLELL_CLOCK_CONFIG_SLEEP_MODE_EN_Msk 0x4000UL
975 #define BLE_BLELL_CLOCK_CONFIG_DEEP_SLEEP_MODE_EN_Pos 15UL
976 #define BLE_BLELL_CLOCK_CONFIG_DEEP_SLEEP_MODE_EN_Msk 0x8000UL
977 /* BLE_BLELL.TIM_COUNTER_L */
978 #define BLE_BLELL_TIM_COUNTER_L_TIM_REF_CLOCK_Pos 0UL
979 #define BLE_BLELL_TIM_COUNTER_L_TIM_REF_CLOCK_Msk 0xFFFFUL
980 /* BLE_BLELL.WAKEUP_CONFIG_EXTD */
981 #define BLE_BLELL_WAKEUP_CONFIG_EXTD_DSM_LF_OFFSET_Pos 0UL
982 #define BLE_BLELL_WAKEUP_CONFIG_EXTD_DSM_LF_OFFSET_Msk 0x1FUL
983 /* BLE_BLELL.POC_REG__TIM_CONTROL */
984 #define BLE_BLELL_POC_REG__TIM_CONTROL_BB_CLK_FREQ_MINUS_1_Pos 3UL
985 #define BLE_BLELL_POC_REG__TIM_CONTROL_BB_CLK_FREQ_MINUS_1_Msk 0xF8UL
986 #define BLE_BLELL_POC_REG__TIM_CONTROL_START_SLOT_OFFSET_Pos 8UL
987 #define BLE_BLELL_POC_REG__TIM_CONTROL_START_SLOT_OFFSET_Msk 0xF00UL
988 /* BLE_BLELL.ADV_TX_DATA_FIFO */
989 #define BLE_BLELL_ADV_TX_DATA_FIFO_ADV_TX_DATA_Pos 0UL
990 #define BLE_BLELL_ADV_TX_DATA_FIFO_ADV_TX_DATA_Msk 0xFFFFUL
991 /* BLE_BLELL.ADV_SCN_RSP_TX_FIFO */
992 #define BLE_BLELL_ADV_SCN_RSP_TX_FIFO_SCAN_RSP_DATA_Pos 0UL
993 #define BLE_BLELL_ADV_SCN_RSP_TX_FIFO_SCAN_RSP_DATA_Msk 0xFFFFUL
994 /* BLE_BLELL.INIT_SCN_ADV_RX_FIFO */
995 #define BLE_BLELL_INIT_SCN_ADV_RX_FIFO_ADV_SCAN_RSP_RX_DATA_Pos 0UL
996 #define BLE_BLELL_INIT_SCN_ADV_RX_FIFO_ADV_SCAN_RSP_RX_DATA_Msk 0xFFFFUL
997 /* BLE_BLELL.CONN_INTERVAL */
998 #define BLE_BLELL_CONN_INTERVAL_CONNECTION_INTERVAL_Pos 0UL
999 #define BLE_BLELL_CONN_INTERVAL_CONNECTION_INTERVAL_Msk 0xFFFFUL
1000 /* BLE_BLELL.SUP_TIMEOUT */
1001 #define BLE_BLELL_SUP_TIMEOUT_SUPERVISION_TIMEOUT_Pos 0UL
1002 #define BLE_BLELL_SUP_TIMEOUT_SUPERVISION_TIMEOUT_Msk 0xFFFFUL
1003 /* BLE_BLELL.SLAVE_LATENCY */
1004 #define BLE_BLELL_SLAVE_LATENCY_SLAVE_LATENCY_Pos 0UL
1005 #define BLE_BLELL_SLAVE_LATENCY_SLAVE_LATENCY_Msk 0xFFFFUL
1006 /* BLE_BLELL.CE_LENGTH */
1007 #define BLE_BLELL_CE_LENGTH_CONNECTION_EVENT_LENGTH_Pos 0UL
1008 #define BLE_BLELL_CE_LENGTH_CONNECTION_EVENT_LENGTH_Msk 0xFFFFUL
1009 /* BLE_BLELL.PDU_ACCESS_ADDR_L_REGISTER */
1010 #define BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER_PDU_ACCESS_ADDRESS_LOWER_BITS_Pos 0UL
1011 #define BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER_PDU_ACCESS_ADDRESS_LOWER_BITS_Msk 0xFFFFUL
1012 /* BLE_BLELL.PDU_ACCESS_ADDR_H_REGISTER */
1013 #define BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER_PDU_ACCESS_ADDRESS_HIGHER_BITS_Pos 0UL
1014 #define BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER_PDU_ACCESS_ADDRESS_HIGHER_BITS_Msk 0xFFFFUL
1015 /* BLE_BLELL.CONN_CE_INSTANT */
1016 #define BLE_BLELL_CONN_CE_INSTANT_CE_INSTANT_Pos 0UL
1017 #define BLE_BLELL_CONN_CE_INSTANT_CE_INSTANT_Msk 0xFFFFUL
1018 /* BLE_BLELL.CE_CNFG_STS_REGISTER */
1019 #define BLE_BLELL_CE_CNFG_STS_REGISTER_DATA_LIST_INDEX_LAST_ACK_INDEX_Pos 0UL
1020 #define BLE_BLELL_CE_CNFG_STS_REGISTER_DATA_LIST_INDEX_LAST_ACK_INDEX_Msk 0xFUL
1021 #define BLE_BLELL_CE_CNFG_STS_REGISTER_DATA_LIST_HEAD_UP_Pos 4UL
1022 #define BLE_BLELL_CE_CNFG_STS_REGISTER_DATA_LIST_HEAD_UP_Msk 0x10UL
1023 #define BLE_BLELL_CE_CNFG_STS_REGISTER_SPARE_Pos 5UL
1024 #define BLE_BLELL_CE_CNFG_STS_REGISTER_SPARE_Msk 0x20UL
1025 #define BLE_BLELL_CE_CNFG_STS_REGISTER_MD_Pos   6UL
1026 #define BLE_BLELL_CE_CNFG_STS_REGISTER_MD_Msk   0x40UL
1027 #define BLE_BLELL_CE_CNFG_STS_REGISTER_MAP_INDEX__CURR_INDEX_Pos 7UL
1028 #define BLE_BLELL_CE_CNFG_STS_REGISTER_MAP_INDEX__CURR_INDEX_Msk 0x80UL
1029 #define BLE_BLELL_CE_CNFG_STS_REGISTER_PAUSE_DATA_Pos 8UL
1030 #define BLE_BLELL_CE_CNFG_STS_REGISTER_PAUSE_DATA_Msk 0x100UL
1031 #define BLE_BLELL_CE_CNFG_STS_REGISTER_CONN_ACTIVE_Pos 10UL
1032 #define BLE_BLELL_CE_CNFG_STS_REGISTER_CONN_ACTIVE_Msk 0x400UL
1033 #define BLE_BLELL_CE_CNFG_STS_REGISTER_CURRENT_PDU_INDEX_Pos 12UL
1034 #define BLE_BLELL_CE_CNFG_STS_REGISTER_CURRENT_PDU_INDEX_Msk 0xF000UL
1035 /* BLE_BLELL.NEXT_CE_INSTANT */
1036 #define BLE_BLELL_NEXT_CE_INSTANT_NEXT_CE_INSTANT_Pos 0UL
1037 #define BLE_BLELL_NEXT_CE_INSTANT_NEXT_CE_INSTANT_Msk 0xFFFFUL
1038 /* BLE_BLELL.CONN_CE_COUNTER */
1039 #define BLE_BLELL_CONN_CE_COUNTER_CONNECTION_EVENT_COUNTER_Pos 0UL
1040 #define BLE_BLELL_CONN_CE_COUNTER_CONNECTION_EVENT_COUNTER_Msk 0xFFFFUL
1041 /* BLE_BLELL.DATA_LIST_SENT_UPDATE__STATUS */
1042 #define BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS_LIST_INDEX__TX_SENT_3_0_Pos 0UL
1043 #define BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS_LIST_INDEX__TX_SENT_3_0_Msk 0xFUL
1044 #define BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS_SET_CLEAR_Pos 7UL
1045 #define BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS_SET_CLEAR_Msk 0x80UL
1046 /* BLE_BLELL.DATA_LIST_ACK_UPDATE__STATUS */
1047 #define BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS_LIST_INDEX__TX_ACK_3_0_Pos 0UL
1048 #define BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS_LIST_INDEX__TX_ACK_3_0_Msk 0xFUL
1049 #define BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS_SET_CLEAR_Pos 7UL
1050 #define BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS_SET_CLEAR_Msk 0x80UL
1051 /* BLE_BLELL.CE_CNFG_STS_REGISTER_EXT */
1052 #define BLE_BLELL_CE_CNFG_STS_REGISTER_EXT_TX_2M_Pos 0UL
1053 #define BLE_BLELL_CE_CNFG_STS_REGISTER_EXT_TX_2M_Msk 0x1UL
1054 #define BLE_BLELL_CE_CNFG_STS_REGISTER_EXT_RX_2M_Pos 1UL
1055 #define BLE_BLELL_CE_CNFG_STS_REGISTER_EXT_RX_2M_Msk 0x2UL
1056 #define BLE_BLELL_CE_CNFG_STS_REGISTER_EXT_SN_Pos 2UL
1057 #define BLE_BLELL_CE_CNFG_STS_REGISTER_EXT_SN_Msk 0x4UL
1058 #define BLE_BLELL_CE_CNFG_STS_REGISTER_EXT_NESN_Pos 3UL
1059 #define BLE_BLELL_CE_CNFG_STS_REGISTER_EXT_NESN_Msk 0x8UL
1060 #define BLE_BLELL_CE_CNFG_STS_REGISTER_EXT_LAST_UNMAPPED_CHANNEL_Pos 8UL
1061 #define BLE_BLELL_CE_CNFG_STS_REGISTER_EXT_LAST_UNMAPPED_CHANNEL_Msk 0x3F00UL
1062 /* BLE_BLELL.CONN_EXT_INTR */
1063 #define BLE_BLELL_CONN_EXT_INTR_DATARATE_UPDATE_Pos 0UL
1064 #define BLE_BLELL_CONN_EXT_INTR_DATARATE_UPDATE_Msk 0x1UL
1065 #define BLE_BLELL_CONN_EXT_INTR_EARLY_INTR_Pos  1UL
1066 #define BLE_BLELL_CONN_EXT_INTR_EARLY_INTR_Msk  0x2UL
1067 #define BLE_BLELL_CONN_EXT_INTR_GEN_TIMER_INTR_Pos 2UL
1068 #define BLE_BLELL_CONN_EXT_INTR_GEN_TIMER_INTR_Msk 0x4UL
1069 /* BLE_BLELL.CONN_EXT_INTR_MASK */
1070 #define BLE_BLELL_CONN_EXT_INTR_MASK_DATARATE_UPDATE_Pos 0UL
1071 #define BLE_BLELL_CONN_EXT_INTR_MASK_DATARATE_UPDATE_Msk 0x1UL
1072 #define BLE_BLELL_CONN_EXT_INTR_MASK_EARLY_INTR_Pos 1UL
1073 #define BLE_BLELL_CONN_EXT_INTR_MASK_EARLY_INTR_Msk 0x2UL
1074 #define BLE_BLELL_CONN_EXT_INTR_MASK_GEN_TIMER_INTR_Pos 2UL
1075 #define BLE_BLELL_CONN_EXT_INTR_MASK_GEN_TIMER_INTR_Msk 0x4UL
1076 /* BLE_BLELL.DATA_MEM_DESCRIPTOR */
1077 #define BLE_BLELL_DATA_MEM_DESCRIPTOR_LLID_Pos  0UL
1078 #define BLE_BLELL_DATA_MEM_DESCRIPTOR_LLID_Msk  0x3UL
1079 #define BLE_BLELL_DATA_MEM_DESCRIPTOR_DATA_LENGTH_Pos 2UL
1080 #define BLE_BLELL_DATA_MEM_DESCRIPTOR_DATA_LENGTH_Msk 0x3FCUL
1081 /* BLE_BLELL.WINDOW_WIDEN_INTVL */
1082 #define BLE_BLELL_WINDOW_WIDEN_INTVL_WINDOW_WIDEN_INTVL_Pos 0UL
1083 #define BLE_BLELL_WINDOW_WIDEN_INTVL_WINDOW_WIDEN_INTVL_Msk 0xFFFUL
1084 /* BLE_BLELL.WINDOW_WIDEN_WINOFF */
1085 #define BLE_BLELL_WINDOW_WIDEN_WINOFF_WINDOW_WIDEN_WINOFF_Pos 0UL
1086 #define BLE_BLELL_WINDOW_WIDEN_WINOFF_WINDOW_WIDEN_WINOFF_Msk 0xFFFUL
1087 /* BLE_BLELL.LE_RF_TEST_MODE */
1088 #define BLE_BLELL_LE_RF_TEST_MODE_TEST_FREQUENCY_Pos 0UL
1089 #define BLE_BLELL_LE_RF_TEST_MODE_TEST_FREQUENCY_Msk 0x3FUL
1090 #define BLE_BLELL_LE_RF_TEST_MODE_DTM_STATUS__DTM_CONT_RXEN_Pos 6UL
1091 #define BLE_BLELL_LE_RF_TEST_MODE_DTM_STATUS__DTM_CONT_RXEN_Msk 0x40UL
1092 #define BLE_BLELL_LE_RF_TEST_MODE_PKT_PAYLOAD_Pos 7UL
1093 #define BLE_BLELL_LE_RF_TEST_MODE_PKT_PAYLOAD_Msk 0x380UL
1094 #define BLE_BLELL_LE_RF_TEST_MODE_DTM_CONT_TXEN_Pos 13UL
1095 #define BLE_BLELL_LE_RF_TEST_MODE_DTM_CONT_TXEN_Msk 0x2000UL
1096 #define BLE_BLELL_LE_RF_TEST_MODE_DTM_DATA_2MBPS_Pos 15UL
1097 #define BLE_BLELL_LE_RF_TEST_MODE_DTM_DATA_2MBPS_Msk 0x8000UL
1098 /* BLE_BLELL.DTM_RX_PKT_COUNT */
1099 #define BLE_BLELL_DTM_RX_PKT_COUNT_RX_PACKET_COUNT_Pos 0UL
1100 #define BLE_BLELL_DTM_RX_PKT_COUNT_RX_PACKET_COUNT_Msk 0xFFFFUL
1101 /* BLE_BLELL.LE_RF_TEST_MODE_EXT */
1102 #define BLE_BLELL_LE_RF_TEST_MODE_EXT_DTM_PACKET_LENGTH_Pos 0UL
1103 #define BLE_BLELL_LE_RF_TEST_MODE_EXT_DTM_PACKET_LENGTH_Msk 0xFFUL
1104 /* BLE_BLELL.TXRX_HOP */
1105 #define BLE_BLELL_TXRX_HOP_HOP_CH_TX_Pos        0UL
1106 #define BLE_BLELL_TXRX_HOP_HOP_CH_TX_Msk        0x7FUL
1107 #define BLE_BLELL_TXRX_HOP_HOP_CH_RX_Pos        8UL
1108 #define BLE_BLELL_TXRX_HOP_HOP_CH_RX_Msk        0x7F00UL
1109 /* BLE_BLELL.TX_RX_ON_DELAY */
1110 #define BLE_BLELL_TX_RX_ON_DELAY_RXON_DELAY_Pos 0UL
1111 #define BLE_BLELL_TX_RX_ON_DELAY_RXON_DELAY_Msk 0xFFUL
1112 #define BLE_BLELL_TX_RX_ON_DELAY_TXON_DELAY_Pos 8UL
1113 #define BLE_BLELL_TX_RX_ON_DELAY_TXON_DELAY_Msk 0xFF00UL
1114 /* BLE_BLELL.ADV_ACCADDR_L */
1115 #define BLE_BLELL_ADV_ACCADDR_L_ADV_ACCADDR_L_Pos 0UL
1116 #define BLE_BLELL_ADV_ACCADDR_L_ADV_ACCADDR_L_Msk 0xFFFFUL
1117 /* BLE_BLELL.ADV_ACCADDR_H */
1118 #define BLE_BLELL_ADV_ACCADDR_H_ADV_ACCADDR_H_Pos 0UL
1119 #define BLE_BLELL_ADV_ACCADDR_H_ADV_ACCADDR_H_Msk 0xFFFFUL
1120 /* BLE_BLELL.ADV_CH_TX_POWER_LVL_LS */
1121 #define BLE_BLELL_ADV_CH_TX_POWER_LVL_LS_ADV_TRANSMIT_POWER_LVL_LS_Pos 0UL
1122 #define BLE_BLELL_ADV_CH_TX_POWER_LVL_LS_ADV_TRANSMIT_POWER_LVL_LS_Msk 0xFFFFUL
1123 /* BLE_BLELL.ADV_CH_TX_POWER_LVL_MS */
1124 #define BLE_BLELL_ADV_CH_TX_POWER_LVL_MS_ADV_TRANSMIT_POWER_LVL_MS_Pos 0UL
1125 #define BLE_BLELL_ADV_CH_TX_POWER_LVL_MS_ADV_TRANSMIT_POWER_LVL_MS_Msk 0x3UL
1126 /* BLE_BLELL.CONN_CH_TX_POWER_LVL_LS */
1127 #define BLE_BLELL_CONN_CH_TX_POWER_LVL_LS_CONNCH_TRANSMIT_POWER_LVL_LS_Pos 0UL
1128 #define BLE_BLELL_CONN_CH_TX_POWER_LVL_LS_CONNCH_TRANSMIT_POWER_LVL_LS_Msk 0xFFFFUL
1129 /* BLE_BLELL.CONN_CH_TX_POWER_LVL_MS */
1130 #define BLE_BLELL_CONN_CH_TX_POWER_LVL_MS_CONNCH_TRANSMIT_POWER_LVL_MS_Pos 0UL
1131 #define BLE_BLELL_CONN_CH_TX_POWER_LVL_MS_CONNCH_TRANSMIT_POWER_LVL_MS_Msk 0x3UL
1132 /* BLE_BLELL.DEV_PUB_ADDR_L */
1133 #define BLE_BLELL_DEV_PUB_ADDR_L_DEV_PUB_ADDR_L_Pos 0UL
1134 #define BLE_BLELL_DEV_PUB_ADDR_L_DEV_PUB_ADDR_L_Msk 0xFFFFUL
1135 /* BLE_BLELL.DEV_PUB_ADDR_M */
1136 #define BLE_BLELL_DEV_PUB_ADDR_M_DEV_PUB_ADDR_M_Pos 0UL
1137 #define BLE_BLELL_DEV_PUB_ADDR_M_DEV_PUB_ADDR_M_Msk 0xFFFFUL
1138 /* BLE_BLELL.DEV_PUB_ADDR_H */
1139 #define BLE_BLELL_DEV_PUB_ADDR_H_DEV_PUB_ADDR_H_Pos 0UL
1140 #define BLE_BLELL_DEV_PUB_ADDR_H_DEV_PUB_ADDR_H_Msk 0xFFFFUL
1141 /* BLE_BLELL.OFFSET_TO_FIRST_INSTANT */
1142 #define BLE_BLELL_OFFSET_TO_FIRST_INSTANT_OFFSET_TO_FIRST_EVENT_Pos 0UL
1143 #define BLE_BLELL_OFFSET_TO_FIRST_INSTANT_OFFSET_TO_FIRST_EVENT_Msk 0xFFFFUL
1144 /* BLE_BLELL.ADV_CONFIG */
1145 #define BLE_BLELL_ADV_CONFIG_ADV_STRT_EN_Pos    0UL
1146 #define BLE_BLELL_ADV_CONFIG_ADV_STRT_EN_Msk    0x1UL
1147 #define BLE_BLELL_ADV_CONFIG_ADV_CLS_EN_Pos     1UL
1148 #define BLE_BLELL_ADV_CONFIG_ADV_CLS_EN_Msk     0x2UL
1149 #define BLE_BLELL_ADV_CONFIG_ADV_TX_EN_Pos      2UL
1150 #define BLE_BLELL_ADV_CONFIG_ADV_TX_EN_Msk      0x4UL
1151 #define BLE_BLELL_ADV_CONFIG_SCN_RSP_TX_EN_Pos  3UL
1152 #define BLE_BLELL_ADV_CONFIG_SCN_RSP_TX_EN_Msk  0x8UL
1153 #define BLE_BLELL_ADV_CONFIG_ADV_SCN_REQ_RX_EN_Pos 4UL
1154 #define BLE_BLELL_ADV_CONFIG_ADV_SCN_REQ_RX_EN_Msk 0x10UL
1155 #define BLE_BLELL_ADV_CONFIG_ADV_CONN_REQ_RX_EN_Pos 5UL
1156 #define BLE_BLELL_ADV_CONFIG_ADV_CONN_REQ_RX_EN_Msk 0x20UL
1157 #define BLE_BLELL_ADV_CONFIG_SLV_CONNECTED_EN_Pos 6UL
1158 #define BLE_BLELL_ADV_CONFIG_SLV_CONNECTED_EN_Msk 0x40UL
1159 #define BLE_BLELL_ADV_CONFIG_ADV_TIMEOUT_EN_Pos 7UL
1160 #define BLE_BLELL_ADV_CONFIG_ADV_TIMEOUT_EN_Msk 0x80UL
1161 #define BLE_BLELL_ADV_CONFIG_ADV_RAND_DISABLE_Pos 8UL
1162 #define BLE_BLELL_ADV_CONFIG_ADV_RAND_DISABLE_Msk 0x100UL
1163 #define BLE_BLELL_ADV_CONFIG_ADV_SCN_PEER_RPA_UNMCH_EN_Pos 9UL
1164 #define BLE_BLELL_ADV_CONFIG_ADV_SCN_PEER_RPA_UNMCH_EN_Msk 0x200UL
1165 #define BLE_BLELL_ADV_CONFIG_ADV_CONN_PEER_RPA_UNMCH_EN_Pos 10UL
1166 #define BLE_BLELL_ADV_CONFIG_ADV_CONN_PEER_RPA_UNMCH_EN_Msk 0x400UL
1167 #define BLE_BLELL_ADV_CONFIG_ADV_PKT_INTERVAL_Pos 11UL
1168 #define BLE_BLELL_ADV_CONFIG_ADV_PKT_INTERVAL_Msk 0xF800UL
1169 /* BLE_BLELL.SCAN_CONFIG */
1170 #define BLE_BLELL_SCAN_CONFIG_SCN_STRT_EN_Pos   0UL
1171 #define BLE_BLELL_SCAN_CONFIG_SCN_STRT_EN_Msk   0x1UL
1172 #define BLE_BLELL_SCAN_CONFIG_SCN_CLOSE_EN_Pos  1UL
1173 #define BLE_BLELL_SCAN_CONFIG_SCN_CLOSE_EN_Msk  0x2UL
1174 #define BLE_BLELL_SCAN_CONFIG_SCN_TX_EN_Pos     2UL
1175 #define BLE_BLELL_SCAN_CONFIG_SCN_TX_EN_Msk     0x4UL
1176 #define BLE_BLELL_SCAN_CONFIG_ADV_RX_EN_Pos     3UL
1177 #define BLE_BLELL_SCAN_CONFIG_ADV_RX_EN_Msk     0x8UL
1178 #define BLE_BLELL_SCAN_CONFIG_SCN_RSP_RX_EN_Pos 4UL
1179 #define BLE_BLELL_SCAN_CONFIG_SCN_RSP_RX_EN_Msk 0x10UL
1180 #define BLE_BLELL_SCAN_CONFIG_SCN_ADV_RX_INTR_PEER_RPA_UNMCH_EN_Pos 5UL
1181 #define BLE_BLELL_SCAN_CONFIG_SCN_ADV_RX_INTR_PEER_RPA_UNMCH_EN_Msk 0x20UL
1182 #define BLE_BLELL_SCAN_CONFIG_SCN_ADV_RX_INTR_SELF_RPA_UNMCH_EN_Pos 6UL
1183 #define BLE_BLELL_SCAN_CONFIG_SCN_ADV_RX_INTR_SELF_RPA_UNMCH_EN_Msk 0x40UL
1184 #define BLE_BLELL_SCAN_CONFIG_SCANA_TX_ADDR_NOT_SET_INTR_EN_Pos 7UL
1185 #define BLE_BLELL_SCAN_CONFIG_SCANA_TX_ADDR_NOT_SET_INTR_EN_Msk 0x80UL
1186 #define BLE_BLELL_SCAN_CONFIG_RPT_SELF_ADDR_MATCH_PRIV_MISMATCH_SCN_Pos 8UL
1187 #define BLE_BLELL_SCAN_CONFIG_RPT_SELF_ADDR_MATCH_PRIV_MISMATCH_SCN_Msk 0x100UL
1188 #define BLE_BLELL_SCAN_CONFIG_BACKOFF_ENABLE_Pos 11UL
1189 #define BLE_BLELL_SCAN_CONFIG_BACKOFF_ENABLE_Msk 0x800UL
1190 #define BLE_BLELL_SCAN_CONFIG_SCAN_CHANNEL_MAP_Pos 13UL
1191 #define BLE_BLELL_SCAN_CONFIG_SCAN_CHANNEL_MAP_Msk 0xE000UL
1192 /* BLE_BLELL.INIT_CONFIG */
1193 #define BLE_BLELL_INIT_CONFIG_INIT_STRT_EN_Pos  0UL
1194 #define BLE_BLELL_INIT_CONFIG_INIT_STRT_EN_Msk  0x1UL
1195 #define BLE_BLELL_INIT_CONFIG_INIT_CLOSE_EN_Pos 1UL
1196 #define BLE_BLELL_INIT_CONFIG_INIT_CLOSE_EN_Msk 0x2UL
1197 #define BLE_BLELL_INIT_CONFIG_CONN_REQ_TX_EN_Pos 2UL
1198 #define BLE_BLELL_INIT_CONFIG_CONN_REQ_TX_EN_Msk 0x4UL
1199 #define BLE_BLELL_INIT_CONFIG_CONN_CREATED_Pos  4UL
1200 #define BLE_BLELL_INIT_CONFIG_CONN_CREATED_Msk  0x10UL
1201 #define BLE_BLELL_INIT_CONFIG_INIT_ADV_RX_INTR_SELF_RPA_UNRES_EN_Pos 5UL
1202 #define BLE_BLELL_INIT_CONFIG_INIT_ADV_RX_INTR_SELF_RPA_UNRES_EN_Msk 0x20UL
1203 #define BLE_BLELL_INIT_CONFIG_INIT_ADV_RX_INTR_PEER_RPA_UNRES_EN_Pos 6UL
1204 #define BLE_BLELL_INIT_CONFIG_INIT_ADV_RX_INTR_PEER_RPA_UNRES_EN_Msk 0x40UL
1205 #define BLE_BLELL_INIT_CONFIG_INITA_TX_ADDR_NOT_SET_INTR_EN_Pos 7UL
1206 #define BLE_BLELL_INIT_CONFIG_INITA_TX_ADDR_NOT_SET_INTR_EN_Msk 0x80UL
1207 #define BLE_BLELL_INIT_CONFIG_INIT_CHANNEL_MAP_Pos 13UL
1208 #define BLE_BLELL_INIT_CONFIG_INIT_CHANNEL_MAP_Msk 0xE000UL
1209 /* BLE_BLELL.CONN_CONFIG */
1210 #define BLE_BLELL_CONN_CONFIG_RX_PKT_LIMIT_Pos  0UL
1211 #define BLE_BLELL_CONN_CONFIG_RX_PKT_LIMIT_Msk  0xFUL
1212 #define BLE_BLELL_CONN_CONFIG_RX_INTR_THRESHOLD_Pos 4UL
1213 #define BLE_BLELL_CONN_CONFIG_RX_INTR_THRESHOLD_Msk 0xF0UL
1214 #define BLE_BLELL_CONN_CONFIG_MD_BIT_CLEAR_Pos  8UL
1215 #define BLE_BLELL_CONN_CONFIG_MD_BIT_CLEAR_Msk  0x100UL
1216 #define BLE_BLELL_CONN_CONFIG_DSM_SLOT_VARIANCE_Pos 11UL
1217 #define BLE_BLELL_CONN_CONFIG_DSM_SLOT_VARIANCE_Msk 0x800UL
1218 #define BLE_BLELL_CONN_CONFIG_SLV_MD_CONFIG_Pos 12UL
1219 #define BLE_BLELL_CONN_CONFIG_SLV_MD_CONFIG_Msk 0x1000UL
1220 #define BLE_BLELL_CONN_CONFIG_EXTEND_CU_TX_WIN_Pos 13UL
1221 #define BLE_BLELL_CONN_CONFIG_EXTEND_CU_TX_WIN_Msk 0x2000UL
1222 #define BLE_BLELL_CONN_CONFIG_MASK_SUTO_AT_UPDT_Pos 14UL
1223 #define BLE_BLELL_CONN_CONFIG_MASK_SUTO_AT_UPDT_Msk 0x4000UL
1224 #define BLE_BLELL_CONN_CONFIG_CONN_REQ_1SLOT_EARLY_Pos 15UL
1225 #define BLE_BLELL_CONN_CONFIG_CONN_REQ_1SLOT_EARLY_Msk 0x8000UL
1226 /* BLE_BLELL.CONN_PARAM1 */
1227 #define BLE_BLELL_CONN_PARAM1_SCA_PARAM_Pos     0UL
1228 #define BLE_BLELL_CONN_PARAM1_SCA_PARAM_Msk     0x7UL
1229 #define BLE_BLELL_CONN_PARAM1_HOP_INCREMENT_PARAM_Pos 3UL
1230 #define BLE_BLELL_CONN_PARAM1_HOP_INCREMENT_PARAM_Msk 0xF8UL
1231 #define BLE_BLELL_CONN_PARAM1_CRC_INIT_L_Pos    8UL
1232 #define BLE_BLELL_CONN_PARAM1_CRC_INIT_L_Msk    0xFF00UL
1233 /* BLE_BLELL.CONN_PARAM2 */
1234 #define BLE_BLELL_CONN_PARAM2_CRC_INIT_H_Pos    0UL
1235 #define BLE_BLELL_CONN_PARAM2_CRC_INIT_H_Msk    0xFFFFUL
1236 /* BLE_BLELL.CONN_INTR_MASK */
1237 #define BLE_BLELL_CONN_INTR_MASK_CONN_CL_INT_EN_Pos 0UL
1238 #define BLE_BLELL_CONN_INTR_MASK_CONN_CL_INT_EN_Msk 0x1UL
1239 #define BLE_BLELL_CONN_INTR_MASK_CONN_ESTB_INT_EN_Pos 1UL
1240 #define BLE_BLELL_CONN_INTR_MASK_CONN_ESTB_INT_EN_Msk 0x2UL
1241 #define BLE_BLELL_CONN_INTR_MASK_MAP_UPDT_INT_EN_Pos 2UL
1242 #define BLE_BLELL_CONN_INTR_MASK_MAP_UPDT_INT_EN_Msk 0x4UL
1243 #define BLE_BLELL_CONN_INTR_MASK_START_CE_INT_EN_Pos 3UL
1244 #define BLE_BLELL_CONN_INTR_MASK_START_CE_INT_EN_Msk 0x8UL
1245 #define BLE_BLELL_CONN_INTR_MASK_CLOSE_CE_INT_EN_Pos 4UL
1246 #define BLE_BLELL_CONN_INTR_MASK_CLOSE_CE_INT_EN_Msk 0x10UL
1247 #define BLE_BLELL_CONN_INTR_MASK_CE_TX_ACK_INT_EN_Pos 5UL
1248 #define BLE_BLELL_CONN_INTR_MASK_CE_TX_ACK_INT_EN_Msk 0x20UL
1249 #define BLE_BLELL_CONN_INTR_MASK_CE_RX_INT_EN_Pos 6UL
1250 #define BLE_BLELL_CONN_INTR_MASK_CE_RX_INT_EN_Msk 0x40UL
1251 #define BLE_BLELL_CONN_INTR_MASK_CONN_UPDATE_INTR_EN_Pos 7UL
1252 #define BLE_BLELL_CONN_INTR_MASK_CONN_UPDATE_INTR_EN_Msk 0x80UL
1253 #define BLE_BLELL_CONN_INTR_MASK_RX_GOOD_PDU_INT_EN_Pos 8UL
1254 #define BLE_BLELL_CONN_INTR_MASK_RX_GOOD_PDU_INT_EN_Msk 0x100UL
1255 #define BLE_BLELL_CONN_INTR_MASK_RX_BAD_PDU_INT_EN_Pos 9UL
1256 #define BLE_BLELL_CONN_INTR_MASK_RX_BAD_PDU_INT_EN_Msk 0x200UL
1257 #define BLE_BLELL_CONN_INTR_MASK_CE_CLOSE_NULL_RX_INT_EN_Pos 13UL
1258 #define BLE_BLELL_CONN_INTR_MASK_CE_CLOSE_NULL_RX_INT_EN_Msk 0x2000UL
1259 #define BLE_BLELL_CONN_INTR_MASK_PING_TIMER_EXPIRD_INTR_Pos 14UL
1260 #define BLE_BLELL_CONN_INTR_MASK_PING_TIMER_EXPIRD_INTR_Msk 0x4000UL
1261 #define BLE_BLELL_CONN_INTR_MASK_PING_NEARLY_EXPIRD_INTR_Pos 15UL
1262 #define BLE_BLELL_CONN_INTR_MASK_PING_NEARLY_EXPIRD_INTR_Msk 0x8000UL
1263 /* BLE_BLELL.SLAVE_TIMING_CONTROL */
1264 #define BLE_BLELL_SLAVE_TIMING_CONTROL_SLAVE_TIME_SET_VAL_Pos 0UL
1265 #define BLE_BLELL_SLAVE_TIMING_CONTROL_SLAVE_TIME_SET_VAL_Msk 0xFFUL
1266 #define BLE_BLELL_SLAVE_TIMING_CONTROL_SLAVE_TIME_ADJ_VAL_Pos 8UL
1267 #define BLE_BLELL_SLAVE_TIMING_CONTROL_SLAVE_TIME_ADJ_VAL_Msk 0xFF00UL
1268 /* BLE_BLELL.RECEIVE_TRIG_CTRL */
1269 #define BLE_BLELL_RECEIVE_TRIG_CTRL_ACC_TRIGGER_THRESHOLD_Pos 0UL
1270 #define BLE_BLELL_RECEIVE_TRIG_CTRL_ACC_TRIGGER_THRESHOLD_Msk 0x3FUL
1271 #define BLE_BLELL_RECEIVE_TRIG_CTRL_ACC_TRIGGER_TIMEOUT_Pos 8UL
1272 #define BLE_BLELL_RECEIVE_TRIG_CTRL_ACC_TRIGGER_TIMEOUT_Msk 0xFF00UL
1273 /* BLE_BLELL.LL_DBG_1 */
1274 #define BLE_BLELL_LL_DBG_1_CONN_RX_WR_PTR_Pos   0UL
1275 #define BLE_BLELL_LL_DBG_1_CONN_RX_WR_PTR_Msk   0x3FFUL
1276 /* BLE_BLELL.LL_DBG_2 */
1277 #define BLE_BLELL_LL_DBG_2_CONN_RX_RD_PTR_Pos   0UL
1278 #define BLE_BLELL_LL_DBG_2_CONN_RX_RD_PTR_Msk   0x3FFUL
1279 /* BLE_BLELL.LL_DBG_3 */
1280 #define BLE_BLELL_LL_DBG_3_CONN_RX_WR_PTR_STORE_Pos 0UL
1281 #define BLE_BLELL_LL_DBG_3_CONN_RX_WR_PTR_STORE_Msk 0x3FFUL
1282 /* BLE_BLELL.LL_DBG_4 */
1283 #define BLE_BLELL_LL_DBG_4_CONNECTION_FSM_STATE_Pos 0UL
1284 #define BLE_BLELL_LL_DBG_4_CONNECTION_FSM_STATE_Msk 0xFUL
1285 #define BLE_BLELL_LL_DBG_4_SLAVE_LATENCY_FSM_STATE_Pos 4UL
1286 #define BLE_BLELL_LL_DBG_4_SLAVE_LATENCY_FSM_STATE_Msk 0x30UL
1287 #define BLE_BLELL_LL_DBG_4_ADVERTISER_FSM_STATE_Pos 6UL
1288 #define BLE_BLELL_LL_DBG_4_ADVERTISER_FSM_STATE_Msk 0x7C0UL
1289 /* BLE_BLELL.LL_DBG_5 */
1290 #define BLE_BLELL_LL_DBG_5_INIT_FSM_STATE_Pos   0UL
1291 #define BLE_BLELL_LL_DBG_5_INIT_FSM_STATE_Msk   0x1FUL
1292 #define BLE_BLELL_LL_DBG_5_SCAN_FSM_STATE_Pos   5UL
1293 #define BLE_BLELL_LL_DBG_5_SCAN_FSM_STATE_Msk   0x3E0UL
1294 /* BLE_BLELL.LL_DBG_6 */
1295 #define BLE_BLELL_LL_DBG_6_ADV_TX_WR_PTR_Pos    0UL
1296 #define BLE_BLELL_LL_DBG_6_ADV_TX_WR_PTR_Msk    0xFUL
1297 #define BLE_BLELL_LL_DBG_6_SCAN_RSP_TX_WR_PTR_Pos 4UL
1298 #define BLE_BLELL_LL_DBG_6_SCAN_RSP_TX_WR_PTR_Msk 0xF0UL
1299 #define BLE_BLELL_LL_DBG_6_ADV_TX_RD_PTR_Pos    8UL
1300 #define BLE_BLELL_LL_DBG_6_ADV_TX_RD_PTR_Msk    0x3F00UL
1301 /* BLE_BLELL.LL_DBG_7 */
1302 #define BLE_BLELL_LL_DBG_7_ADV_RX_WR_PTR_Pos    0UL
1303 #define BLE_BLELL_LL_DBG_7_ADV_RX_WR_PTR_Msk    0x7FUL
1304 #define BLE_BLELL_LL_DBG_7_ADV_RX_RD_PTR_Pos    7UL
1305 #define BLE_BLELL_LL_DBG_7_ADV_RX_RD_PTR_Msk    0x3F80UL
1306 /* BLE_BLELL.LL_DBG_8 */
1307 #define BLE_BLELL_LL_DBG_8_ADV_RX_WR_PTR_STORE_Pos 0UL
1308 #define BLE_BLELL_LL_DBG_8_ADV_RX_WR_PTR_STORE_Msk 0x7FUL
1309 #define BLE_BLELL_LL_DBG_8_WLF_PTR_Pos          7UL
1310 #define BLE_BLELL_LL_DBG_8_WLF_PTR_Msk          0x3F80UL
1311 /* BLE_BLELL.LL_DBG_9 */
1312 #define BLE_BLELL_LL_DBG_9_WINDOW_WIDEN_Pos     0UL
1313 #define BLE_BLELL_LL_DBG_9_WINDOW_WIDEN_Msk     0xFFFFUL
1314 /* BLE_BLELL.LL_DBG_10 */
1315 #define BLE_BLELL_LL_DBG_10_RF_CHANNEL_NUM_Pos  0UL
1316 #define BLE_BLELL_LL_DBG_10_RF_CHANNEL_NUM_Msk  0x3FUL
1317 /* BLE_BLELL.PEER_ADDR_INIT_L */
1318 #define BLE_BLELL_PEER_ADDR_INIT_L_PEER_ADDR_L_Pos 0UL
1319 #define BLE_BLELL_PEER_ADDR_INIT_L_PEER_ADDR_L_Msk 0xFFFFUL
1320 /* BLE_BLELL.PEER_ADDR_INIT_M */
1321 #define BLE_BLELL_PEER_ADDR_INIT_M_PEER_ADDR_M_Pos 0UL
1322 #define BLE_BLELL_PEER_ADDR_INIT_M_PEER_ADDR_M_Msk 0xFFFFUL
1323 /* BLE_BLELL.PEER_ADDR_INIT_H */
1324 #define BLE_BLELL_PEER_ADDR_INIT_H_PEER_ADDR_H_Pos 0UL
1325 #define BLE_BLELL_PEER_ADDR_INIT_H_PEER_ADDR_H_Msk 0xFFFFUL
1326 /* BLE_BLELL.PEER_SEC_ADDR_ADV_L */
1327 #define BLE_BLELL_PEER_SEC_ADDR_ADV_L_PEER_SEC_ADDR_L_Pos 0UL
1328 #define BLE_BLELL_PEER_SEC_ADDR_ADV_L_PEER_SEC_ADDR_L_Msk 0xFFFFUL
1329 /* BLE_BLELL.PEER_SEC_ADDR_ADV_M */
1330 #define BLE_BLELL_PEER_SEC_ADDR_ADV_M_PEER_SEC_ADDR_M_Pos 0UL
1331 #define BLE_BLELL_PEER_SEC_ADDR_ADV_M_PEER_SEC_ADDR_M_Msk 0xFFFFUL
1332 /* BLE_BLELL.PEER_SEC_ADDR_ADV_H */
1333 #define BLE_BLELL_PEER_SEC_ADDR_ADV_H_PEER_SEC_ADDR_H_Pos 0UL
1334 #define BLE_BLELL_PEER_SEC_ADDR_ADV_H_PEER_SEC_ADDR_H_Msk 0xFFFFUL
1335 /* BLE_BLELL.INIT_WINDOW_TIMER_CTRL */
1336 #define BLE_BLELL_INIT_WINDOW_TIMER_CTRL_INIT_WINDOW_OFFSET_SEL_Pos 0UL
1337 #define BLE_BLELL_INIT_WINDOW_TIMER_CTRL_INIT_WINDOW_OFFSET_SEL_Msk 0x1UL
1338 /* BLE_BLELL.CONN_CONFIG_EXT */
1339 #define BLE_BLELL_CONN_CONFIG_EXT_CONN_REQ_2SLOT_EARLY_Pos 0UL
1340 #define BLE_BLELL_CONN_CONFIG_EXT_CONN_REQ_2SLOT_EARLY_Msk 0x1UL
1341 #define BLE_BLELL_CONN_CONFIG_EXT_CONN_REQ_3SLOT_EARLY_Pos 1UL
1342 #define BLE_BLELL_CONN_CONFIG_EXT_CONN_REQ_3SLOT_EARLY_Msk 0x2UL
1343 #define BLE_BLELL_CONN_CONFIG_EXT_FW_PKT_RCV_CONN_INDEX_Pos 2UL
1344 #define BLE_BLELL_CONN_CONFIG_EXT_FW_PKT_RCV_CONN_INDEX_Msk 0x7CUL
1345 #define BLE_BLELL_CONN_CONFIG_EXT_MMMS_RX_PKT_LIMIT_Pos 8UL
1346 #define BLE_BLELL_CONN_CONFIG_EXT_MMMS_RX_PKT_LIMIT_Msk 0x3F00UL
1347 #define BLE_BLELL_CONN_CONFIG_EXT_DEBUG_CE_EXPIRE_Pos 14UL
1348 #define BLE_BLELL_CONN_CONFIG_EXT_DEBUG_CE_EXPIRE_Msk 0x4000UL
1349 #define BLE_BLELL_CONN_CONFIG_EXT_MT_PDU_CE_EXPIRE_Pos 15UL
1350 #define BLE_BLELL_CONN_CONFIG_EXT_MT_PDU_CE_EXPIRE_Msk 0x8000UL
1351 /* BLE_BLELL.DPLL_CONFIG */
1352 #define BLE_BLELL_DPLL_CONFIG_DPLL_CORREL_CONFIG_Pos 0UL
1353 #define BLE_BLELL_DPLL_CONFIG_DPLL_CORREL_CONFIG_Msk 0xFFFFUL
1354 /* BLE_BLELL.INIT_NI_VAL */
1355 #define BLE_BLELL_INIT_NI_VAL_INIT_NI_VAL_Pos   0UL
1356 #define BLE_BLELL_INIT_NI_VAL_INIT_NI_VAL_Msk   0xFFFFUL
1357 /* BLE_BLELL.INIT_WINDOW_OFFSET */
1358 #define BLE_BLELL_INIT_WINDOW_OFFSET_INIT_WINDOW_NI_Pos 0UL
1359 #define BLE_BLELL_INIT_WINDOW_OFFSET_INIT_WINDOW_NI_Msk 0xFFFFUL
1360 /* BLE_BLELL.INIT_WINDOW_NI_ANCHOR_PT */
1361 #define BLE_BLELL_INIT_WINDOW_NI_ANCHOR_PT_INIT_INT_OFF_CAPT_Pos 0UL
1362 #define BLE_BLELL_INIT_WINDOW_NI_ANCHOR_PT_INIT_INT_OFF_CAPT_Msk 0xFFFFUL
1363 /* BLE_BLELL.CONN_UPDATE_NEW_INTERVAL */
1364 #define BLE_BLELL_CONN_UPDATE_NEW_INTERVAL_CONN_UPDT_INTERVAL_Pos 0UL
1365 #define BLE_BLELL_CONN_UPDATE_NEW_INTERVAL_CONN_UPDT_INTERVAL_Msk 0xFFFFUL
1366 /* BLE_BLELL.CONN_UPDATE_NEW_LATENCY */
1367 #define BLE_BLELL_CONN_UPDATE_NEW_LATENCY_CONN_UPDT_SLV_LATENCY_Pos 0UL
1368 #define BLE_BLELL_CONN_UPDATE_NEW_LATENCY_CONN_UPDT_SLV_LATENCY_Msk 0xFFFFUL
1369 /* BLE_BLELL.CONN_UPDATE_NEW_SUP_TO */
1370 #define BLE_BLELL_CONN_UPDATE_NEW_SUP_TO_CONN_UPDT_SUP_TO_Pos 0UL
1371 #define BLE_BLELL_CONN_UPDATE_NEW_SUP_TO_CONN_UPDT_SUP_TO_Msk 0xFFFFUL
1372 /* BLE_BLELL.CONN_UPDATE_NEW_SL_INTERVAL */
1373 #define BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL_SL_CONN_INTERVAL_VAL_Pos 0UL
1374 #define BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL_SL_CONN_INTERVAL_VAL_Msk 0xFFFFUL
1375 /* BLE_BLELL.CONN_REQ_WORD0 */
1376 #define BLE_BLELL_CONN_REQ_WORD0_ACCESS_ADDR_LOWER_Pos 0UL
1377 #define BLE_BLELL_CONN_REQ_WORD0_ACCESS_ADDR_LOWER_Msk 0xFFFFUL
1378 /* BLE_BLELL.CONN_REQ_WORD1 */
1379 #define BLE_BLELL_CONN_REQ_WORD1_ACCESS_ADDR_UPPER_Pos 0UL
1380 #define BLE_BLELL_CONN_REQ_WORD1_ACCESS_ADDR_UPPER_Msk 0xFFFFUL
1381 /* BLE_BLELL.CONN_REQ_WORD2 */
1382 #define BLE_BLELL_CONN_REQ_WORD2_TX_WINDOW_SIZE_VAL_Pos 0UL
1383 #define BLE_BLELL_CONN_REQ_WORD2_TX_WINDOW_SIZE_VAL_Msk 0xFFUL
1384 #define BLE_BLELL_CONN_REQ_WORD2_CRC_INIT_LOWER_Pos 8UL
1385 #define BLE_BLELL_CONN_REQ_WORD2_CRC_INIT_LOWER_Msk 0xFF00UL
1386 /* BLE_BLELL.CONN_REQ_WORD3 */
1387 #define BLE_BLELL_CONN_REQ_WORD3_CRC_INIT_UPPER_Pos 0UL
1388 #define BLE_BLELL_CONN_REQ_WORD3_CRC_INIT_UPPER_Msk 0xFFFFUL
1389 /* BLE_BLELL.CONN_REQ_WORD4 */
1390 #define BLE_BLELL_CONN_REQ_WORD4_TX_WINDOW_OFFSET_Pos 0UL
1391 #define BLE_BLELL_CONN_REQ_WORD4_TX_WINDOW_OFFSET_Msk 0xFFFFUL
1392 /* BLE_BLELL.CONN_REQ_WORD5 */
1393 #define BLE_BLELL_CONN_REQ_WORD5_CONNECTION_INTERVAL_VAL_Pos 0UL
1394 #define BLE_BLELL_CONN_REQ_WORD5_CONNECTION_INTERVAL_VAL_Msk 0xFFFFUL
1395 /* BLE_BLELL.CONN_REQ_WORD6 */
1396 #define BLE_BLELL_CONN_REQ_WORD6_SLAVE_LATENCY_VAL_Pos 0UL
1397 #define BLE_BLELL_CONN_REQ_WORD6_SLAVE_LATENCY_VAL_Msk 0xFFFFUL
1398 /* BLE_BLELL.CONN_REQ_WORD7 */
1399 #define BLE_BLELL_CONN_REQ_WORD7_SUPERVISION_TIMEOUT_VAL_Pos 0UL
1400 #define BLE_BLELL_CONN_REQ_WORD7_SUPERVISION_TIMEOUT_VAL_Msk 0xFFFFUL
1401 /* BLE_BLELL.CONN_REQ_WORD8 */
1402 #define BLE_BLELL_CONN_REQ_WORD8_DATA_CHANNELS_LOWER_Pos 0UL
1403 #define BLE_BLELL_CONN_REQ_WORD8_DATA_CHANNELS_LOWER_Msk 0xFFFFUL
1404 /* BLE_BLELL.CONN_REQ_WORD9 */
1405 #define BLE_BLELL_CONN_REQ_WORD9_DATA_CHANNELS_MID_Pos 0UL
1406 #define BLE_BLELL_CONN_REQ_WORD9_DATA_CHANNELS_MID_Msk 0xFFFFUL
1407 /* BLE_BLELL.CONN_REQ_WORD10 */
1408 #define BLE_BLELL_CONN_REQ_WORD10_DATA_CHANNELS_UPPER_Pos 0UL
1409 #define BLE_BLELL_CONN_REQ_WORD10_DATA_CHANNELS_UPPER_Msk 0x1FUL
1410 /* BLE_BLELL.CONN_REQ_WORD11 */
1411 #define BLE_BLELL_CONN_REQ_WORD11_HOP_INCREMENT_2_Pos 0UL
1412 #define BLE_BLELL_CONN_REQ_WORD11_HOP_INCREMENT_2_Msk 0x1FUL
1413 #define BLE_BLELL_CONN_REQ_WORD11_SCA_2_Pos     5UL
1414 #define BLE_BLELL_CONN_REQ_WORD11_SCA_2_Msk     0xE0UL
1415 /* BLE_BLELL.PDU_RESP_TIMER */
1416 #define BLE_BLELL_PDU_RESP_TIMER_PDU_RESP_TIME_VAL_Pos 0UL
1417 #define BLE_BLELL_PDU_RESP_TIMER_PDU_RESP_TIME_VAL_Msk 0xFFFFUL
1418 /* BLE_BLELL.NEXT_RESP_TIMER_EXP */
1419 #define BLE_BLELL_NEXT_RESP_TIMER_EXP_NEXT_RESPONSE_INSTANT_Pos 0UL
1420 #define BLE_BLELL_NEXT_RESP_TIMER_EXP_NEXT_RESPONSE_INSTANT_Msk 0xFFFFUL
1421 /* BLE_BLELL.NEXT_SUP_TO */
1422 #define BLE_BLELL_NEXT_SUP_TO_NEXT_TIMEOUT_INSTANT_Pos 0UL
1423 #define BLE_BLELL_NEXT_SUP_TO_NEXT_TIMEOUT_INSTANT_Msk 0xFFFFUL
1424 /* BLE_BLELL.LLH_FEATURE_CONFIG */
1425 #define BLE_BLELL_LLH_FEATURE_CONFIG_QUICK_TRANSMIT_Pos 0UL
1426 #define BLE_BLELL_LLH_FEATURE_CONFIG_QUICK_TRANSMIT_Msk 0x1UL
1427 #define BLE_BLELL_LLH_FEATURE_CONFIG_SL_DSM_EN_Pos 1UL
1428 #define BLE_BLELL_LLH_FEATURE_CONFIG_SL_DSM_EN_Msk 0x2UL
1429 #define BLE_BLELL_LLH_FEATURE_CONFIG_US_COUNTER_OFFSET_ADJ_Pos 2UL
1430 #define BLE_BLELL_LLH_FEATURE_CONFIG_US_COUNTER_OFFSET_ADJ_Msk 0x4UL
1431 /* BLE_BLELL.WIN_MIN_STEP_SIZE */
1432 #define BLE_BLELL_WIN_MIN_STEP_SIZE_STEPDN_Pos  0UL
1433 #define BLE_BLELL_WIN_MIN_STEP_SIZE_STEPDN_Msk  0xFUL
1434 #define BLE_BLELL_WIN_MIN_STEP_SIZE_STEPUP_Pos  4UL
1435 #define BLE_BLELL_WIN_MIN_STEP_SIZE_STEPUP_Msk  0xF0UL
1436 #define BLE_BLELL_WIN_MIN_STEP_SIZE_WINDOW_MIN_FW_Pos 8UL
1437 #define BLE_BLELL_WIN_MIN_STEP_SIZE_WINDOW_MIN_FW_Msk 0xFF00UL
1438 /* BLE_BLELL.SLV_WIN_ADJ */
1439 #define BLE_BLELL_SLV_WIN_ADJ_SLV_WIN_ADJ_Pos   0UL
1440 #define BLE_BLELL_SLV_WIN_ADJ_SLV_WIN_ADJ_Msk   0x7FFUL
1441 /* BLE_BLELL.SL_CONN_INTERVAL */
1442 #define BLE_BLELL_SL_CONN_INTERVAL_SL_CONN_INTERVAL_VAL_Pos 0UL
1443 #define BLE_BLELL_SL_CONN_INTERVAL_SL_CONN_INTERVAL_VAL_Msk 0xFFFFUL
1444 /* BLE_BLELL.LE_PING_TIMER_ADDR */
1445 #define BLE_BLELL_LE_PING_TIMER_ADDR_CONN_PING_TIMER_ADDR_Pos 0UL
1446 #define BLE_BLELL_LE_PING_TIMER_ADDR_CONN_PING_TIMER_ADDR_Msk 0xFFFFUL
1447 /* BLE_BLELL.LE_PING_TIMER_OFFSET */
1448 #define BLE_BLELL_LE_PING_TIMER_OFFSET_CONN_PING_TIMER_OFFSET_Pos 0UL
1449 #define BLE_BLELL_LE_PING_TIMER_OFFSET_CONN_PING_TIMER_OFFSET_Msk 0xFFFFUL
1450 /* BLE_BLELL.LE_PING_TIMER_NEXT_EXP */
1451 #define BLE_BLELL_LE_PING_TIMER_NEXT_EXP_CONN_PING_TIMER_NEXT_EXP_Pos 0UL
1452 #define BLE_BLELL_LE_PING_TIMER_NEXT_EXP_CONN_PING_TIMER_NEXT_EXP_Msk 0xFFFFUL
1453 /* BLE_BLELL.LE_PING_TIMER_WRAP_COUNT */
1454 #define BLE_BLELL_LE_PING_TIMER_WRAP_COUNT_CONN_SEC_CURRENT_WRAP_Pos 0UL
1455 #define BLE_BLELL_LE_PING_TIMER_WRAP_COUNT_CONN_SEC_CURRENT_WRAP_Msk 0xFFFFUL
1456 /* BLE_BLELL.TX_EN_EXT_DELAY */
1457 #define BLE_BLELL_TX_EN_EXT_DELAY_TXEN_EXT_DELAY_Pos 0UL
1458 #define BLE_BLELL_TX_EN_EXT_DELAY_TXEN_EXT_DELAY_Msk 0xFUL
1459 #define BLE_BLELL_TX_EN_EXT_DELAY_RXEN_EXT_DELAY_Pos 4UL
1460 #define BLE_BLELL_TX_EN_EXT_DELAY_RXEN_EXT_DELAY_Msk 0xF0UL
1461 #define BLE_BLELL_TX_EN_EXT_DELAY_DEMOD_2M_COMP_DLY_Pos 8UL
1462 #define BLE_BLELL_TX_EN_EXT_DELAY_DEMOD_2M_COMP_DLY_Msk 0xF00UL
1463 #define BLE_BLELL_TX_EN_EXT_DELAY_MOD_2M_COMP_DLY_Pos 12UL
1464 #define BLE_BLELL_TX_EN_EXT_DELAY_MOD_2M_COMP_DLY_Msk 0xF000UL
1465 /* BLE_BLELL.TX_RX_SYNTH_DELAY */
1466 #define BLE_BLELL_TX_RX_SYNTH_DELAY_RX_EN_DELAY_Pos 0UL
1467 #define BLE_BLELL_TX_RX_SYNTH_DELAY_RX_EN_DELAY_Msk 0xFFUL
1468 #define BLE_BLELL_TX_RX_SYNTH_DELAY_TX_EN_DELAY_Pos 8UL
1469 #define BLE_BLELL_TX_RX_SYNTH_DELAY_TX_EN_DELAY_Msk 0xFF00UL
1470 /* BLE_BLELL.EXT_PA_LNA_DLY_CNFG */
1471 #define BLE_BLELL_EXT_PA_LNA_DLY_CNFG_LNA_CTL_DELAY_Pos 0UL
1472 #define BLE_BLELL_EXT_PA_LNA_DLY_CNFG_LNA_CTL_DELAY_Msk 0xFFUL
1473 #define BLE_BLELL_EXT_PA_LNA_DLY_CNFG_PA_CTL_DELAY_Pos 8UL
1474 #define BLE_BLELL_EXT_PA_LNA_DLY_CNFG_PA_CTL_DELAY_Msk 0xFF00UL
1475 /* BLE_BLELL.LL_CONFIG */
1476 #define BLE_BLELL_LL_CONFIG_RSSI_SEL_Pos        0UL
1477 #define BLE_BLELL_LL_CONFIG_RSSI_SEL_Msk        0x1UL
1478 #define BLE_BLELL_LL_CONFIG_TX_RX_CTRL_SEL_Pos  1UL
1479 #define BLE_BLELL_LL_CONFIG_TX_RX_CTRL_SEL_Msk  0x2UL
1480 #define BLE_BLELL_LL_CONFIG_TIFS_ENABLE_Pos     2UL
1481 #define BLE_BLELL_LL_CONFIG_TIFS_ENABLE_Msk     0x4UL
1482 #define BLE_BLELL_LL_CONFIG_TIMER_LF_SLOT_ENABLE_Pos 3UL
1483 #define BLE_BLELL_LL_CONFIG_TIMER_LF_SLOT_ENABLE_Msk 0x8UL
1484 #define BLE_BLELL_LL_CONFIG_RSSI_INTR_SEL_Pos   5UL
1485 #define BLE_BLELL_LL_CONFIG_RSSI_INTR_SEL_Msk   0x20UL
1486 #define BLE_BLELL_LL_CONFIG_RSSI_EARLY_CNFG_Pos 6UL
1487 #define BLE_BLELL_LL_CONFIG_RSSI_EARLY_CNFG_Msk 0x40UL
1488 #define BLE_BLELL_LL_CONFIG_TX_RX_PIN_DLY_Pos   7UL
1489 #define BLE_BLELL_LL_CONFIG_TX_RX_PIN_DLY_Msk   0x80UL
1490 #define BLE_BLELL_LL_CONFIG_TX_PA_PWR_LVL_TYPE_Pos 8UL
1491 #define BLE_BLELL_LL_CONFIG_TX_PA_PWR_LVL_TYPE_Msk 0x100UL
1492 #define BLE_BLELL_LL_CONFIG_RSSI_ENERGY_RD_Pos  9UL
1493 #define BLE_BLELL_LL_CONFIG_RSSI_ENERGY_RD_Msk  0x200UL
1494 #define BLE_BLELL_LL_CONFIG_RSSI_EACH_PKT_Pos   10UL
1495 #define BLE_BLELL_LL_CONFIG_RSSI_EACH_PKT_Msk   0x400UL
1496 #define BLE_BLELL_LL_CONFIG_FORCE_TRIG_RCB_UPDATE_Pos 11UL
1497 #define BLE_BLELL_LL_CONFIG_FORCE_TRIG_RCB_UPDATE_Msk 0x800UL
1498 #define BLE_BLELL_LL_CONFIG_CHECK_DUP_CONN_Pos  12UL
1499 #define BLE_BLELL_LL_CONFIG_CHECK_DUP_CONN_Msk  0x1000UL
1500 #define BLE_BLELL_LL_CONFIG_MULTI_ENGINE_LPM_Pos 13UL
1501 #define BLE_BLELL_LL_CONFIG_MULTI_ENGINE_LPM_Msk 0x2000UL
1502 #define BLE_BLELL_LL_CONFIG_ADV_DIR_DEVICE_PRIV_EN_Pos 14UL
1503 #define BLE_BLELL_LL_CONFIG_ADV_DIR_DEVICE_PRIV_EN_Msk 0x4000UL
1504 /* BLE_BLELL.LL_CONTROL */
1505 #define BLE_BLELL_LL_CONTROL_PRIV_1_2_Pos       0UL
1506 #define BLE_BLELL_LL_CONTROL_PRIV_1_2_Msk       0x1UL
1507 #define BLE_BLELL_LL_CONTROL_DLE_Pos            1UL
1508 #define BLE_BLELL_LL_CONTROL_DLE_Msk            0x2UL
1509 #define BLE_BLELL_LL_CONTROL_WL_READ_AS_MEM_Pos 2UL
1510 #define BLE_BLELL_LL_CONTROL_WL_READ_AS_MEM_Msk 0x4UL
1511 #define BLE_BLELL_LL_CONTROL_ADVCH_FIFO_PRIV_1_2_FLUSH_CTRL_Pos 3UL
1512 #define BLE_BLELL_LL_CONTROL_ADVCH_FIFO_PRIV_1_2_FLUSH_CTRL_Msk 0x8UL
1513 #define BLE_BLELL_LL_CONTROL_HW_RSLV_LIST_FULL_Pos 4UL
1514 #define BLE_BLELL_LL_CONTROL_HW_RSLV_LIST_FULL_Msk 0x10UL
1515 #define BLE_BLELL_LL_CONTROL_RPT_INIT_ADDR_MATCH_PRIV_MISMATCH_ADV_Pos 5UL
1516 #define BLE_BLELL_LL_CONTROL_RPT_INIT_ADDR_MATCH_PRIV_MISMATCH_ADV_Msk 0x20UL
1517 #define BLE_BLELL_LL_CONTROL_RPT_SCAN_ADDR_MATCH_PRIV_MISMATCH_ADV_Pos 6UL
1518 #define BLE_BLELL_LL_CONTROL_RPT_SCAN_ADDR_MATCH_PRIV_MISMATCH_ADV_Msk 0x40UL
1519 #define BLE_BLELL_LL_CONTROL_RPT_PEER_ADDR_MATCH_PRIV_MISMATCH_SCN_Pos 7UL
1520 #define BLE_BLELL_LL_CONTROL_RPT_PEER_ADDR_MATCH_PRIV_MISMATCH_SCN_Msk 0x80UL
1521 #define BLE_BLELL_LL_CONTROL_RPT_PEER_ADDR_MATCH_PRIV_MISMATCH_INI_Pos 8UL
1522 #define BLE_BLELL_LL_CONTROL_RPT_PEER_ADDR_MATCH_PRIV_MISMATCH_INI_Msk 0x100UL
1523 #define BLE_BLELL_LL_CONTROL_RPT_SELF_ADDR_MATCH_PRIV_MISMATCH_INI_Pos 9UL
1524 #define BLE_BLELL_LL_CONTROL_RPT_SELF_ADDR_MATCH_PRIV_MISMATCH_INI_Msk 0x200UL
1525 #define BLE_BLELL_LL_CONTROL_PRIV_1_2_ADV_Pos   10UL
1526 #define BLE_BLELL_LL_CONTROL_PRIV_1_2_ADV_Msk   0x400UL
1527 #define BLE_BLELL_LL_CONTROL_PRIV_1_2_SCAN_Pos  11UL
1528 #define BLE_BLELL_LL_CONTROL_PRIV_1_2_SCAN_Msk  0x800UL
1529 #define BLE_BLELL_LL_CONTROL_PRIV_1_2_INIT_Pos  12UL
1530 #define BLE_BLELL_LL_CONTROL_PRIV_1_2_INIT_Msk  0x1000UL
1531 #define BLE_BLELL_LL_CONTROL_EN_CONN_RX_EN_MOD_Pos 13UL
1532 #define BLE_BLELL_LL_CONTROL_EN_CONN_RX_EN_MOD_Msk 0x2000UL
1533 #define BLE_BLELL_LL_CONTROL_SLV_CONN_PEER_RPA_NOT_RSLVD_Pos 14UL
1534 #define BLE_BLELL_LL_CONTROL_SLV_CONN_PEER_RPA_NOT_RSLVD_Msk 0x4000UL
1535 #define BLE_BLELL_LL_CONTROL_ADVCH_FIFO_FLUSH_Pos 15UL
1536 #define BLE_BLELL_LL_CONTROL_ADVCH_FIFO_FLUSH_Msk 0x8000UL
1537 /* BLE_BLELL.DEV_PA_ADDR_L */
1538 #define BLE_BLELL_DEV_PA_ADDR_L_DEV_PA_ADDR_L_Pos 0UL
1539 #define BLE_BLELL_DEV_PA_ADDR_L_DEV_PA_ADDR_L_Msk 0xFFFFUL
1540 /* BLE_BLELL.DEV_PA_ADDR_M */
1541 #define BLE_BLELL_DEV_PA_ADDR_M_DEV_PA_ADDR_M_Pos 0UL
1542 #define BLE_BLELL_DEV_PA_ADDR_M_DEV_PA_ADDR_M_Msk 0xFFFFUL
1543 /* BLE_BLELL.DEV_PA_ADDR_H */
1544 #define BLE_BLELL_DEV_PA_ADDR_H_DEV_PA_ADDR_H_Pos 0UL
1545 #define BLE_BLELL_DEV_PA_ADDR_H_DEV_PA_ADDR_H_Msk 0xFFFFUL
1546 /* BLE_BLELL.RSLV_LIST_ENABLE */
1547 #define BLE_BLELL_RSLV_LIST_ENABLE_VALID_ENTRY_Pos 0UL
1548 #define BLE_BLELL_RSLV_LIST_ENABLE_VALID_ENTRY_Msk 0x1UL
1549 #define BLE_BLELL_RSLV_LIST_ENABLE_PEER_ADDR_IRK_SET_Pos 1UL
1550 #define BLE_BLELL_RSLV_LIST_ENABLE_PEER_ADDR_IRK_SET_Msk 0x2UL
1551 #define BLE_BLELL_RSLV_LIST_ENABLE_SELF_ADDR_IRK_SET_RX_Pos 2UL
1552 #define BLE_BLELL_RSLV_LIST_ENABLE_SELF_ADDR_IRK_SET_RX_Msk 0x4UL
1553 #define BLE_BLELL_RSLV_LIST_ENABLE_WHITELISTED_PEER_Pos 3UL
1554 #define BLE_BLELL_RSLV_LIST_ENABLE_WHITELISTED_PEER_Msk 0x8UL
1555 #define BLE_BLELL_RSLV_LIST_ENABLE_PEER_ADDR_TYPE_Pos 4UL
1556 #define BLE_BLELL_RSLV_LIST_ENABLE_PEER_ADDR_TYPE_Msk 0x10UL
1557 #define BLE_BLELL_RSLV_LIST_ENABLE_PEER_ADDR_RPA_VAL_Pos 5UL
1558 #define BLE_BLELL_RSLV_LIST_ENABLE_PEER_ADDR_RPA_VAL_Msk 0x20UL
1559 #define BLE_BLELL_RSLV_LIST_ENABLE_SELF_ADDR_RXD_RPA_VAL_Pos 6UL
1560 #define BLE_BLELL_RSLV_LIST_ENABLE_SELF_ADDR_RXD_RPA_VAL_Msk 0x40UL
1561 #define BLE_BLELL_RSLV_LIST_ENABLE_SELF_ADDR_TX_RPA_VAL_Pos 7UL
1562 #define BLE_BLELL_RSLV_LIST_ENABLE_SELF_ADDR_TX_RPA_VAL_Msk 0x80UL
1563 #define BLE_BLELL_RSLV_LIST_ENABLE_SELF_ADDR_INIT_RPA_SEL_Pos 8UL
1564 #define BLE_BLELL_RSLV_LIST_ENABLE_SELF_ADDR_INIT_RPA_SEL_Msk 0x100UL
1565 #define BLE_BLELL_RSLV_LIST_ENABLE_SELF_ADDR_TYPE_TX_Pos 9UL
1566 #define BLE_BLELL_RSLV_LIST_ENABLE_SELF_ADDR_TYPE_TX_Msk 0x200UL
1567 #define BLE_BLELL_RSLV_LIST_ENABLE_ENTRY_CONNECTED_Pos 10UL
1568 #define BLE_BLELL_RSLV_LIST_ENABLE_ENTRY_CONNECTED_Msk 0x400UL
1569 /* BLE_BLELL.WL_CONNECTION_STATUS */
1570 #define BLE_BLELL_WL_CONNECTION_STATUS_WL_ENTRY_CONNECTED_Pos 0UL
1571 #define BLE_BLELL_WL_CONNECTION_STATUS_WL_ENTRY_CONNECTED_Msk 0xFFFFUL
1572 /* BLE_BLELL.CONN_RXMEM_BASE_ADDR_DLE */
1573 #define BLE_BLELL_CONN_RXMEM_BASE_ADDR_DLE_CONN_RX_MEM_BASE_ADDR_DLE_Pos 0UL
1574 #define BLE_BLELL_CONN_RXMEM_BASE_ADDR_DLE_CONN_RX_MEM_BASE_ADDR_DLE_Msk 0xFFFFFFFFUL
1575 /* BLE_BLELL.CONN_TXMEM_BASE_ADDR_DLE */
1576 #define BLE_BLELL_CONN_TXMEM_BASE_ADDR_DLE_CONN_TX_MEM_BASE_ADDR_DLE_Pos 0UL
1577 #define BLE_BLELL_CONN_TXMEM_BASE_ADDR_DLE_CONN_TX_MEM_BASE_ADDR_DLE_Msk 0xFFFFFFFFUL
1578 /* BLE_BLELL.CONN_1_PARAM_MEM_BASE_ADDR */
1579 #define BLE_BLELL_CONN_1_PARAM_MEM_BASE_ADDR_CONN_1_PARAM_Pos 0UL
1580 #define BLE_BLELL_CONN_1_PARAM_MEM_BASE_ADDR_CONN_1_PARAM_Msk 0xFFFFUL
1581 /* BLE_BLELL.CONN_2_PARAM_MEM_BASE_ADDR */
1582 #define BLE_BLELL_CONN_2_PARAM_MEM_BASE_ADDR_CONN_2_PARAM_Pos 0UL
1583 #define BLE_BLELL_CONN_2_PARAM_MEM_BASE_ADDR_CONN_2_PARAM_Msk 0xFFFFUL
1584 /* BLE_BLELL.CONN_3_PARAM_MEM_BASE_ADDR */
1585 #define BLE_BLELL_CONN_3_PARAM_MEM_BASE_ADDR_CONN_3_PARAM_Pos 0UL
1586 #define BLE_BLELL_CONN_3_PARAM_MEM_BASE_ADDR_CONN_3_PARAM_Msk 0xFFFFUL
1587 /* BLE_BLELL.CONN_4_PARAM_MEM_BASE_ADDR */
1588 #define BLE_BLELL_CONN_4_PARAM_MEM_BASE_ADDR_CONN_4_PARAM_Pos 0UL
1589 #define BLE_BLELL_CONN_4_PARAM_MEM_BASE_ADDR_CONN_4_PARAM_Msk 0xFFFFUL
1590 /* BLE_BLELL.NI_TIMER */
1591 #define BLE_BLELL_NI_TIMER_NI_TIMER_Pos         0UL
1592 #define BLE_BLELL_NI_TIMER_NI_TIMER_Msk         0xFFFFUL
1593 /* BLE_BLELL.US_OFFSET */
1594 #define BLE_BLELL_US_OFFSET_US_OFFSET_SLOT_BOUNDARY_Pos 0UL
1595 #define BLE_BLELL_US_OFFSET_US_OFFSET_SLOT_BOUNDARY_Msk 0x3FFUL
1596 /* BLE_BLELL.NEXT_CONN */
1597 #define BLE_BLELL_NEXT_CONN_NEXT_CONN_INDEX_Pos 0UL
1598 #define BLE_BLELL_NEXT_CONN_NEXT_CONN_INDEX_Msk 0x1FUL
1599 #define BLE_BLELL_NEXT_CONN_NEXT_CONN_TYPE_Pos  5UL
1600 #define BLE_BLELL_NEXT_CONN_NEXT_CONN_TYPE_Msk  0x20UL
1601 #define BLE_BLELL_NEXT_CONN_NI_VALID_Pos        6UL
1602 #define BLE_BLELL_NEXT_CONN_NI_VALID_Msk        0x40UL
1603 /* BLE_BLELL.NI_ABORT */
1604 #define BLE_BLELL_NI_ABORT_NI_ABORT_Pos         0UL
1605 #define BLE_BLELL_NI_ABORT_NI_ABORT_Msk         0x1UL
1606 #define BLE_BLELL_NI_ABORT_ABORT_ACK_Pos        1UL
1607 #define BLE_BLELL_NI_ABORT_ABORT_ACK_Msk        0x2UL
1608 /* BLE_BLELL.CONN_NI_STATUS */
1609 #define BLE_BLELL_CONN_NI_STATUS_CONN_NI_Pos    0UL
1610 #define BLE_BLELL_CONN_NI_STATUS_CONN_NI_Msk    0xFFFFUL
1611 /* BLE_BLELL.NEXT_SUP_TO_STATUS */
1612 #define BLE_BLELL_NEXT_SUP_TO_STATUS_NEXT_SUP_TO_Pos 0UL
1613 #define BLE_BLELL_NEXT_SUP_TO_STATUS_NEXT_SUP_TO_Msk 0xFFFFUL
1614 /* BLE_BLELL.MMMS_CONN_STATUS */
1615 #define BLE_BLELL_MMMS_CONN_STATUS_CURR_CONN_INDEX_Pos 0UL
1616 #define BLE_BLELL_MMMS_CONN_STATUS_CURR_CONN_INDEX_Msk 0x1FUL
1617 #define BLE_BLELL_MMMS_CONN_STATUS_CURR_CONN_TYPE_Pos 5UL
1618 #define BLE_BLELL_MMMS_CONN_STATUS_CURR_CONN_TYPE_Msk 0x20UL
1619 #define BLE_BLELL_MMMS_CONN_STATUS_SN_CURR_Pos  6UL
1620 #define BLE_BLELL_MMMS_CONN_STATUS_SN_CURR_Msk  0x40UL
1621 #define BLE_BLELL_MMMS_CONN_STATUS_NESN_CURR_Pos 7UL
1622 #define BLE_BLELL_MMMS_CONN_STATUS_NESN_CURR_Msk 0x80UL
1623 #define BLE_BLELL_MMMS_CONN_STATUS_LAST_UNMAPPED_CHANNEL_Pos 8UL
1624 #define BLE_BLELL_MMMS_CONN_STATUS_LAST_UNMAPPED_CHANNEL_Msk 0x3F00UL
1625 #define BLE_BLELL_MMMS_CONN_STATUS_PKT_MISS_Pos 14UL
1626 #define BLE_BLELL_MMMS_CONN_STATUS_PKT_MISS_Msk 0x4000UL
1627 #define BLE_BLELL_MMMS_CONN_STATUS_ANCHOR_PT_STATE_Pos 15UL
1628 #define BLE_BLELL_MMMS_CONN_STATUS_ANCHOR_PT_STATE_Msk 0x8000UL
1629 /* BLE_BLELL.BT_SLOT_CAPT_STATUS */
1630 #define BLE_BLELL_BT_SLOT_CAPT_STATUS_BT_SLOT_Pos 0UL
1631 #define BLE_BLELL_BT_SLOT_CAPT_STATUS_BT_SLOT_Msk 0xFFFFUL
1632 /* BLE_BLELL.US_CAPT_STATUS */
1633 #define BLE_BLELL_US_CAPT_STATUS_US_CAPT_Pos    0UL
1634 #define BLE_BLELL_US_CAPT_STATUS_US_CAPT_Msk    0x3FFUL
1635 /* BLE_BLELL.US_OFFSET_STATUS */
1636 #define BLE_BLELL_US_OFFSET_STATUS_US_OFFSET_Pos 0UL
1637 #define BLE_BLELL_US_OFFSET_STATUS_US_OFFSET_Msk 0xFFFFUL
1638 /* BLE_BLELL.ACCU_WINDOW_WIDEN_STATUS */
1639 #define BLE_BLELL_ACCU_WINDOW_WIDEN_STATUS_ACCU_WINDOW_WIDEN_Pos 0UL
1640 #define BLE_BLELL_ACCU_WINDOW_WIDEN_STATUS_ACCU_WINDOW_WIDEN_Msk 0xFFFFUL
1641 /* BLE_BLELL.EARLY_INTR_STATUS */
1642 #define BLE_BLELL_EARLY_INTR_STATUS_CONN_INDEX_FOR_EARLY_INTR_Pos 0UL
1643 #define BLE_BLELL_EARLY_INTR_STATUS_CONN_INDEX_FOR_EARLY_INTR_Msk 0x1FUL
1644 #define BLE_BLELL_EARLY_INTR_STATUS_CONN_TYPE_FOR_EARLY_INTR_Pos 5UL
1645 #define BLE_BLELL_EARLY_INTR_STATUS_CONN_TYPE_FOR_EARLY_INTR_Msk 0x20UL
1646 #define BLE_BLELL_EARLY_INTR_STATUS_US_FOR_EARLY_INTR_Pos 6UL
1647 #define BLE_BLELL_EARLY_INTR_STATUS_US_FOR_EARLY_INTR_Msk 0xFFC0UL
1648 /* BLE_BLELL.MMMS_CONFIG */
1649 #define BLE_BLELL_MMMS_CONFIG_MMMS_ENABLE_Pos   0UL
1650 #define BLE_BLELL_MMMS_CONFIG_MMMS_ENABLE_Msk   0x1UL
1651 #define BLE_BLELL_MMMS_CONFIG_DISABLE_CONN_REQ_PARAM_IN_MEM_Pos 1UL
1652 #define BLE_BLELL_MMMS_CONFIG_DISABLE_CONN_REQ_PARAM_IN_MEM_Msk 0x2UL
1653 #define BLE_BLELL_MMMS_CONFIG_DISABLE_CONN_PARAM_MEM_WR_Pos 2UL
1654 #define BLE_BLELL_MMMS_CONFIG_DISABLE_CONN_PARAM_MEM_WR_Msk 0x4UL
1655 #define BLE_BLELL_MMMS_CONFIG_CONN_PARAM_FROM_REG_Pos 3UL
1656 #define BLE_BLELL_MMMS_CONFIG_CONN_PARAM_FROM_REG_Msk 0x8UL
1657 #define BLE_BLELL_MMMS_CONFIG_ADV_CONN_INDEX_Pos 4UL
1658 #define BLE_BLELL_MMMS_CONFIG_ADV_CONN_INDEX_Msk 0x1F0UL
1659 #define BLE_BLELL_MMMS_CONFIG_CE_LEN_IMMEDIATE_EXPIRE_Pos 9UL
1660 #define BLE_BLELL_MMMS_CONFIG_CE_LEN_IMMEDIATE_EXPIRE_Msk 0x200UL
1661 #define BLE_BLELL_MMMS_CONFIG_RESET_RX_FIFO_PTR_Pos 10UL
1662 #define BLE_BLELL_MMMS_CONFIG_RESET_RX_FIFO_PTR_Msk 0x400UL
1663 /* BLE_BLELL.US_COUNTER */
1664 #define BLE_BLELL_US_COUNTER_US_COUNTER_Pos     0UL
1665 #define BLE_BLELL_US_COUNTER_US_COUNTER_Msk     0x3FFUL
1666 /* BLE_BLELL.US_CAPT_PREV */
1667 #define BLE_BLELL_US_CAPT_PREV_US_CAPT_LOAD_Pos 0UL
1668 #define BLE_BLELL_US_CAPT_PREV_US_CAPT_LOAD_Msk 0x3FFUL
1669 /* BLE_BLELL.EARLY_INTR_NI */
1670 #define BLE_BLELL_EARLY_INTR_NI_EARLY_INTR_NI_Pos 0UL
1671 #define BLE_BLELL_EARLY_INTR_NI_EARLY_INTR_NI_Msk 0xFFFFUL
1672 /* BLE_BLELL.MMMS_MASTER_CREATE_BT_CAPT */
1673 #define BLE_BLELL_MMMS_MASTER_CREATE_BT_CAPT_BT_SLOT_Pos 0UL
1674 #define BLE_BLELL_MMMS_MASTER_CREATE_BT_CAPT_BT_SLOT_Msk 0xFFFFUL
1675 /* BLE_BLELL.MMMS_SLAVE_CREATE_BT_CAPT */
1676 #define BLE_BLELL_MMMS_SLAVE_CREATE_BT_CAPT_US_CAPT_Pos 0UL
1677 #define BLE_BLELL_MMMS_SLAVE_CREATE_BT_CAPT_US_CAPT_Msk 0x3FFUL
1678 /* BLE_BLELL.MMMS_SLAVE_CREATE_US_CAPT */
1679 #define BLE_BLELL_MMMS_SLAVE_CREATE_US_CAPT_US_OFFSET_SLAVE_CREATED_Pos 0UL
1680 #define BLE_BLELL_MMMS_SLAVE_CREATE_US_CAPT_US_OFFSET_SLAVE_CREATED_Msk 0xFFFFUL
1681 /* BLE_BLELL.MMMS_DATA_MEM_DESCRIPTOR */
1682 #define BLE_BLELL_MMMS_DATA_MEM_DESCRIPTOR_LLID_C1_Pos 0UL
1683 #define BLE_BLELL_MMMS_DATA_MEM_DESCRIPTOR_LLID_C1_Msk 0x3UL
1684 #define BLE_BLELL_MMMS_DATA_MEM_DESCRIPTOR_DATA_LENGTH_C1_Pos 2UL
1685 #define BLE_BLELL_MMMS_DATA_MEM_DESCRIPTOR_DATA_LENGTH_C1_Msk 0x3FCUL
1686 /* BLE_BLELL.CONN_1_DATA_LIST_SENT */
1687 #define BLE_BLELL_CONN_1_DATA_LIST_SENT_LIST_INDEX__TX_SENT_3_0_C1_Pos 0UL
1688 #define BLE_BLELL_CONN_1_DATA_LIST_SENT_LIST_INDEX__TX_SENT_3_0_C1_Msk 0xFUL
1689 #define BLE_BLELL_CONN_1_DATA_LIST_SENT_SET_CLEAR_C1_Pos 7UL
1690 #define BLE_BLELL_CONN_1_DATA_LIST_SENT_SET_CLEAR_C1_Msk 0x80UL
1691 #define BLE_BLELL_CONN_1_DATA_LIST_SENT_BUFFER_NUM_TX_SENT_3_0_C1_Pos 8UL
1692 #define BLE_BLELL_CONN_1_DATA_LIST_SENT_BUFFER_NUM_TX_SENT_3_0_C1_Msk 0xF00UL
1693 /* BLE_BLELL.CONN_1_DATA_LIST_ACK */
1694 #define BLE_BLELL_CONN_1_DATA_LIST_ACK_LIST_INDEX__TX_ACK_3_0_C1_Pos 0UL
1695 #define BLE_BLELL_CONN_1_DATA_LIST_ACK_LIST_INDEX__TX_ACK_3_0_C1_Msk 0xFUL
1696 #define BLE_BLELL_CONN_1_DATA_LIST_ACK_SET_CLEAR_C1_Pos 7UL
1697 #define BLE_BLELL_CONN_1_DATA_LIST_ACK_SET_CLEAR_C1_Msk 0x80UL
1698 /* BLE_BLELL.CONN_1_CE_DATA_LIST_CFG */
1699 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_DATA_LIST_INDEX_LAST_ACK_INDEX_C1_Pos 0UL
1700 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_DATA_LIST_INDEX_LAST_ACK_INDEX_C1_Msk 0xFUL
1701 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_DATA_LIST_HEAD_UP_C1_Pos 4UL
1702 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_DATA_LIST_HEAD_UP_C1_Msk 0x10UL
1703 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_SLV_MD_CONFIG_C1_Pos 5UL
1704 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_SLV_MD_CONFIG_C1_Msk 0x20UL
1705 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_MD_C1_Pos 6UL
1706 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_MD_C1_Msk 0x40UL
1707 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_MD_BIT_CLEAR_C1_Pos 7UL
1708 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_MD_BIT_CLEAR_C1_Msk 0x80UL
1709 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_PAUSE_DATA_C1_Pos 8UL
1710 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_PAUSE_DATA_C1_Msk 0x100UL
1711 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_KILL_CONN_Pos 9UL
1712 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_KILL_CONN_Msk 0x200UL
1713 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_KILL_CONN_AFTER_TX_Pos 10UL
1714 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_KILL_CONN_AFTER_TX_Msk 0x400UL
1715 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_EMPTYPDU_SENT_Pos 11UL
1716 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_EMPTYPDU_SENT_Msk 0x800UL
1717 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_CURRENT_PDU_INDEX_C1_Pos 12UL
1718 #define BLE_BLELL_CONN_1_CE_DATA_LIST_CFG_CURRENT_PDU_INDEX_C1_Msk 0xF000UL
1719 /* BLE_BLELL.CONN_2_DATA_LIST_SENT */
1720 #define BLE_BLELL_CONN_2_DATA_LIST_SENT_LIST_INDEX__TX_SENT_3_0_C1_Pos 0UL
1721 #define BLE_BLELL_CONN_2_DATA_LIST_SENT_LIST_INDEX__TX_SENT_3_0_C1_Msk 0xFUL
1722 #define BLE_BLELL_CONN_2_DATA_LIST_SENT_SET_CLEAR_C1_Pos 7UL
1723 #define BLE_BLELL_CONN_2_DATA_LIST_SENT_SET_CLEAR_C1_Msk 0x80UL
1724 #define BLE_BLELL_CONN_2_DATA_LIST_SENT_BUFFER_NUM_TX_SENT_3_0_C1_Pos 8UL
1725 #define BLE_BLELL_CONN_2_DATA_LIST_SENT_BUFFER_NUM_TX_SENT_3_0_C1_Msk 0xF00UL
1726 /* BLE_BLELL.CONN_2_DATA_LIST_ACK */
1727 #define BLE_BLELL_CONN_2_DATA_LIST_ACK_LIST_INDEX__TX_ACK_3_0_C1_Pos 0UL
1728 #define BLE_BLELL_CONN_2_DATA_LIST_ACK_LIST_INDEX__TX_ACK_3_0_C1_Msk 0xFUL
1729 #define BLE_BLELL_CONN_2_DATA_LIST_ACK_SET_CLEAR_C1_Pos 7UL
1730 #define BLE_BLELL_CONN_2_DATA_LIST_ACK_SET_CLEAR_C1_Msk 0x80UL
1731 /* BLE_BLELL.CONN_2_CE_DATA_LIST_CFG */
1732 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_DATA_LIST_INDEX_LAST_ACK_INDEX_C1_Pos 0UL
1733 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_DATA_LIST_INDEX_LAST_ACK_INDEX_C1_Msk 0xFUL
1734 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_DATA_LIST_HEAD_UP_C1_Pos 4UL
1735 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_DATA_LIST_HEAD_UP_C1_Msk 0x10UL
1736 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_SLV_MD_CONFIG_C1_Pos 5UL
1737 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_SLV_MD_CONFIG_C1_Msk 0x20UL
1738 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_MD_C1_Pos 6UL
1739 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_MD_C1_Msk 0x40UL
1740 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_MD_BIT_CLEAR_C1_Pos 7UL
1741 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_MD_BIT_CLEAR_C1_Msk 0x80UL
1742 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_PAUSE_DATA_C1_Pos 8UL
1743 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_PAUSE_DATA_C1_Msk 0x100UL
1744 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_KILL_CONN_Pos 9UL
1745 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_KILL_CONN_Msk 0x200UL
1746 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_KILL_CONN_AFTER_TX_Pos 10UL
1747 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_KILL_CONN_AFTER_TX_Msk 0x400UL
1748 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_EMPTYPDU_SENT_Pos 11UL
1749 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_EMPTYPDU_SENT_Msk 0x800UL
1750 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_CURRENT_PDU_INDEX_C1_Pos 12UL
1751 #define BLE_BLELL_CONN_2_CE_DATA_LIST_CFG_CURRENT_PDU_INDEX_C1_Msk 0xF000UL
1752 /* BLE_BLELL.CONN_3_DATA_LIST_SENT */
1753 #define BLE_BLELL_CONN_3_DATA_LIST_SENT_LIST_INDEX__TX_SENT_3_0_C1_Pos 0UL
1754 #define BLE_BLELL_CONN_3_DATA_LIST_SENT_LIST_INDEX__TX_SENT_3_0_C1_Msk 0xFUL
1755 #define BLE_BLELL_CONN_3_DATA_LIST_SENT_SET_CLEAR_C1_Pos 7UL
1756 #define BLE_BLELL_CONN_3_DATA_LIST_SENT_SET_CLEAR_C1_Msk 0x80UL
1757 #define BLE_BLELL_CONN_3_DATA_LIST_SENT_BUFFER_NUM_TX_SENT_3_0_C1_Pos 8UL
1758 #define BLE_BLELL_CONN_3_DATA_LIST_SENT_BUFFER_NUM_TX_SENT_3_0_C1_Msk 0xF00UL
1759 /* BLE_BLELL.CONN_3_DATA_LIST_ACK */
1760 #define BLE_BLELL_CONN_3_DATA_LIST_ACK_LIST_INDEX__TX_ACK_3_0_C1_Pos 0UL
1761 #define BLE_BLELL_CONN_3_DATA_LIST_ACK_LIST_INDEX__TX_ACK_3_0_C1_Msk 0xFUL
1762 #define BLE_BLELL_CONN_3_DATA_LIST_ACK_SET_CLEAR_C1_Pos 7UL
1763 #define BLE_BLELL_CONN_3_DATA_LIST_ACK_SET_CLEAR_C1_Msk 0x80UL
1764 /* BLE_BLELL.CONN_3_CE_DATA_LIST_CFG */
1765 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_DATA_LIST_INDEX_LAST_ACK_INDEX_C1_Pos 0UL
1766 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_DATA_LIST_INDEX_LAST_ACK_INDEX_C1_Msk 0xFUL
1767 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_DATA_LIST_HEAD_UP_C1_Pos 4UL
1768 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_DATA_LIST_HEAD_UP_C1_Msk 0x10UL
1769 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_SLV_MD_CONFIG_C1_Pos 5UL
1770 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_SLV_MD_CONFIG_C1_Msk 0x20UL
1771 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_MD_C1_Pos 6UL
1772 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_MD_C1_Msk 0x40UL
1773 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_MD_BIT_CLEAR_C1_Pos 7UL
1774 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_MD_BIT_CLEAR_C1_Msk 0x80UL
1775 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_PAUSE_DATA_C1_Pos 8UL
1776 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_PAUSE_DATA_C1_Msk 0x100UL
1777 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_KILL_CONN_Pos 9UL
1778 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_KILL_CONN_Msk 0x200UL
1779 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_KILL_CONN_AFTER_TX_Pos 10UL
1780 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_KILL_CONN_AFTER_TX_Msk 0x400UL
1781 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_EMPTYPDU_SENT_Pos 11UL
1782 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_EMPTYPDU_SENT_Msk 0x800UL
1783 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_CURRENT_PDU_INDEX_C1_Pos 12UL
1784 #define BLE_BLELL_CONN_3_CE_DATA_LIST_CFG_CURRENT_PDU_INDEX_C1_Msk 0xF000UL
1785 /* BLE_BLELL.CONN_4_DATA_LIST_SENT */
1786 #define BLE_BLELL_CONN_4_DATA_LIST_SENT_LIST_INDEX__TX_SENT_3_0_C1_Pos 0UL
1787 #define BLE_BLELL_CONN_4_DATA_LIST_SENT_LIST_INDEX__TX_SENT_3_0_C1_Msk 0xFUL
1788 #define BLE_BLELL_CONN_4_DATA_LIST_SENT_SET_CLEAR_C1_Pos 7UL
1789 #define BLE_BLELL_CONN_4_DATA_LIST_SENT_SET_CLEAR_C1_Msk 0x80UL
1790 #define BLE_BLELL_CONN_4_DATA_LIST_SENT_BUFFER_NUM_TX_SENT_3_0_C1_Pos 8UL
1791 #define BLE_BLELL_CONN_4_DATA_LIST_SENT_BUFFER_NUM_TX_SENT_3_0_C1_Msk 0xF00UL
1792 /* BLE_BLELL.CONN_4_DATA_LIST_ACK */
1793 #define BLE_BLELL_CONN_4_DATA_LIST_ACK_LIST_INDEX__TX_ACK_3_0_C1_Pos 0UL
1794 #define BLE_BLELL_CONN_4_DATA_LIST_ACK_LIST_INDEX__TX_ACK_3_0_C1_Msk 0xFUL
1795 #define BLE_BLELL_CONN_4_DATA_LIST_ACK_SET_CLEAR_C1_Pos 7UL
1796 #define BLE_BLELL_CONN_4_DATA_LIST_ACK_SET_CLEAR_C1_Msk 0x80UL
1797 /* BLE_BLELL.CONN_4_CE_DATA_LIST_CFG */
1798 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_DATA_LIST_INDEX_LAST_ACK_INDEX_C1_Pos 0UL
1799 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_DATA_LIST_INDEX_LAST_ACK_INDEX_C1_Msk 0xFUL
1800 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_DATA_LIST_HEAD_UP_C1_Pos 4UL
1801 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_DATA_LIST_HEAD_UP_C1_Msk 0x10UL
1802 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_SLV_MD_CONFIG_C1_Pos 5UL
1803 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_SLV_MD_CONFIG_C1_Msk 0x20UL
1804 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_MD_C1_Pos 6UL
1805 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_MD_C1_Msk 0x40UL
1806 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_MD_BIT_CLEAR_C1_Pos 7UL
1807 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_MD_BIT_CLEAR_C1_Msk 0x80UL
1808 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_PAUSE_DATA_C1_Pos 8UL
1809 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_PAUSE_DATA_C1_Msk 0x100UL
1810 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_KILL_CONN_Pos 9UL
1811 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_KILL_CONN_Msk 0x200UL
1812 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_KILL_CONN_AFTER_TX_Pos 10UL
1813 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_KILL_CONN_AFTER_TX_Msk 0x400UL
1814 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_EMPTYPDU_SENT_Pos 11UL
1815 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_EMPTYPDU_SENT_Msk 0x800UL
1816 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_CURRENT_PDU_INDEX_C1_Pos 12UL
1817 #define BLE_BLELL_CONN_4_CE_DATA_LIST_CFG_CURRENT_PDU_INDEX_C1_Msk 0xF000UL
1818 /* BLE_BLELL.MMMS_ADVCH_NI_ENABLE */
1819 #define BLE_BLELL_MMMS_ADVCH_NI_ENABLE_ADV_NI_ENABLE_Pos 0UL
1820 #define BLE_BLELL_MMMS_ADVCH_NI_ENABLE_ADV_NI_ENABLE_Msk 0x1UL
1821 #define BLE_BLELL_MMMS_ADVCH_NI_ENABLE_SCAN_NI_ENABLE_Pos 1UL
1822 #define BLE_BLELL_MMMS_ADVCH_NI_ENABLE_SCAN_NI_ENABLE_Msk 0x2UL
1823 #define BLE_BLELL_MMMS_ADVCH_NI_ENABLE_INIT_NI_ENABLE_Pos 2UL
1824 #define BLE_BLELL_MMMS_ADVCH_NI_ENABLE_INIT_NI_ENABLE_Msk 0x4UL
1825 /* BLE_BLELL.MMMS_ADVCH_NI_VALID */
1826 #define BLE_BLELL_MMMS_ADVCH_NI_VALID_ADV_NI_VALID_Pos 0UL
1827 #define BLE_BLELL_MMMS_ADVCH_NI_VALID_ADV_NI_VALID_Msk 0x1UL
1828 #define BLE_BLELL_MMMS_ADVCH_NI_VALID_SCAN_NI_VALID_Pos 1UL
1829 #define BLE_BLELL_MMMS_ADVCH_NI_VALID_SCAN_NI_VALID_Msk 0x2UL
1830 #define BLE_BLELL_MMMS_ADVCH_NI_VALID_INIT_NI_VALID_Pos 2UL
1831 #define BLE_BLELL_MMMS_ADVCH_NI_VALID_INIT_NI_VALID_Msk 0x4UL
1832 /* BLE_BLELL.MMMS_ADVCH_NI_ABORT */
1833 #define BLE_BLELL_MMMS_ADVCH_NI_ABORT_ADVCH_NI_ABORT_Pos 0UL
1834 #define BLE_BLELL_MMMS_ADVCH_NI_ABORT_ADVCH_NI_ABORT_Msk 0x1UL
1835 #define BLE_BLELL_MMMS_ADVCH_NI_ABORT_ADVCH_ABORT_STATUS_Pos 1UL
1836 #define BLE_BLELL_MMMS_ADVCH_NI_ABORT_ADVCH_ABORT_STATUS_Msk 0x2UL
1837 /* BLE_BLELL.CONN_PARAM_NEXT_SUP_TO */
1838 #define BLE_BLELL_CONN_PARAM_NEXT_SUP_TO_NEXT_SUP_TO_LOAD_Pos 0UL
1839 #define BLE_BLELL_CONN_PARAM_NEXT_SUP_TO_NEXT_SUP_TO_LOAD_Msk 0xFFFFUL
1840 /* BLE_BLELL.CONN_PARAM_ACC_WIN_WIDEN */
1841 #define BLE_BLELL_CONN_PARAM_ACC_WIN_WIDEN_ACC_WINDOW_WIDEN_Pos 0UL
1842 #define BLE_BLELL_CONN_PARAM_ACC_WIN_WIDEN_ACC_WINDOW_WIDEN_Msk 0x3FFUL
1843 /* BLE_BLELL.HW_LOAD_OFFSET */
1844 #define BLE_BLELL_HW_LOAD_OFFSET_LOAD_OFFSET_Pos 0UL
1845 #define BLE_BLELL_HW_LOAD_OFFSET_LOAD_OFFSET_Msk 0x1FUL
1846 /* BLE_BLELL.ADV_RAND */
1847 #define BLE_BLELL_ADV_RAND_ADV_RAND_Pos         0UL
1848 #define BLE_BLELL_ADV_RAND_ADV_RAND_Msk         0xFUL
1849 /* BLE_BLELL.MMMS_RX_PKT_CNTR */
1850 #define BLE_BLELL_MMMS_RX_PKT_CNTR_MMMS_RX_PKT_CNT_Pos 0UL
1851 #define BLE_BLELL_MMMS_RX_PKT_CNTR_MMMS_RX_PKT_CNT_Msk 0x3FUL
1852 /* BLE_BLELL.CONN_RX_PKT_CNTR */
1853 #define BLE_BLELL_CONN_RX_PKT_CNTR_RX_PKT_CNT_Pos 0UL
1854 #define BLE_BLELL_CONN_RX_PKT_CNTR_RX_PKT_CNT_Msk 0x3FUL
1855 /* BLE_BLELL.WHITELIST_BASE_ADDR */
1856 #define BLE_BLELL_WHITELIST_BASE_ADDR_WL_BASE_ADDR_Pos 0UL
1857 #define BLE_BLELL_WHITELIST_BASE_ADDR_WL_BASE_ADDR_Msk 0xFFFFUL
1858 /* BLE_BLELL.RSLV_LIST_PEER_IDNTT_BASE_ADDR */
1859 #define BLE_BLELL_RSLV_LIST_PEER_IDNTT_BASE_ADDR_RSLV_LIST_PEER_IDNTT_BASE_ADDR_Pos 0UL
1860 #define BLE_BLELL_RSLV_LIST_PEER_IDNTT_BASE_ADDR_RSLV_LIST_PEER_IDNTT_BASE_ADDR_Msk 0xFFFFUL
1861 /* BLE_BLELL.RSLV_LIST_PEER_RPA_BASE_ADDR */
1862 #define BLE_BLELL_RSLV_LIST_PEER_RPA_BASE_ADDR_RSLV_LIST_PEER_RPA_BASE_ADDR_Pos 0UL
1863 #define BLE_BLELL_RSLV_LIST_PEER_RPA_BASE_ADDR_RSLV_LIST_PEER_RPA_BASE_ADDR_Msk 0xFFFFUL
1864 /* BLE_BLELL.RSLV_LIST_RCVD_INIT_RPA_BASE_ADDR */
1865 #define BLE_BLELL_RSLV_LIST_RCVD_INIT_RPA_BASE_ADDR_RSLV_LIST_RCVD_INIT_RPA_BASE_ADDR_Pos 0UL
1866 #define BLE_BLELL_RSLV_LIST_RCVD_INIT_RPA_BASE_ADDR_RSLV_LIST_RCVD_INIT_RPA_BASE_ADDR_Msk 0xFFFFUL
1867 /* BLE_BLELL.RSLV_LIST_TX_INIT_RPA_BASE_ADDR */
1868 #define BLE_BLELL_RSLV_LIST_TX_INIT_RPA_BASE_ADDR_RSLV_LIST_TX_INIT_RPA_BASE_ADDR_Pos 0UL
1869 #define BLE_BLELL_RSLV_LIST_TX_INIT_RPA_BASE_ADDR_RSLV_LIST_TX_INIT_RPA_BASE_ADDR_Msk 0xFFFFUL
1870 
1871 
1872 /* BLE_BLESS.DDFT_CONFIG */
1873 #define BLE_BLESS_DDFT_CONFIG_DDFT_ENABLE_Pos   0UL
1874 #define BLE_BLESS_DDFT_CONFIG_DDFT_ENABLE_Msk   0x1UL
1875 #define BLE_BLESS_DDFT_CONFIG_BLERD_DDFT_EN_Pos 1UL
1876 #define BLE_BLESS_DDFT_CONFIG_BLERD_DDFT_EN_Msk 0x2UL
1877 #define BLE_BLESS_DDFT_CONFIG_DDFT_MUX_CFG1_Pos 8UL
1878 #define BLE_BLESS_DDFT_CONFIG_DDFT_MUX_CFG1_Msk 0x1F00UL
1879 #define BLE_BLESS_DDFT_CONFIG_DDFT_MUX_CFG2_Pos 16UL
1880 #define BLE_BLESS_DDFT_CONFIG_DDFT_MUX_CFG2_Msk 0x1F0000UL
1881 /* BLE_BLESS.XTAL_CLK_DIV_CONFIG */
1882 #define BLE_BLESS_XTAL_CLK_DIV_CONFIG_SYSCLK_DIV_Pos 0UL
1883 #define BLE_BLESS_XTAL_CLK_DIV_CONFIG_SYSCLK_DIV_Msk 0x3UL
1884 #define BLE_BLESS_XTAL_CLK_DIV_CONFIG_LLCLK_DIV_Pos 2UL
1885 #define BLE_BLESS_XTAL_CLK_DIV_CONFIG_LLCLK_DIV_Msk 0xCUL
1886 /* BLE_BLESS.INTR_STAT */
1887 #define BLE_BLESS_INTR_STAT_DSM_ENTERED_INTR_Pos 0UL
1888 #define BLE_BLESS_INTR_STAT_DSM_ENTERED_INTR_Msk 0x1UL
1889 #define BLE_BLESS_INTR_STAT_DSM_EXITED_INTR_Pos 1UL
1890 #define BLE_BLESS_INTR_STAT_DSM_EXITED_INTR_Msk 0x2UL
1891 #define BLE_BLESS_INTR_STAT_RCBLL_DONE_INTR_Pos 2UL
1892 #define BLE_BLESS_INTR_STAT_RCBLL_DONE_INTR_Msk 0x4UL
1893 #define BLE_BLESS_INTR_STAT_BLERD_ACTIVE_INTR_Pos 3UL
1894 #define BLE_BLESS_INTR_STAT_BLERD_ACTIVE_INTR_Msk 0x8UL
1895 #define BLE_BLESS_INTR_STAT_RCB_INTR_Pos        4UL
1896 #define BLE_BLESS_INTR_STAT_RCB_INTR_Msk        0x10UL
1897 #define BLE_BLESS_INTR_STAT_LL_INTR_Pos         5UL
1898 #define BLE_BLESS_INTR_STAT_LL_INTR_Msk         0x20UL
1899 #define BLE_BLESS_INTR_STAT_GPIO_INTR_Pos       6UL
1900 #define BLE_BLESS_INTR_STAT_GPIO_INTR_Msk       0x40UL
1901 #define BLE_BLESS_INTR_STAT_EFUSE_INTR_Pos      7UL
1902 #define BLE_BLESS_INTR_STAT_EFUSE_INTR_Msk      0x80UL
1903 #define BLE_BLESS_INTR_STAT_XTAL_ON_INTR_Pos    8UL
1904 #define BLE_BLESS_INTR_STAT_XTAL_ON_INTR_Msk    0x100UL
1905 #define BLE_BLESS_INTR_STAT_ENC_INTR_Pos        9UL
1906 #define BLE_BLESS_INTR_STAT_ENC_INTR_Msk        0x200UL
1907 #define BLE_BLESS_INTR_STAT_HVLDO_LV_DETECT_POS_Pos 10UL
1908 #define BLE_BLESS_INTR_STAT_HVLDO_LV_DETECT_POS_Msk 0x400UL
1909 #define BLE_BLESS_INTR_STAT_HVLDO_LV_DETECT_NEG_Pos 11UL
1910 #define BLE_BLESS_INTR_STAT_HVLDO_LV_DETECT_NEG_Msk 0x800UL
1911 /* BLE_BLESS.INTR_MASK */
1912 #define BLE_BLESS_INTR_MASK_DSM_EXIT_Pos        0UL
1913 #define BLE_BLESS_INTR_MASK_DSM_EXIT_Msk        0x1UL
1914 #define BLE_BLESS_INTR_MASK_DSM_ENTERED_INTR_MASK_Pos 1UL
1915 #define BLE_BLESS_INTR_MASK_DSM_ENTERED_INTR_MASK_Msk 0x2UL
1916 #define BLE_BLESS_INTR_MASK_DSM_EXITED_INTR_MASK_Pos 2UL
1917 #define BLE_BLESS_INTR_MASK_DSM_EXITED_INTR_MASK_Msk 0x4UL
1918 #define BLE_BLESS_INTR_MASK_XTAL_ON_INTR_MASK_Pos 3UL
1919 #define BLE_BLESS_INTR_MASK_XTAL_ON_INTR_MASK_Msk 0x8UL
1920 #define BLE_BLESS_INTR_MASK_RCBLL_INTR_MASK_Pos 4UL
1921 #define BLE_BLESS_INTR_MASK_RCBLL_INTR_MASK_Msk 0x10UL
1922 #define BLE_BLESS_INTR_MASK_BLERD_ACTIVE_INTR_MASK_Pos 5UL
1923 #define BLE_BLESS_INTR_MASK_BLERD_ACTIVE_INTR_MASK_Msk 0x20UL
1924 #define BLE_BLESS_INTR_MASK_RCB_INTR_MASK_Pos   6UL
1925 #define BLE_BLESS_INTR_MASK_RCB_INTR_MASK_Msk   0x40UL
1926 #define BLE_BLESS_INTR_MASK_LL_INTR_MASK_Pos    7UL
1927 #define BLE_BLESS_INTR_MASK_LL_INTR_MASK_Msk    0x80UL
1928 #define BLE_BLESS_INTR_MASK_GPIO_INTR_MASK_Pos  8UL
1929 #define BLE_BLESS_INTR_MASK_GPIO_INTR_MASK_Msk  0x100UL
1930 #define BLE_BLESS_INTR_MASK_EFUSE_INTR_MASK_Pos 9UL
1931 #define BLE_BLESS_INTR_MASK_EFUSE_INTR_MASK_Msk 0x200UL
1932 #define BLE_BLESS_INTR_MASK_ENC_INTR_MASK_Pos   10UL
1933 #define BLE_BLESS_INTR_MASK_ENC_INTR_MASK_Msk   0x400UL
1934 #define BLE_BLESS_INTR_MASK_HVLDO_LV_DETECT_POS_MASK_Pos 11UL
1935 #define BLE_BLESS_INTR_MASK_HVLDO_LV_DETECT_POS_MASK_Msk 0x800UL
1936 #define BLE_BLESS_INTR_MASK_HVLDO_LV_DETECT_NEG_MASK_Pos 12UL
1937 #define BLE_BLESS_INTR_MASK_HVLDO_LV_DETECT_NEG_MASK_Msk 0x1000UL
1938 /* BLE_BLESS.LL_CLK_EN */
1939 #define BLE_BLESS_LL_CLK_EN_CLK_EN_Pos          0UL
1940 #define BLE_BLESS_LL_CLK_EN_CLK_EN_Msk          0x1UL
1941 #define BLE_BLESS_LL_CLK_EN_CY_CORREL_EN_Pos    1UL
1942 #define BLE_BLESS_LL_CLK_EN_CY_CORREL_EN_Msk    0x2UL
1943 #define BLE_BLESS_LL_CLK_EN_MXD_IF_OPTION_Pos   2UL
1944 #define BLE_BLESS_LL_CLK_EN_MXD_IF_OPTION_Msk   0x4UL
1945 #define BLE_BLESS_LL_CLK_EN_SEL_RCB_CLK_Pos     3UL
1946 #define BLE_BLESS_LL_CLK_EN_SEL_RCB_CLK_Msk     0x8UL
1947 #define BLE_BLESS_LL_CLK_EN_BLESS_RESET_Pos     4UL
1948 #define BLE_BLESS_LL_CLK_EN_BLESS_RESET_Msk     0x10UL
1949 #define BLE_BLESS_LL_CLK_EN_DPSLP_HWRCB_EN_Pos  5UL
1950 #define BLE_BLESS_LL_CLK_EN_DPSLP_HWRCB_EN_Msk  0x20UL
1951 /* BLE_BLESS.LF_CLK_CTRL */
1952 #define BLE_BLESS_LF_CLK_CTRL_DISABLE_LF_CLK_Pos 0UL
1953 #define BLE_BLESS_LF_CLK_CTRL_DISABLE_LF_CLK_Msk 0x1UL
1954 #define BLE_BLESS_LF_CLK_CTRL_ENABLE_ENC_CLK_Pos 1UL
1955 #define BLE_BLESS_LF_CLK_CTRL_ENABLE_ENC_CLK_Msk 0x2UL
1956 #define BLE_BLESS_LF_CLK_CTRL_M0S8BLESS_REV_ID_Pos 29UL
1957 #define BLE_BLESS_LF_CLK_CTRL_M0S8BLESS_REV_ID_Msk 0xE0000000UL
1958 /* BLE_BLESS.EXT_PA_LNA_CTRL */
1959 #define BLE_BLESS_EXT_PA_LNA_CTRL_ENABLE_EXT_PA_LNA_Pos 1UL
1960 #define BLE_BLESS_EXT_PA_LNA_CTRL_ENABLE_EXT_PA_LNA_Msk 0x2UL
1961 #define BLE_BLESS_EXT_PA_LNA_CTRL_CHIP_EN_POL_Pos 2UL
1962 #define BLE_BLESS_EXT_PA_LNA_CTRL_CHIP_EN_POL_Msk 0x4UL
1963 #define BLE_BLESS_EXT_PA_LNA_CTRL_PA_CTRL_POL_Pos 3UL
1964 #define BLE_BLESS_EXT_PA_LNA_CTRL_PA_CTRL_POL_Msk 0x8UL
1965 #define BLE_BLESS_EXT_PA_LNA_CTRL_LNA_CTRL_POL_Pos 4UL
1966 #define BLE_BLESS_EXT_PA_LNA_CTRL_LNA_CTRL_POL_Msk 0x10UL
1967 #define BLE_BLESS_EXT_PA_LNA_CTRL_OUT_EN_DRIVE_VAL_Pos 5UL
1968 #define BLE_BLESS_EXT_PA_LNA_CTRL_OUT_EN_DRIVE_VAL_Msk 0x20UL
1969 /* BLE_BLESS.LL_PKT_RSSI_CH_ENERGY */
1970 #define BLE_BLESS_LL_PKT_RSSI_CH_ENERGY_RSSI_Pos 0UL
1971 #define BLE_BLESS_LL_PKT_RSSI_CH_ENERGY_RSSI_Msk 0xFFFFUL
1972 #define BLE_BLESS_LL_PKT_RSSI_CH_ENERGY_RX_CHANNEL_Pos 16UL
1973 #define BLE_BLESS_LL_PKT_RSSI_CH_ENERGY_RX_CHANNEL_Msk 0x3F0000UL
1974 #define BLE_BLESS_LL_PKT_RSSI_CH_ENERGY_PKT_RSSI_OR_CH_ENERGY_Pos 22UL
1975 #define BLE_BLESS_LL_PKT_RSSI_CH_ENERGY_PKT_RSSI_OR_CH_ENERGY_Msk 0x400000UL
1976 /* BLE_BLESS.BT_CLOCK_CAPT */
1977 #define BLE_BLESS_BT_CLOCK_CAPT_BT_CLOCK_Pos    0UL
1978 #define BLE_BLESS_BT_CLOCK_CAPT_BT_CLOCK_Msk    0xFFFFUL
1979 /* BLE_BLESS.MT_CFG */
1980 #define BLE_BLESS_MT_CFG_ENABLE_BLERD_Pos       0UL
1981 #define BLE_BLESS_MT_CFG_ENABLE_BLERD_Msk       0x1UL
1982 #define BLE_BLESS_MT_CFG_DEEPSLEEP_EXIT_CFG_Pos 1UL
1983 #define BLE_BLESS_MT_CFG_DEEPSLEEP_EXIT_CFG_Msk 0x2UL
1984 #define BLE_BLESS_MT_CFG_DEEPSLEEP_EXITED_Pos   2UL
1985 #define BLE_BLESS_MT_CFG_DEEPSLEEP_EXITED_Msk   0x4UL
1986 #define BLE_BLESS_MT_CFG_ACT_LDO_NOT_BUCK_Pos   3UL
1987 #define BLE_BLESS_MT_CFG_ACT_LDO_NOT_BUCK_Msk   0x8UL
1988 #define BLE_BLESS_MT_CFG_OVERRIDE_HVLDO_BYPASS_Pos 4UL
1989 #define BLE_BLESS_MT_CFG_OVERRIDE_HVLDO_BYPASS_Msk 0x10UL
1990 #define BLE_BLESS_MT_CFG_HVLDO_BYPASS_Pos       5UL
1991 #define BLE_BLESS_MT_CFG_HVLDO_BYPASS_Msk       0x20UL
1992 #define BLE_BLESS_MT_CFG_OVERRIDE_ACT_REGULATOR_Pos 6UL
1993 #define BLE_BLESS_MT_CFG_OVERRIDE_ACT_REGULATOR_Msk 0x40UL
1994 #define BLE_BLESS_MT_CFG_ACT_REGULATOR_EN_Pos   7UL
1995 #define BLE_BLESS_MT_CFG_ACT_REGULATOR_EN_Msk   0x80UL
1996 #define BLE_BLESS_MT_CFG_OVERRIDE_DIG_REGULATOR_Pos 8UL
1997 #define BLE_BLESS_MT_CFG_OVERRIDE_DIG_REGULATOR_Msk 0x100UL
1998 #define BLE_BLESS_MT_CFG_DIG_REGULATOR_EN_Pos   9UL
1999 #define BLE_BLESS_MT_CFG_DIG_REGULATOR_EN_Msk   0x200UL
2000 #define BLE_BLESS_MT_CFG_OVERRIDE_RET_SWITCH_Pos 10UL
2001 #define BLE_BLESS_MT_CFG_OVERRIDE_RET_SWITCH_Msk 0x400UL
2002 #define BLE_BLESS_MT_CFG_RET_SWITCH_Pos         11UL
2003 #define BLE_BLESS_MT_CFG_RET_SWITCH_Msk         0x800UL
2004 #define BLE_BLESS_MT_CFG_OVERRIDE_ISOLATE_Pos   12UL
2005 #define BLE_BLESS_MT_CFG_OVERRIDE_ISOLATE_Msk   0x1000UL
2006 #define BLE_BLESS_MT_CFG_ISOLATE_N_Pos          13UL
2007 #define BLE_BLESS_MT_CFG_ISOLATE_N_Msk          0x2000UL
2008 #define BLE_BLESS_MT_CFG_OVERRIDE_LL_CLK_EN_Pos 14UL
2009 #define BLE_BLESS_MT_CFG_OVERRIDE_LL_CLK_EN_Msk 0x4000UL
2010 #define BLE_BLESS_MT_CFG_LL_CLK_EN_Pos          15UL
2011 #define BLE_BLESS_MT_CFG_LL_CLK_EN_Msk          0x8000UL
2012 #define BLE_BLESS_MT_CFG_OVERRIDE_HVLDO_EN_Pos  16UL
2013 #define BLE_BLESS_MT_CFG_OVERRIDE_HVLDO_EN_Msk  0x10000UL
2014 #define BLE_BLESS_MT_CFG_HVLDO_EN_Pos           17UL
2015 #define BLE_BLESS_MT_CFG_HVLDO_EN_Msk           0x20000UL
2016 #define BLE_BLESS_MT_CFG_DPSLP_ECO_ON_Pos       18UL
2017 #define BLE_BLESS_MT_CFG_DPSLP_ECO_ON_Msk       0x40000UL
2018 #define BLE_BLESS_MT_CFG_OVERRIDE_RESET_N_Pos   19UL
2019 #define BLE_BLESS_MT_CFG_OVERRIDE_RESET_N_Msk   0x80000UL
2020 #define BLE_BLESS_MT_CFG_RESET_N_Pos            20UL
2021 #define BLE_BLESS_MT_CFG_RESET_N_Msk            0x100000UL
2022 #define BLE_BLESS_MT_CFG_OVERRIDE_XTAL_EN_Pos   21UL
2023 #define BLE_BLESS_MT_CFG_OVERRIDE_XTAL_EN_Msk   0x200000UL
2024 #define BLE_BLESS_MT_CFG_XTAL_EN_Pos            22UL
2025 #define BLE_BLESS_MT_CFG_XTAL_EN_Msk            0x400000UL
2026 #define BLE_BLESS_MT_CFG_OVERRIDE_CLK_EN_Pos    23UL
2027 #define BLE_BLESS_MT_CFG_OVERRIDE_CLK_EN_Msk    0x800000UL
2028 #define BLE_BLESS_MT_CFG_BLERD_CLK_EN_Pos       24UL
2029 #define BLE_BLESS_MT_CFG_BLERD_CLK_EN_Msk       0x1000000UL
2030 #define BLE_BLESS_MT_CFG_OVERRIDE_RET_LDO_OL_Pos 25UL
2031 #define BLE_BLESS_MT_CFG_OVERRIDE_RET_LDO_OL_Msk 0x2000000UL
2032 #define BLE_BLESS_MT_CFG_RET_LDO_OL_Pos         26UL
2033 #define BLE_BLESS_MT_CFG_RET_LDO_OL_Msk         0x4000000UL
2034 #define BLE_BLESS_MT_CFG_HVLDO_POR_HV_Pos       27UL
2035 #define BLE_BLESS_MT_CFG_HVLDO_POR_HV_Msk       0x8000000UL
2036 /* BLE_BLESS.MT_DELAY_CFG */
2037 #define BLE_BLESS_MT_DELAY_CFG_HVLDO_STARTUP_DELAY_Pos 0UL
2038 #define BLE_BLESS_MT_DELAY_CFG_HVLDO_STARTUP_DELAY_Msk 0xFFUL
2039 #define BLE_BLESS_MT_DELAY_CFG_ISOLATE_DEASSERT_DELAY_Pos 8UL
2040 #define BLE_BLESS_MT_DELAY_CFG_ISOLATE_DEASSERT_DELAY_Msk 0xFF00UL
2041 #define BLE_BLESS_MT_DELAY_CFG_ACT_TO_SWITCH_DELAY_Pos 16UL
2042 #define BLE_BLESS_MT_DELAY_CFG_ACT_TO_SWITCH_DELAY_Msk 0xFF0000UL
2043 #define BLE_BLESS_MT_DELAY_CFG_HVLDO_DISABLE_DELAY_Pos 24UL
2044 #define BLE_BLESS_MT_DELAY_CFG_HVLDO_DISABLE_DELAY_Msk 0xFF000000UL
2045 /* BLE_BLESS.MT_DELAY_CFG2 */
2046 #define BLE_BLESS_MT_DELAY_CFG2_OSC_STARTUP_DELAY_LF_Pos 0UL
2047 #define BLE_BLESS_MT_DELAY_CFG2_OSC_STARTUP_DELAY_LF_Msk 0xFFUL
2048 #define BLE_BLESS_MT_DELAY_CFG2_DSM_OFFSET_TO_WAKEUP_INSTANT_LF_Pos 8UL
2049 #define BLE_BLESS_MT_DELAY_CFG2_DSM_OFFSET_TO_WAKEUP_INSTANT_LF_Msk 0xFF00UL
2050 #define BLE_BLESS_MT_DELAY_CFG2_ACT_STARTUP_DELAY_Pos 16UL
2051 #define BLE_BLESS_MT_DELAY_CFG2_ACT_STARTUP_DELAY_Msk 0xFF0000UL
2052 #define BLE_BLESS_MT_DELAY_CFG2_DIG_LDO_STARTUP_DELAY_Pos 24UL
2053 #define BLE_BLESS_MT_DELAY_CFG2_DIG_LDO_STARTUP_DELAY_Msk 0xFF000000UL
2054 /* BLE_BLESS.MT_DELAY_CFG3 */
2055 #define BLE_BLESS_MT_DELAY_CFG3_XTAL_DISABLE_DELAY_Pos 0UL
2056 #define BLE_BLESS_MT_DELAY_CFG3_XTAL_DISABLE_DELAY_Msk 0xFFUL
2057 #define BLE_BLESS_MT_DELAY_CFG3_DIG_LDO_DISABLE_DELAY_Pos 8UL
2058 #define BLE_BLESS_MT_DELAY_CFG3_DIG_LDO_DISABLE_DELAY_Msk 0xFF00UL
2059 #define BLE_BLESS_MT_DELAY_CFG3_VDDR_STABLE_DELAY_Pos 16UL
2060 #define BLE_BLESS_MT_DELAY_CFG3_VDDR_STABLE_DELAY_Msk 0xFF0000UL
2061 /* BLE_BLESS.MT_VIO_CTRL */
2062 #define BLE_BLESS_MT_VIO_CTRL_SRSS_SWITCH_EN_Pos 0UL
2063 #define BLE_BLESS_MT_VIO_CTRL_SRSS_SWITCH_EN_Msk 0x1UL
2064 #define BLE_BLESS_MT_VIO_CTRL_SRSS_SWITCH_EN_DLY_Pos 1UL
2065 #define BLE_BLESS_MT_VIO_CTRL_SRSS_SWITCH_EN_DLY_Msk 0x2UL
2066 /* BLE_BLESS.MT_STATUS */
2067 #define BLE_BLESS_MT_STATUS_BLESS_STATE_Pos     0UL
2068 #define BLE_BLESS_MT_STATUS_BLESS_STATE_Msk     0x1UL
2069 #define BLE_BLESS_MT_STATUS_MT_CURR_STATE_Pos   1UL
2070 #define BLE_BLESS_MT_STATUS_MT_CURR_STATE_Msk   0x1EUL
2071 #define BLE_BLESS_MT_STATUS_HVLDO_STARTUP_CURR_STATE_Pos 5UL
2072 #define BLE_BLESS_MT_STATUS_HVLDO_STARTUP_CURR_STATE_Msk 0xE0UL
2073 #define BLE_BLESS_MT_STATUS_LL_CLK_STATE_Pos    8UL
2074 #define BLE_BLESS_MT_STATUS_LL_CLK_STATE_Msk    0x100UL
2075 /* BLE_BLESS.PWR_CTRL_SM_ST */
2076 #define BLE_BLESS_PWR_CTRL_SM_ST_PWR_CTRL_SM_CURR_STATE_Pos 0UL
2077 #define BLE_BLESS_PWR_CTRL_SM_ST_PWR_CTRL_SM_CURR_STATE_Msk 0xFUL
2078 /* BLE_BLESS.HVLDO_CTRL */
2079 #define BLE_BLESS_HVLDO_CTRL_ADFT_EN_Pos        0UL
2080 #define BLE_BLESS_HVLDO_CTRL_ADFT_EN_Msk        0x1UL
2081 #define BLE_BLESS_HVLDO_CTRL_ADFT_CTRL_Pos      1UL
2082 #define BLE_BLESS_HVLDO_CTRL_ADFT_CTRL_Msk      0x1EUL
2083 #define BLE_BLESS_HVLDO_CTRL_VREF_EXT_EN_Pos    6UL
2084 #define BLE_BLESS_HVLDO_CTRL_VREF_EXT_EN_Msk    0x40UL
2085 #define BLE_BLESS_HVLDO_CTRL_STATUS_Pos         31UL
2086 #define BLE_BLESS_HVLDO_CTRL_STATUS_Msk         0x80000000UL
2087 /* BLE_BLESS.MISC_EN_CTRL */
2088 #define BLE_BLESS_MISC_EN_CTRL_BUCK_EN_CTRL_Pos 0UL
2089 #define BLE_BLESS_MISC_EN_CTRL_BUCK_EN_CTRL_Msk 0x1UL
2090 #define BLE_BLESS_MISC_EN_CTRL_ACT_REG_EN_CTRL_Pos 1UL
2091 #define BLE_BLESS_MISC_EN_CTRL_ACT_REG_EN_CTRL_Msk 0x2UL
2092 #define BLE_BLESS_MISC_EN_CTRL_LPM_DRIFT_EN_Pos 2UL
2093 #define BLE_BLESS_MISC_EN_CTRL_LPM_DRIFT_EN_Msk 0x4UL
2094 #define BLE_BLESS_MISC_EN_CTRL_LPM_DRIFT_MULTI_Pos 3UL
2095 #define BLE_BLESS_MISC_EN_CTRL_LPM_DRIFT_MULTI_Msk 0x8UL
2096 #define BLE_BLESS_MISC_EN_CTRL_LPM_ENTRY_CTRL_MODE_Pos 4UL
2097 #define BLE_BLESS_MISC_EN_CTRL_LPM_ENTRY_CTRL_MODE_Msk 0x10UL
2098 /* BLE_BLESS.EFUSE_CONFIG */
2099 #define BLE_BLESS_EFUSE_CONFIG_EFUSE_MODE_Pos   0UL
2100 #define BLE_BLESS_EFUSE_CONFIG_EFUSE_MODE_Msk   0x1UL
2101 #define BLE_BLESS_EFUSE_CONFIG_EFUSE_READ_Pos   1UL
2102 #define BLE_BLESS_EFUSE_CONFIG_EFUSE_READ_Msk   0x2UL
2103 #define BLE_BLESS_EFUSE_CONFIG_EFUSE_WRITE_Pos  2UL
2104 #define BLE_BLESS_EFUSE_CONFIG_EFUSE_WRITE_Msk  0x4UL
2105 /* BLE_BLESS.EFUSE_TIM_CTRL1 */
2106 #define BLE_BLESS_EFUSE_TIM_CTRL1_SCLK_HIGH_Pos 0UL
2107 #define BLE_BLESS_EFUSE_TIM_CTRL1_SCLK_HIGH_Msk 0xFFUL
2108 #define BLE_BLESS_EFUSE_TIM_CTRL1_SCLK_LOW_Pos  8UL
2109 #define BLE_BLESS_EFUSE_TIM_CTRL1_SCLK_LOW_Msk  0xFF00UL
2110 #define BLE_BLESS_EFUSE_TIM_CTRL1_CS_SCLK_SETUP_TIME_Pos 16UL
2111 #define BLE_BLESS_EFUSE_TIM_CTRL1_CS_SCLK_SETUP_TIME_Msk 0xF0000UL
2112 #define BLE_BLESS_EFUSE_TIM_CTRL1_CS_SCLK_HOLD_TIME_Pos 20UL
2113 #define BLE_BLESS_EFUSE_TIM_CTRL1_CS_SCLK_HOLD_TIME_Msk 0xF00000UL
2114 #define BLE_BLESS_EFUSE_TIM_CTRL1_RW_CS_SETUP_TIME_Pos 24UL
2115 #define BLE_BLESS_EFUSE_TIM_CTRL1_RW_CS_SETUP_TIME_Msk 0xF000000UL
2116 #define BLE_BLESS_EFUSE_TIM_CTRL1_RW_CS_HOLD_TIME_Pos 28UL
2117 #define BLE_BLESS_EFUSE_TIM_CTRL1_RW_CS_HOLD_TIME_Msk 0xF0000000UL
2118 /* BLE_BLESS.EFUSE_TIM_CTRL2 */
2119 #define BLE_BLESS_EFUSE_TIM_CTRL2_DATA_SAMPLE_TIME_Pos 0UL
2120 #define BLE_BLESS_EFUSE_TIM_CTRL2_DATA_SAMPLE_TIME_Msk 0xFFUL
2121 #define BLE_BLESS_EFUSE_TIM_CTRL2_DOUT_CS_HOLD_TIME_Pos 8UL
2122 #define BLE_BLESS_EFUSE_TIM_CTRL2_DOUT_CS_HOLD_TIME_Msk 0xF00UL
2123 /* BLE_BLESS.EFUSE_TIM_CTRL3 */
2124 #define BLE_BLESS_EFUSE_TIM_CTRL3_PGM_SCLK_SETUP_TIME_Pos 0UL
2125 #define BLE_BLESS_EFUSE_TIM_CTRL3_PGM_SCLK_SETUP_TIME_Msk 0xFUL
2126 #define BLE_BLESS_EFUSE_TIM_CTRL3_PGM_SCLK_HOLD_TIME_Pos 4UL
2127 #define BLE_BLESS_EFUSE_TIM_CTRL3_PGM_SCLK_HOLD_TIME_Msk 0xF0UL
2128 #define BLE_BLESS_EFUSE_TIM_CTRL3_AVDD_CS_SETUP_TIME_Pos 8UL
2129 #define BLE_BLESS_EFUSE_TIM_CTRL3_AVDD_CS_SETUP_TIME_Msk 0xFF00UL
2130 #define BLE_BLESS_EFUSE_TIM_CTRL3_AVDD_CS_HOLD_TIME_Pos 16UL
2131 #define BLE_BLESS_EFUSE_TIM_CTRL3_AVDD_CS_HOLD_TIME_Msk 0xFF0000UL
2132 /* BLE_BLESS.EFUSE_RDATA_L */
2133 #define BLE_BLESS_EFUSE_RDATA_L_DATA_Pos        0UL
2134 #define BLE_BLESS_EFUSE_RDATA_L_DATA_Msk        0xFFFFFFFFUL
2135 /* BLE_BLESS.EFUSE_RDATA_H */
2136 #define BLE_BLESS_EFUSE_RDATA_H_DATA_Pos        0UL
2137 #define BLE_BLESS_EFUSE_RDATA_H_DATA_Msk        0xFFFFFFFFUL
2138 /* BLE_BLESS.EFUSE_WDATA_L */
2139 #define BLE_BLESS_EFUSE_WDATA_L_DATA_Pos        0UL
2140 #define BLE_BLESS_EFUSE_WDATA_L_DATA_Msk        0xFFFFFFFFUL
2141 /* BLE_BLESS.EFUSE_WDATA_H */
2142 #define BLE_BLESS_EFUSE_WDATA_H_DATA_Pos        0UL
2143 #define BLE_BLESS_EFUSE_WDATA_H_DATA_Msk        0xFFFFFFFFUL
2144 /* BLE_BLESS.DIV_BY_625_CFG */
2145 #define BLE_BLESS_DIV_BY_625_CFG_ENABLE_Pos     1UL
2146 #define BLE_BLESS_DIV_BY_625_CFG_ENABLE_Msk     0x2UL
2147 #define BLE_BLESS_DIV_BY_625_CFG_DIVIDEND_Pos   8UL
2148 #define BLE_BLESS_DIV_BY_625_CFG_DIVIDEND_Msk   0xFFFF00UL
2149 /* BLE_BLESS.DIV_BY_625_STS */
2150 #define BLE_BLESS_DIV_BY_625_STS_QUOTIENT_Pos   0UL
2151 #define BLE_BLESS_DIV_BY_625_STS_QUOTIENT_Msk   0x3FUL
2152 #define BLE_BLESS_DIV_BY_625_STS_REMAINDER_Pos  8UL
2153 #define BLE_BLESS_DIV_BY_625_STS_REMAINDER_Msk  0x3FF00UL
2154 /* BLE_BLESS.PACKET_COUNTER0 */
2155 #define BLE_BLESS_PACKET_COUNTER0_PACKET_COUNTER_LOWER_Pos 0UL
2156 #define BLE_BLESS_PACKET_COUNTER0_PACKET_COUNTER_LOWER_Msk 0xFFFFFFFFUL
2157 /* BLE_BLESS.PACKET_COUNTER2 */
2158 #define BLE_BLESS_PACKET_COUNTER2_PACKET_COUNTER_UPPER_Pos 0UL
2159 #define BLE_BLESS_PACKET_COUNTER2_PACKET_COUNTER_UPPER_Msk 0xFFUL
2160 /* BLE_BLESS.IV_MASTER0 */
2161 #define BLE_BLESS_IV_MASTER0_IV_MASTER_Pos      0UL
2162 #define BLE_BLESS_IV_MASTER0_IV_MASTER_Msk      0xFFFFFFFFUL
2163 /* BLE_BLESS.IV_SLAVE0 */
2164 #define BLE_BLESS_IV_SLAVE0_IV_SLAVE_Pos        0UL
2165 #define BLE_BLESS_IV_SLAVE0_IV_SLAVE_Msk        0xFFFFFFFFUL
2166 /* BLE_BLESS.ENC_KEY */
2167 #define BLE_BLESS_ENC_KEY_ENC_KEY_Pos           0UL
2168 #define BLE_BLESS_ENC_KEY_ENC_KEY_Msk           0xFFFFFFFFUL
2169 /* BLE_BLESS.MIC_IN0 */
2170 #define BLE_BLESS_MIC_IN0_MIC_IN_Pos            0UL
2171 #define BLE_BLESS_MIC_IN0_MIC_IN_Msk            0xFFFFFFFFUL
2172 /* BLE_BLESS.MIC_OUT0 */
2173 #define BLE_BLESS_MIC_OUT0_MIC_OUT_Pos          0UL
2174 #define BLE_BLESS_MIC_OUT0_MIC_OUT_Msk          0xFFFFFFFFUL
2175 /* BLE_BLESS.ENC_PARAMS */
2176 #define BLE_BLESS_ENC_PARAMS_DATA_PDU_HEADER_Pos 0UL
2177 #define BLE_BLESS_ENC_PARAMS_DATA_PDU_HEADER_Msk 0x3UL
2178 #define BLE_BLESS_ENC_PARAMS_PAYLOAD_LENGTH_LSB_Pos 2UL
2179 #define BLE_BLESS_ENC_PARAMS_PAYLOAD_LENGTH_LSB_Msk 0x7CUL
2180 #define BLE_BLESS_ENC_PARAMS_DIRECTION_Pos      7UL
2181 #define BLE_BLESS_ENC_PARAMS_DIRECTION_Msk      0x80UL
2182 #define BLE_BLESS_ENC_PARAMS_PAYLOAD_LENGTH_LSB_EXT_Pos 8UL
2183 #define BLE_BLESS_ENC_PARAMS_PAYLOAD_LENGTH_LSB_EXT_Msk 0x700UL
2184 #define BLE_BLESS_ENC_PARAMS_MEM_LATENCY_HIDE_Pos 11UL
2185 #define BLE_BLESS_ENC_PARAMS_MEM_LATENCY_HIDE_Msk 0x800UL
2186 /* BLE_BLESS.ENC_CONFIG */
2187 #define BLE_BLESS_ENC_CONFIG_START_PROC_Pos     0UL
2188 #define BLE_BLESS_ENC_CONFIG_START_PROC_Msk     0x1UL
2189 #define BLE_BLESS_ENC_CONFIG_ECB_CCM_Pos        1UL
2190 #define BLE_BLESS_ENC_CONFIG_ECB_CCM_Msk        0x2UL
2191 #define BLE_BLESS_ENC_CONFIG_DEC_ENC_Pos        2UL
2192 #define BLE_BLESS_ENC_CONFIG_DEC_ENC_Msk        0x4UL
2193 #define BLE_BLESS_ENC_CONFIG_PAYLOAD_LENGTH_MSB_Pos 8UL
2194 #define BLE_BLESS_ENC_CONFIG_PAYLOAD_LENGTH_MSB_Msk 0xFF00UL
2195 #define BLE_BLESS_ENC_CONFIG_B0_FLAGS_Pos       16UL
2196 #define BLE_BLESS_ENC_CONFIG_B0_FLAGS_Msk       0xFF0000UL
2197 #define BLE_BLESS_ENC_CONFIG_AES_B0_DATA_OVERRIDE_Pos 24UL
2198 #define BLE_BLESS_ENC_CONFIG_AES_B0_DATA_OVERRIDE_Msk 0x1000000UL
2199 /* BLE_BLESS.ENC_INTR_EN */
2200 #define BLE_BLESS_ENC_INTR_EN_AUTH_PASS_INTR_EN_Pos 0UL
2201 #define BLE_BLESS_ENC_INTR_EN_AUTH_PASS_INTR_EN_Msk 0x1UL
2202 #define BLE_BLESS_ENC_INTR_EN_ECB_PROC_INTR_EN_Pos 1UL
2203 #define BLE_BLESS_ENC_INTR_EN_ECB_PROC_INTR_EN_Msk 0x2UL
2204 #define BLE_BLESS_ENC_INTR_EN_CCM_PROC_INTR_EN_Pos 2UL
2205 #define BLE_BLESS_ENC_INTR_EN_CCM_PROC_INTR_EN_Msk 0x4UL
2206 /* BLE_BLESS.ENC_INTR */
2207 #define BLE_BLESS_ENC_INTR_AUTH_PASS_INTR_Pos   0UL
2208 #define BLE_BLESS_ENC_INTR_AUTH_PASS_INTR_Msk   0x1UL
2209 #define BLE_BLESS_ENC_INTR_ECB_PROC_INTR_Pos    1UL
2210 #define BLE_BLESS_ENC_INTR_ECB_PROC_INTR_Msk    0x2UL
2211 #define BLE_BLESS_ENC_INTR_CCM_PROC_INTR_Pos    2UL
2212 #define BLE_BLESS_ENC_INTR_CCM_PROC_INTR_Msk    0x4UL
2213 #define BLE_BLESS_ENC_INTR_IN_DATA_CLEAR_Pos    3UL
2214 #define BLE_BLESS_ENC_INTR_IN_DATA_CLEAR_Msk    0x8UL
2215 /* BLE_BLESS.B1_DATA_REG */
2216 #define BLE_BLESS_B1_DATA_REG_B1_DATA_Pos       0UL
2217 #define BLE_BLESS_B1_DATA_REG_B1_DATA_Msk       0xFFFFFFFFUL
2218 /* BLE_BLESS.ENC_MEM_BASE_ADDR */
2219 #define BLE_BLESS_ENC_MEM_BASE_ADDR_ENC_MEM_Pos 0UL
2220 #define BLE_BLESS_ENC_MEM_BASE_ADDR_ENC_MEM_Msk 0xFFFFFFFFUL
2221 /* BLE_BLESS.TRIM_LDO_0 */
2222 #define BLE_BLESS_TRIM_LDO_0_ACT_LDO_VREG_Pos   0UL
2223 #define BLE_BLESS_TRIM_LDO_0_ACT_LDO_VREG_Msk   0xFUL
2224 #define BLE_BLESS_TRIM_LDO_0_ACT_LDO_ITAIL_Pos  4UL
2225 #define BLE_BLESS_TRIM_LDO_0_ACT_LDO_ITAIL_Msk  0xF0UL
2226 /* BLE_BLESS.TRIM_LDO_1 */
2227 #define BLE_BLESS_TRIM_LDO_1_ACT_REF_BGR_Pos    0UL
2228 #define BLE_BLESS_TRIM_LDO_1_ACT_REF_BGR_Msk    0xFUL
2229 #define BLE_BLESS_TRIM_LDO_1_SB_BGRES_Pos       4UL
2230 #define BLE_BLESS_TRIM_LDO_1_SB_BGRES_Msk       0xF0UL
2231 /* BLE_BLESS.TRIM_LDO_2 */
2232 #define BLE_BLESS_TRIM_LDO_2_SB_BMULT_RES_Pos   0UL
2233 #define BLE_BLESS_TRIM_LDO_2_SB_BMULT_RES_Msk   0x1FUL
2234 #define BLE_BLESS_TRIM_LDO_2_SB_BMULT_NBIAS_Pos 5UL
2235 #define BLE_BLESS_TRIM_LDO_2_SB_BMULT_NBIAS_Msk 0x60UL
2236 /* BLE_BLESS.TRIM_LDO_3 */
2237 #define BLE_BLESS_TRIM_LDO_3_LVDET_Pos          0UL
2238 #define BLE_BLESS_TRIM_LDO_3_LVDET_Msk          0x1FUL
2239 #define BLE_BLESS_TRIM_LDO_3_SLOPE_SB_BMULT_Pos 5UL
2240 #define BLE_BLESS_TRIM_LDO_3_SLOPE_SB_BMULT_Msk 0x60UL
2241 /* BLE_BLESS.TRIM_MXD */
2242 #define BLE_BLESS_TRIM_MXD_MXD_TRIM_BITS_Pos    0UL
2243 #define BLE_BLESS_TRIM_MXD_MXD_TRIM_BITS_Msk    0xFFUL
2244 /* BLE_BLESS.TRIM_LDO_4 */
2245 #define BLE_BLESS_TRIM_LDO_4_T_LDO_Pos          0UL
2246 #define BLE_BLESS_TRIM_LDO_4_T_LDO_Msk          0xFFUL
2247 /* BLE_BLESS.TRIM_LDO_5 */
2248 #define BLE_BLESS_TRIM_LDO_5_RESERVED_Pos       0UL
2249 #define BLE_BLESS_TRIM_LDO_5_RESERVED_Msk       0xFFUL
2250 
2251 
2252 #endif /* _CYIP_BLE_H_ */
2253 
2254 
2255 /* [] END OF FILE */
2256