1 /***************************************************************************//**
2  * @file
3  * @brief
4  *******************************************************************************
5  * # License
6  * <b>Copyright 2020 Silicon Laboratories Inc. www.silabs.com</b>
7  *******************************************************************************
8  *
9  * SPDX-License-Identifier: Zlib
10  *
11  * The licensor of this software is Silicon Laboratories Inc.
12  *
13  * This software is provided 'as-is', without any express or implied
14  * warranty. In no event will the authors be held liable for any damages
15  * arising from the use of this software.
16  *
17  * Permission is granted to anyone to use this software for any purpose,
18  * including commercial applications, and to alter it and redistribute it
19  * freely, subject to the following restrictions:
20  *
21  * 1. The origin of this software must not be misrepresented; you must not
22  *    claim that you wrote the original software. If you use this software
23  *    in a product, an acknowledgment in the product documentation would be
24  *    appreciated but is not required.
25  * 2. Altered source versions must be plainly marked as such, and must not be
26  *    misrepresented as being the original software.
27  * 3. This notice may not be removed or altered from any source distribution.
28  *
29  ******************************************************************************/
30 
31 #ifndef SL_RAIL_UTIL_INIT_INST0_CONFIG_H
32 #define SL_RAIL_UTIL_INIT_INST0_CONFIG_H
33 
34 #include "rail_types.h"
35 
36 // <<< Use Configuration Wizard in Context Menu >>>
37 
38 // <h> RAIL Init Configuration
39 // <e SL_RAIL_UTIL_INIT_INST0_ENABLE> Initialize RAIL
40 // <i> Default: 1
41 #define SL_RAIL_UTIL_INIT_INST0_ENABLE 1
42 
43 // <h> Project Configuration
44 // <q SL_RAIL_UTIL_INIT_RADIO_CONFIG_SUPPORT_INST0_ENABLE> Enable Radio Configurator Support (include rail_config.c/h generated by Radio Config)
45 // <i> Default: 0
46 #define SL_RAIL_UTIL_INIT_RADIO_CONFIG_SUPPORT_INST0_ENABLE 1
47 // <q SL_RAIL_UTIL_INIT_INIT_COMPLETE_CALLBACK_INST0_ENABLE> Enable RAIL Init Complete Callback
48 // <i> Default: 0
49 #define SL_RAIL_UTIL_INIT_INIT_COMPLETE_CALLBACK_INST0_ENABLE 1
50 // </h>
51 
52 // <e SL_RAIL_UTIL_INIT_PROTOCOLS_INST0_ENABLE> Protocol Configuration
53 // <i> Default: 0
54 #define SL_RAIL_UTIL_INIT_PROTOCOLS_INST0_ENABLE 1
55 // <h> Radio Configuration
56 // <o SL_RAIL_UTIL_INIT_PROTOCOL_INST0_DEFAULT> Default Radio Configuration
57 // <SL_RAIL_UTIL_PROTOCOL_PROPRIETARY=> Proprietary (use rail_config.c/h)
58 // <SL_RAIL_UTIL_PROTOCOL_BLE_1MBPS=> Bluetooth LE 1Mbps
59 // <SL_RAIL_UTIL_PROTOCOL_BLE_2MBPS=> Bluetooth LE 2Mbps
60 // <SL_RAIL_UTIL_PROTOCOL_BLE_CODED_125KBPS=> Bluetooth LE Coded 125Kbps
61 // <SL_RAIL_UTIL_PROTOCOL_BLE_CODED_500KBPS=> Bluetooth LE Coded 500Kbps
62 // <SL_RAIL_UTIL_PROTOCOL_BLE_QUUPPA_1MBPS=> Bluetooth Quuppa 1Mbps
63 // <SL_RAIL_UTIL_PROTOCOL_IEEE802154_2P4GHZ=> IEEE 802.15.4 2.4GHz
64 // <SL_RAIL_UTIL_PROTOCOL_IEEE802154_2P4GHZ_ANTDIV=> IEEE 802.15.4 2.4GHz, antenna diversity
65 // <SL_RAIL_UTIL_PROTOCOL_IEEE802154_2P4GHZ_COEX=> IEEE 802.15.4 2.4GHz, coexistence
66 // <SL_RAIL_UTIL_PROTOCOL_IEEE802154_2P4GHZ_ANTDIV_COEX=> IEEE 802.15.4 2.4GHz, antenna diversity, coexistence
67 // <i> Default: SL_RAIL_UTIL_PROTOCOL_BLE_1MBPS
68 #define SL_RAIL_UTIL_INIT_PROTOCOL_INST0_DEFAULT  SL_RAIL_UTIL_PROTOCOL_PROPRIETARY
69 // <o SL_RAIL_UTIL_INIT_PROTOCOL_PROPRIETARY_INST0_INDEX> Proprietary Radio Config Index (if Proprietary radio config selected, use index X of channelConfigs[X])
70 // <0-255:1>
71 // <i> Default: 0
72 #define SL_RAIL_UTIL_INIT_PROTOCOL_PROPRIETARY_INST0_INDEX 0
73 // </h>
74 // </e>
75 
76 // <e SL_RAIL_UTIL_INIT_CALIBRATIONS_INST0_ENABLE> Calibration Configuration
77 // <i> Default: 0
78 #define SL_RAIL_UTIL_INIT_CALIBRATIONS_INST0_ENABLE 1
79 // <h> Calibration Notifications
80 // <q SL_RAIL_UTIL_INIT_CALIBRATION_TEMPERATURE_NOTIFY_INST0_ENABLE> Enable Temperature Calibration Notifications (RAIL_EVENT_CAL_NEEDED radio event issued when temperature calibrations needed, for example VCO calibration)
81 // <i> Default: 0
82 #define SL_RAIL_UTIL_INIT_CALIBRATION_TEMPERATURE_NOTIFY_INST0_ENABLE 1
83 // <q SL_RAIL_UTIL_INIT_CALIBRATION_ONETIME_NOTIFY_INST0_ENABLE> Enable One-time Calibration Notifications (RAIL_EVENT_CAL_NEEDED radio event issued when one-time calibrations needed, for example IR calibration)
84 // <i> Default: 0
85 #define SL_RAIL_UTIL_INIT_CALIBRATION_ONETIME_NOTIFY_INST0_ENABLE 1
86 // </h>
87 // </e>
88 
89 // <e SL_RAIL_UTIL_INIT_TRANSITIONS_INST0_ENABLE> Auto Transition Configuration
90 // <i> Default: 0
91 #define SL_RAIL_UTIL_INIT_TRANSITIONS_INST0_ENABLE 1
92 // <h> TX Transitions
93 // <o SL_RAIL_UTIL_INIT_TRANSITION_INST0_TX_SUCCESS> Transition on TX Success
94 // <RAIL_RF_STATE_RX=> RX
95 // <RAIL_RF_STATE_IDLE=> Idle
96 // <i> Default: RAIL_RF_STATE_IDLE
97 #define SL_RAIL_UTIL_INIT_TRANSITION_INST0_TX_SUCCESS  RAIL_RF_STATE_RX
98 // <o SL_RAIL_UTIL_INIT_TRANSITION_INST0_TX_ERROR> Transition on TX Error
99 // <RAIL_RF_STATE_RX=> RX
100 // <RAIL_RF_STATE_IDLE=> Idle
101 // <i> Default: RAIL_RF_STATE_IDLE
102 #define SL_RAIL_UTIL_INIT_TRANSITION_INST0_TX_ERROR  RAIL_RF_STATE_RX
103 // </h>
104 // <h> RX Transitions
105 // <o SL_RAIL_UTIL_INIT_TRANSITION_INST0_RX_SUCCESS> Transition on RX Success
106 // <RAIL_RF_STATE_RX=> RX
107 // <RAIL_RF_STATE_TX=> TX
108 // <RAIL_RF_STATE_IDLE=> Idle
109 // <i> Default: RAIL_RF_STATE_IDLE
110 #define SL_RAIL_UTIL_INIT_TRANSITION_INST0_RX_SUCCESS  RAIL_RF_STATE_RX
111 // <o SL_RAIL_UTIL_INIT_TRANSITION_INST0_RX_ERROR> Transition on RX Error
112 // <RAIL_RF_STATE_RX=> RX
113 // <RAIL_RF_STATE_IDLE=> Idle
114 // <i> Default: RAIL_RF_STATE_IDLE
115 #define SL_RAIL_UTIL_INIT_TRANSITION_INST0_RX_ERROR  RAIL_RF_STATE_RX
116 // </h>
117 // </e>
118 
119 // <e SL_RAIL_UTIL_INIT_DATA_FORMATS_INST0_ENABLE> Data Format Configuration
120 // <i> Default: 0
121 #define SL_RAIL_UTIL_INIT_DATA_FORMATS_INST0_ENABLE 1
122 // <h> TX Data
123 // <o SL_RAIL_UTIL_INIT_DATA_FORMAT_INST0_TX_SOURCE> Source of TX Data
124 // <TX_PACKET_DATA=> Use frame hardware to packetize data
125 // <i> Default: TX_PACKET_DATA
126 #define SL_RAIL_UTIL_INIT_DATA_FORMAT_INST0_TX_SOURCE  TX_PACKET_DATA
127 // <o SL_RAIL_UTIL_INIT_DATA_FORMAT_INST0_TX_MODE> Method of Providing TX Data
128 // <PACKET_MODE=> Packet Mode
129 // <FIFO_MODE=> FIFO Mode
130 // <i> Default: PACKET_MODE
131 #define SL_RAIL_UTIL_INIT_DATA_FORMAT_INST0_TX_MODE  PACKET_MODE
132 // </h>
133 // <h> RX Data
134 // <o SL_RAIL_UTIL_INIT_DATA_FORMAT_INST0_RX_SOURCE> Source of RX Data
135 // <RX_PACKET_DATA=> Use frame hardware to packetize data
136 // <RX_DEMOD_DATA=> Get 8-bit output from demodulator
137 // <RX_IQDATA_FILTLSB=> Get lowest 16 bits of I/Q data provided to demodulator
138 // <RX_IQDATA_FILTMSB=> Get highest 16 bits of I/Q data provided to demodulator
139 // <i> Default: RX_PACKET_DATA
140 #define SL_RAIL_UTIL_INIT_DATA_FORMAT_INST0_RX_SOURCE  RX_PACKET_DATA
141 // <o SL_RAIL_UTIL_INIT_DATA_FORMAT_INST0_RX_MODE> Method of Retrieving RX Data
142 // <PACKET_MODE=> Packet Mode
143 // <FIFO_MODE=> FIFO Mode
144 // <i> Default: PACKET_MODE
145 #define SL_RAIL_UTIL_INIT_DATA_FORMAT_INST0_RX_MODE  PACKET_MODE
146 // </h>
147 // </e>
148 
149 // <e SL_RAIL_UTIL_INIT_EVENTS_INST0_ENABLE> Radio Event Configuration
150 // <i> Default: 0
151 #define SL_RAIL_UTIL_INIT_EVENTS_INST0_ENABLE 1
152 // <h> RX Radio Events
153 // <q SL_RAIL_UTIL_INIT_EVENT_RX_TIMING_DETECT_INST0_ENABLE> RX Timing Detect
154 // <i> Default: 0
155 #define SL_RAIL_UTIL_INIT_EVENT_RX_TIMING_DETECT_INST0_ENABLE 0
156 // <q SL_RAIL_UTIL_INIT_EVENT_RX_TIMING_LOST_INST0_ENABLE> RX Timing Lost
157 // <i> Default: 0
158 #define SL_RAIL_UTIL_INIT_EVENT_RX_TIMING_LOST_INST0_ENABLE 0
159 // <q SL_RAIL_UTIL_INIT_EVENT_RX_PREAMBLE_DETECT_INST0_ENABLE> RX Preamble Detect
160 // <i> Default: 0
161 #define SL_RAIL_UTIL_INIT_EVENT_RX_PREAMBLE_DETECT_INST0_ENABLE 0
162 // <q SL_RAIL_UTIL_INIT_EVENT_RX_PREAMBLE_LOST_INST0_ENABLE> RX Preamble Lost
163 // <i> Default: 0
164 #define SL_RAIL_UTIL_INIT_EVENT_RX_PREAMBLE_LOST_INST0_ENABLE 1
165 // <q SL_RAIL_UTIL_INIT_EVENT_RX_SYNC1_DETECT_INST0_ENABLE> RX Sync1 Detect
166 // <i> Default: 0
167 #define SL_RAIL_UTIL_INIT_EVENT_RX_SYNC1_DETECT_INST0_ENABLE 0
168 // <q SL_RAIL_UTIL_INIT_EVENT_RX_SYNC2_DETECT_INST0_ENABLE> RX Sync2 Detect
169 // <i> Default: 0
170 #define SL_RAIL_UTIL_INIT_EVENT_RX_SYNC2_DETECT_INST0_ENABLE 0
171 // <q SL_RAIL_UTIL_INIT_EVENT_RX_FILTER_PASSED_INST0_ENABLE> RX Filter Passed
172 // <i> Default: 0
173 #define SL_RAIL_UTIL_INIT_EVENT_RX_FILTER_PASSED_INST0_ENABLE 0
174 // <q SL_RAIL_UTIL_INIT_EVENT_RX_ADDRESS_FILTERED_INST0_ENABLE> RX Address Filtered
175 // <i> Default: 0
176 #define SL_RAIL_UTIL_INIT_EVENT_RX_ADDRESS_FILTERED_INST0_ENABLE 1
177 // <q SL_RAIL_UTIL_INIT_EVENT_RX_PACKET_RECEIVED_INST0_ENABLE> RX Packet Received
178 // <i> Default: 0
179 #define SL_RAIL_UTIL_INIT_EVENT_RX_PACKET_RECEIVED_INST0_ENABLE 1
180 // <q SL_RAIL_UTIL_INIT_EVENT_RX_FRAME_ERROR_INST0_ENABLE> RX Frame Error
181 // <i> Default: 0
182 #define SL_RAIL_UTIL_INIT_EVENT_RX_FRAME_ERROR_INST0_ENABLE 0
183 // <q SL_RAIL_UTIL_INIT_EVENT_RX_PACKET_ABORTED_INST0_ENABLE> RX Packet Aborted
184 // <i> Default: 0
185 #define SL_RAIL_UTIL_INIT_EVENT_RX_PACKET_ABORTED_INST0_ENABLE 1
186 // <q SL_RAIL_UTIL_INIT_EVENT_RX_TIMEOUT_INST0_ENABLE> RX Timeout
187 // <i> Default: 0
188 #define SL_RAIL_UTIL_INIT_EVENT_RX_TIMEOUT_INST0_ENABLE 0
189 // <q SL_RAIL_UTIL_INIT_EVENT_RX_CHANNEL_HOPPING_COMPLETE_INST0_ENABLE> RX Channel Hopping Complete
190 // <i> Default: 0
191 #define SL_RAIL_UTIL_INIT_EVENT_RX_CHANNEL_HOPPING_COMPLETE_INST0_ENABLE 0
192 // <q SL_RAIL_UTIL_INIT_EVENT_RX_DUTY_CYCLE_RX_END_INST0_ENABLE> RX Duty Cycle RX End
193 // <i> Default: 0
194 #define SL_RAIL_UTIL_INIT_EVENT_RX_DUTY_CYCLE_RX_END_INST0_ENABLE 0
195 // </h>
196 // <h> TX Radio Events
197 // <q SL_RAIL_UTIL_INIT_EVENT_TX_PACKET_SENT_INST0_ENABLE> TX Packet Sent
198 // <i> Default: 0
199 #define SL_RAIL_UTIL_INIT_EVENT_TX_PACKET_SENT_INST0_ENABLE 1
200 // <q SL_RAIL_UTIL_INIT_EVENT_TX_ABORTED_INST0_ENABLE> TX Aborted
201 // <i> Default: 0
202 #define SL_RAIL_UTIL_INIT_EVENT_TX_ABORTED_INST0_ENABLE 1
203 // <q SL_RAIL_UTIL_INIT_EVENT_TX_BLOCKED_INST0_ENABLE> TX Blocked
204 // <i> Default: 0
205 #define SL_RAIL_UTIL_INIT_EVENT_TX_BLOCKED_INST0_ENABLE 1
206 // <q SL_RAIL_UTIL_INIT_EVENT_TX_STARTED_INST0_ENABLE> TX Started
207 // <i> Default: 0
208 #define SL_RAIL_UTIL_INIT_EVENT_TX_STARTED_INST0_ENABLE 0
209 // </h>
210 // <h> RSSI Radio Events
211 // <q SL_RAIL_UTIL_INIT_EVENT_RSSI_AVERAGE_DONE_INST0_ENABLE> RSSI Average Done
212 // <i> Default: 0
213 #define SL_RAIL_UTIL_INIT_EVENT_RSSI_AVERAGE_DONE_INST0_ENABLE 0
214 // </h>
215 // <h> FIFO Radio Events
216 // <q SL_RAIL_UTIL_INIT_EVENT_RX_FIFO_ALMOST_FULL_INST0_ENABLE> RX FIFO, Almost Full
217 // <i> Default: 0
218 #define SL_RAIL_UTIL_INIT_EVENT_RX_FIFO_ALMOST_FULL_INST0_ENABLE 0
219 // <q SL_RAIL_UTIL_INIT_EVENT_RX_FIFO_FULL_INST0_ENABLE> RX FIFO, Full
220 // <i> Default: 0
221 #define SL_RAIL_UTIL_INIT_EVENT_RX_FIFO_FULL_INST0_ENABLE 0
222 // <q SL_RAIL_UTIL_INIT_EVENT_RX_FIFO_OVERFLOW_INST0_ENABLE> RX FIFO, Overflow
223 // <i> Default: 0
224 #define SL_RAIL_UTIL_INIT_EVENT_RX_FIFO_OVERFLOW_INST0_ENABLE 1
225 // <q SL_RAIL_UTIL_INIT_EVENT_TX_FIFO_ALMOST_EMPTY_INST0_ENABLE> TX FIFO, Almost Empty
226 // <i> Default: 0
227 #define SL_RAIL_UTIL_INIT_EVENT_TX_FIFO_ALMOST_EMPTY_INST0_ENABLE 0
228 // <q SL_RAIL_UTIL_INIT_EVENT_TX_UNDERFLOW_INST0_ENABLE> TX FIFO, Underflow
229 // <i> Default: 0
230 #define SL_RAIL_UTIL_INIT_EVENT_TX_UNDERFLOW_INST0_ENABLE 1
231 // </h>
232 // <h> CCA Radio Events
233 // <q SL_RAIL_UTIL_INIT_EVENT_TX_CHANNEL_CLEAR_INST0_ENABLE> TX CCA, Channel Clear
234 // <i> Default: 0
235 #define SL_RAIL_UTIL_INIT_EVENT_TX_CHANNEL_CLEAR_INST0_ENABLE 0
236 // <q SL_RAIL_UTIL_INIT_EVENT_TX_CHANNEL_BUSY_INST0_ENABLE> TX CCA, Channel Busy
237 // <i> Default: 0
238 #define SL_RAIL_UTIL_INIT_EVENT_TX_CHANNEL_BUSY_INST0_ENABLE 1
239 // <q SL_RAIL_UTIL_INIT_EVENT_TX_CCA_RETRY_INST0_ENABLE> TX CCA, Retry
240 // <i> Default: 0
241 #define SL_RAIL_UTIL_INIT_EVENT_TX_CCA_RETRY_INST0_ENABLE 0
242 // <q SL_RAIL_UTIL_INIT_EVENT_TX_START_CCA_INST0_ENABLE> TX CCA, Started
243 // <i> Default: 0
244 #define SL_RAIL_UTIL_INIT_EVENT_TX_START_CCA_INST0_ENABLE 0
245 // </h>
246 // <h> Scheduled Radio Events
247 // <q SL_RAIL_UTIL_INIT_EVENT_RX_TX_SCHEDULED_RX_TX_STARTED_INST0_ENABLE> Scheduled RX/TX Started
248 // <i> Default: 0
249 #define SL_RAIL_UTIL_INIT_EVENT_RX_TX_SCHEDULED_RX_TX_STARTED_INST0_ENABLE 1
250 // <q SL_RAIL_UTIL_INIT_EVENT_RX_SCHEDULED_RX_END_INST0_ENABLE> Scheduled RX End
251 // <i> Default: 0
252 #define SL_RAIL_UTIL_INIT_EVENT_RX_SCHEDULED_RX_END_INST0_ENABLE 0
253 // <q SL_RAIL_UTIL_INIT_EVENT_RX_SCHEDULED_RX_MISSED_INST0_ENABLE> Scheduled RX Missed
254 // <i> Default: 0
255 #define SL_RAIL_UTIL_INIT_EVENT_RX_SCHEDULED_RX_MISSED_INST0_ENABLE 1
256 // <q SL_RAIL_UTIL_INIT_EVENT_TX_SCHEDULED_TX_MISSED_INST0_ENABLE> Scheduled TX Missed
257 // <i> Default: 0
258 #define SL_RAIL_UTIL_INIT_EVENT_TX_SCHEDULED_TX_MISSED_INST0_ENABLE 1
259 // </h>
260 // <h> ACK Radio Events
261 // <q SL_RAIL_UTIL_INIT_EVENT_RX_ACK_TIMEOUT_INST0_ENABLE> RX ACK, Timeout
262 // <i> Default: 0
263 #define SL_RAIL_UTIL_INIT_EVENT_RX_ACK_TIMEOUT_INST0_ENABLE 0
264 // <q SL_RAIL_UTIL_INIT_EVENT_TXACK_PACKET_SENT_INST0_ENABLE> TX ACK, Packet Sent
265 // <i> Default: 0
266 #define SL_RAIL_UTIL_INIT_EVENT_TXACK_PACKET_SENT_INST0_ENABLE 0
267 // <q SL_RAIL_UTIL_INIT_EVENT_TXACK_ABORTED_INST0_ENABLE> TX ACK, Aborted
268 // <i> Default: 0
269 #define SL_RAIL_UTIL_INIT_EVENT_TXACK_ABORTED_INST0_ENABLE 0
270 // <q SL_RAIL_UTIL_INIT_EVENT_TXACK_BLOCKED_INST0_ENABLE> TX ACK, Blocked
271 // <i> Default: 0
272 #define SL_RAIL_UTIL_INIT_EVENT_TXACK_BLOCKED_INST0_ENABLE 0
273 // <q SL_RAIL_UTIL_INIT_EVENT_TXACK_UNDERFLOW_INST0_ENABLE> TX ACK, FIFO Underflow
274 // <i> Default: 0
275 #define SL_RAIL_UTIL_INIT_EVENT_TXACK_UNDERFLOW_INST0_ENABLE 0
276 // </h>
277 // <h> Protocol Radio Events
278 // <q SL_RAIL_UTIL_INIT_EVENT_IEEE802154_DATA_REQUEST_COMMAND_INST0_ENABLE> IEEE 802.15.4 Data Request Command
279 // <i> Default: 0
280 #define SL_RAIL_UTIL_INIT_EVENT_IEEE802154_DATA_REQUEST_COMMAND_INST0_ENABLE 0
281 // <q SL_RAIL_UTIL_INIT_EVENT_ZWAVE_BEAM_INST0_ENABLE> Z-Wave Beam
282 // <i> Default: 0
283 #define SL_RAIL_UTIL_INIT_EVENT_ZWAVE_BEAM_INST0_ENABLE 0
284 // <q SL_RAIL_UTIL_INIT_EVENT_ZWAVE_LR_ACK_REQUEST_COMMAND_INST0_ENABLE> Z-Wave LR ACK Request Command
285 // <i> Default: 0
286 #define SL_RAIL_UTIL_INIT_EVENT_ZWAVE_LR_ACK_REQUEST_COMMAND_INST0_ENABLE 0
287 // </h>
288 // <h> Dynamic Multiprotocol (DMP) Radio Events
289 // <q SL_RAIL_UTIL_INIT_EVENT_CONFIG_UNSCHEDULED_INST0_ENABLE> Config Unscheduled
290 // <i> Default: 0
291 #define SL_RAIL_UTIL_INIT_EVENT_CONFIG_UNSCHEDULED_INST0_ENABLE 1
292 // <q SL_RAIL_UTIL_INIT_EVENT_CONFIG_SCHEDULED_INST0_ENABLE> Config Scheduled
293 // <i> Default: 0
294 #define SL_RAIL_UTIL_INIT_EVENT_CONFIG_SCHEDULED_INST0_ENABLE 1
295 // <q SL_RAIL_UTIL_INIT_EVENT_SCHEDULER_STATUS_INST0_ENABLE> Scheduler Status
296 // <i> Default: 0
297 #define SL_RAIL_UTIL_INIT_EVENT_SCHEDULER_STATUS_INST0_ENABLE 1
298 // </h>
299 // <h> Calibration Radio Events
300 // <q SL_RAIL_UTIL_INIT_EVENT_CAL_NEEDED_INST0_ENABLE> Calibration Needed
301 // <i> Default: 0
302 #define SL_RAIL_UTIL_INIT_EVENT_CAL_NEEDED_INST0_ENABLE 1
303 // </h>
304 // <h> RSSI Radio Events
305 // <q SL_RAIL_UTIL_INIT_EVENT_DETECT_RSSI_THRESHOLD_INST0_ENABLE> RSSI detect threshold
306 // <i> Default: 0
307 #define SL_RAIL_UTIL_INIT_EVENT_DETECT_RSSI_THRESHOLD_INST0_ENABLE 0
308 // </h>
309 // <h> Thermistor Events
310 // <q SL_RAIL_UTIL_INIT_EVENT_THERMISTOR_DONE_INST0_ENABLE> End of thermistor measurement
311 // <i> Default: 0
312 #define SL_RAIL_UTIL_INIT_EVENT_THERMISTOR_DONE_INST0_ENABLE 0
313 // </h>
314 // <h> Temperature Events
315 // <q SL_RAIL_UTIL_INIT_EVENT_TX_BLOCKED_TOO_HOT_INST0_ENABLE> Transmit blocked because of temperature limitation
316 // <i> Default: 0
317 #define SL_RAIL_UTIL_INIT_EVENT_TX_BLOCKED_TOO_HOT_INST0_ENABLE 0
318 // <q SL_RAIL_UTIL_INIT_EVENT_TEMPERATURE_TOO_HOT_INST0_ENABLE> Temperature is too hot for Tx operation
319 // <i> Default: 0
320 #define SL_RAIL_UTIL_INIT_EVENT_TEMPERATURE_TOO_HOT_INST0_ENABLE 0
321 // <q SL_RAIL_UTIL_INIT_EVENT_TEMPERATURE_COOL_DOWN_INST0_ENABLE> Temperature has cooled enough for Tx operation
322 // <i> Default: 0
323 #define SL_RAIL_UTIL_INIT_EVENT_TEMPERATURE_COOL_DOWN_INST0_ENABLE 0
324 // </h>
325 // </e>
326 
327 // </e>
328 // </h>
329 
330 // <<< end of configuration section >>>
331 
332 #endif // SL_RAIL_UTIL_INIT_INST0_CONFIG_H
333