Device Manager Clock#
Overview#
The Device Manager Clock module defines the different oscillators, clock branches and bus clock values that exist across all Silicon Labs devices.
Bus Clock Defines#
Those defines can be used as constant of type sl_bus_clock_t and thus can be used as argument for function sl_clock_manager_enable_bus_clock() and sl_clock_manager_disable_bus_clock() in Clock Manager.The values of those defines are device specific.
Define for INVALID peripheral bus clock pointer.
Define for ACMP0 peripheral bus clock pointer.
Define for ACMP1 peripheral bus clock pointer.
Define for ADC0 peripheral bus clock pointer.
Define for AGC peripheral bus clock pointer.
Define for AMUXCP0 peripheral bus clock pointer.
Define for BUFC peripheral bus clock pointer.
Define for BURAM peripheral bus clock pointer.
Define for BURTC peripheral bus clock pointer.
Define for CRYPTOACC peripheral bus clock pointer.
Define for DCDC peripheral bus clock pointer.
Define for DEVINFO peripheral bus clock pointer.
Define for DMEM peripheral bus clock pointer.
Define for DPLL0 peripheral bus clock pointer.
Define for ECAIFADC peripheral bus clock pointer.
Define for ETAMPDET peripheral bus clock pointer.
Define for EUART0 peripheral bus clock pointer.
Define for EUSART0 peripheral bus clock pointer.
Define for EUSART1 peripheral bus clock pointer.
Define for EUSART2 peripheral bus clock pointer.
Define for EUSART3 peripheral bus clock pointer.
Define for EUSART4 peripheral bus clock pointer.
Define for FRC peripheral bus clock pointer.
Define for FSRCO peripheral bus clock pointer.
Define for GPCRC0 peripheral bus clock pointer.
Define for GPIO peripheral bus clock pointer.
Define for HFRCO0 peripheral bus clock pointer.
Define for HFRCOEM23 peripheral bus clock pointer.
Define for HFXO0 peripheral bus clock pointer.
Define for HOSTMAILBOX peripheral bus clock pointer.
Define for HOSTPORTAL peripheral bus clock pointer.
Define for I2C0 peripheral bus clock pointer.
Define for I2C1 peripheral bus clock pointer.
Define for I2C2 peripheral bus clock pointer.
Define for I2C3 peripheral bus clock pointer.
Define for IADC0 peripheral bus clock pointer.
Define for ICACHE0 peripheral bus clock pointer.
Define for IFADCDEBUG peripheral bus clock pointer.
Define for KEYSCAN peripheral bus clock pointer.
Define for KSU peripheral bus clock pointer.
Define for L2ICACHE0 peripheral bus clock pointer.
Define for LCD peripheral bus clock pointer.
Define for LDMA0 peripheral bus clock pointer.
Define for LDMAXBAR0 peripheral bus clock pointer.
Define for LEDDRV0 peripheral bus clock pointer.
Define for LESENSE peripheral bus clock pointer.
Define for LETIMER0 peripheral bus clock pointer.
Define for LFRCO peripheral bus clock pointer.
Define for LFXO peripheral bus clock pointer.
Define for LPWAES peripheral bus clock pointer.
Define for LPW0PORTAL peripheral bus clock pointer.
Define for MODEM peripheral bus clock pointer.
Define for MSC peripheral bus clock pointer.
Define for MVP peripheral bus clock pointer.
Define for PCNT0 peripheral bus clock pointer.
Define for PDM peripheral bus clock pointer.
Define for PIXELRZ0 peripheral bus clock pointer.
Define for PIXELRZ1 peripheral bus clock pointer.
Define for PRORTC peripheral bus clock pointer.
Define for PROTIMER peripheral bus clock pointer.
Define for PRS peripheral bus clock pointer.
Define for RAC peripheral bus clock pointer.
Define for RADIOAES peripheral bus clock pointer.
Define for RDMAILBOX0 peripheral bus clock pointer.
Define for RDMAILBOX1 peripheral bus clock pointer.
Define for RDSCRATCHPAD peripheral bus clock pointer.
Define for RFCRC peripheral bus clock pointer.
Define for RFECA0 peripheral bus clock pointer.
Define for RFECA1 peripheral bus clock pointer.
Define for RFFPLL0 peripheral bus clock pointer.
Define for RFMAILBOX peripheral bus clock pointer.
Define for RFSCRATCHPAD peripheral bus clock pointer.
Define for RFSENSE peripheral bus clock pointer.
Define for RPA peripheral bus clock pointer.
Define for RTCC peripheral bus clock pointer.
Define for SCRATCHPAD peripheral bus clock pointer.
Define for SEMAILBOX peripheral bus clock pointer.
Define for SEMAPHORE0 peripheral bus clock pointer.
Define for SEMAPHORE1 peripheral bus clock pointer.
Define for SEPORTAL peripheral bus clock pointer.
Define for SMU peripheral bus clock pointer.
Define for SOCPLL0 peripheral bus clock pointer.
Define for SYMCRYPTO peripheral bus clock pointer.
Define for SYNTH peripheral bus clock pointer.
Define for SYSCFG peripheral bus clock pointer.
Define for SYSRTC0 peripheral bus clock pointer.
Define for TIMER0 peripheral bus clock pointer.
Define for TIMER1 peripheral bus clock pointer.
Define for TIMER2 peripheral bus clock pointer.
Define for TIMER3 peripheral bus clock pointer.
Define for TIMER4 peripheral bus clock pointer.
Define for TIMER5 peripheral bus clock pointer.
Define for TIMER6 peripheral bus clock pointer.
Define for TIMER7 peripheral bus clock pointer.
Define for TIMER8 peripheral bus clock pointer.
Define for TIMER9 peripheral bus clock pointer.
Define for ULFRCO peripheral bus clock pointer.
Define for USART0 peripheral bus clock pointer.
Define for USART1 peripheral bus clock pointer.
Define for USART2 peripheral bus clock pointer.
Define for USB peripheral bus clock pointer.
Define for VDAC0 peripheral bus clock pointer.
Define for VDAC1 peripheral bus clock pointer.
Define for WDOG0 peripheral bus clock pointer.
Define for WDOG1 peripheral bus clock pointer.
Enumerations#
Oscillators.
Clock Branches.
Typedefs#
The bus clock typedef.
Bus Clock Defines Documentation#
SL_BUS_CLOCK_INVALID#
#define SL_BUS_CLOCK_INVALIDValue:
(0)
Define for INVALID peripheral bus clock pointer.
156
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_ACMP0#
#define SL_BUS_CLOCK_ACMP0Value:
(&SL_BUS_CLOCK_ACMP0_VALUE)
Define for ACMP0 peripheral bus clock pointer.
159
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_ACMP1#
#define SL_BUS_CLOCK_ACMP1Value:
(&SL_BUS_CLOCK_ACMP1_VALUE)
Define for ACMP1 peripheral bus clock pointer.
162
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_ADC0#
#define SL_BUS_CLOCK_ADC0Value:
(&SL_BUS_CLOCK_ADC0_VALUE)
Define for ADC0 peripheral bus clock pointer.
165
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_AGC#
#define SL_BUS_CLOCK_AGCValue:
(&SL_BUS_CLOCK_AGC_VALUE)
Define for AGC peripheral bus clock pointer.
168
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_AMUXCP0#
#define SL_BUS_CLOCK_AMUXCP0Value:
(&SL_BUS_CLOCK_AMUXCP0_VALUE)
Define for AMUXCP0 peripheral bus clock pointer.
171
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_BUFC#
#define SL_BUS_CLOCK_BUFCValue:
(&SL_BUS_CLOCK_BUFC_VALUE)
Define for BUFC peripheral bus clock pointer.
174
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_BURAM#
#define SL_BUS_CLOCK_BURAMValue:
(&SL_BUS_CLOCK_BURAM_VALUE)
Define for BURAM peripheral bus clock pointer.
177
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_BURTC#
#define SL_BUS_CLOCK_BURTCValue:
(&SL_BUS_CLOCK_BURTC_VALUE)
Define for BURTC peripheral bus clock pointer.
180
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_CRYPTOACC#
#define SL_BUS_CLOCK_CRYPTOACCValue:
(&SL_BUS_CLOCK_CRYPTOACC_VALUE)
Define for CRYPTOACC peripheral bus clock pointer.
183
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_DCDC#
#define SL_BUS_CLOCK_DCDCValue:
(&SL_BUS_CLOCK_DCDC_VALUE)
Define for DCDC peripheral bus clock pointer.
186
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_DEVINFO#
#define SL_BUS_CLOCK_DEVINFOValue:
(&SL_BUS_CLOCK_DEVINFO_VALUE)
Define for DEVINFO peripheral bus clock pointer.
189
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_DMEM#
#define SL_BUS_CLOCK_DMEMValue:
(&SL_BUS_CLOCK_DMEM_VALUE)
Define for DMEM peripheral bus clock pointer.
192
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_DPLL0#
#define SL_BUS_CLOCK_DPLL0Value:
(&SL_BUS_CLOCK_DPLL0_VALUE)
Define for DPLL0 peripheral bus clock pointer.
195
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_ECAIFADC#
#define SL_BUS_CLOCK_ECAIFADCValue:
(&SL_BUS_CLOCK_ECAIFADC_VALUE)
Define for ECAIFADC peripheral bus clock pointer.
198
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_ETAMPDET#
#define SL_BUS_CLOCK_ETAMPDETValue:
(&SL_BUS_CLOCK_ETAMPDET_VALUE)
Define for ETAMPDET peripheral bus clock pointer.
201
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_EUART0#
#define SL_BUS_CLOCK_EUART0Value:
(&SL_BUS_CLOCK_EUART0_VALUE)
Define for EUART0 peripheral bus clock pointer.
204
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_EUSART0#
#define SL_BUS_CLOCK_EUSART0Value:
(&SL_BUS_CLOCK_EUSART0_VALUE)
Define for EUSART0 peripheral bus clock pointer.
207
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_EUSART1#
#define SL_BUS_CLOCK_EUSART1Value:
(&SL_BUS_CLOCK_EUSART1_VALUE)
Define for EUSART1 peripheral bus clock pointer.
210
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_EUSART2#
#define SL_BUS_CLOCK_EUSART2Value:
(&SL_BUS_CLOCK_EUSART2_VALUE)
Define for EUSART2 peripheral bus clock pointer.
213
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_EUSART3#
#define SL_BUS_CLOCK_EUSART3Value:
(&SL_BUS_CLOCK_EUSART3_VALUE)
Define for EUSART3 peripheral bus clock pointer.
216
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_EUSART4#
#define SL_BUS_CLOCK_EUSART4Value:
(&SL_BUS_CLOCK_EUSART4_VALUE)
Define for EUSART4 peripheral bus clock pointer.
219
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_FRC#
#define SL_BUS_CLOCK_FRCValue:
(&SL_BUS_CLOCK_FRC_VALUE)
Define for FRC peripheral bus clock pointer.
222
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_FSRCO#
#define SL_BUS_CLOCK_FSRCOValue:
(&SL_BUS_CLOCK_FSRCO_VALUE)
Define for FSRCO peripheral bus clock pointer.
225
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_GPCRC0#
#define SL_BUS_CLOCK_GPCRC0Value:
(&SL_BUS_CLOCK_GPCRC0_VALUE)
Define for GPCRC0 peripheral bus clock pointer.
228
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_GPIO#
#define SL_BUS_CLOCK_GPIOValue:
(&SL_BUS_CLOCK_GPIO_VALUE)
Define for GPIO peripheral bus clock pointer.
231
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_HFRCO0#
#define SL_BUS_CLOCK_HFRCO0Value:
(&SL_BUS_CLOCK_HFRCO0_VALUE)
Define for HFRCO0 peripheral bus clock pointer.
234
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_HFRCOEM23#
#define SL_BUS_CLOCK_HFRCOEM23Value:
(&SL_BUS_CLOCK_HFRCOEM23_VALUE)
Define for HFRCOEM23 peripheral bus clock pointer.
237
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_HFXO0#
#define SL_BUS_CLOCK_HFXO0Value:
(&SL_BUS_CLOCK_HFXO0_VALUE)
Define for HFXO0 peripheral bus clock pointer.
240
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_HOSTMAILBOX#
#define SL_BUS_CLOCK_HOSTMAILBOXValue:
(&SL_BUS_CLOCK_HOSTMAILBOX_VALUE)
Define for HOSTMAILBOX peripheral bus clock pointer.
243
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_HOSTPORTAL#
#define SL_BUS_CLOCK_HOSTPORTALValue:
(&SL_BUS_CLOCK_HOSTPORTAL_VALUE)
Define for HOSTPORTAL peripheral bus clock pointer.
246
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_I2C0#
#define SL_BUS_CLOCK_I2C0Value:
(&SL_BUS_CLOCK_I2C0_VALUE)
Define for I2C0 peripheral bus clock pointer.
249
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_I2C1#
#define SL_BUS_CLOCK_I2C1Value:
(&SL_BUS_CLOCK_I2C1_VALUE)
Define for I2C1 peripheral bus clock pointer.
252
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_I2C2#
#define SL_BUS_CLOCK_I2C2Value:
(&SL_BUS_CLOCK_I2C2_VALUE)
Define for I2C2 peripheral bus clock pointer.
255
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_I2C3#
#define SL_BUS_CLOCK_I2C3Value:
(&SL_BUS_CLOCK_I2C3_VALUE)
Define for I2C3 peripheral bus clock pointer.
258
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_IADC0#
#define SL_BUS_CLOCK_IADC0Value:
(&SL_BUS_CLOCK_IADC0_VALUE)
Define for IADC0 peripheral bus clock pointer.
261
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_ICACHE0#
#define SL_BUS_CLOCK_ICACHE0Value:
(&SL_BUS_CLOCK_ICACHE0_VALUE)
Define for ICACHE0 peripheral bus clock pointer.
264
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_IFADCDEBUG#
#define SL_BUS_CLOCK_IFADCDEBUGValue:
(&SL_BUS_CLOCK_IFADCDEBUG_VALUE)
Define for IFADCDEBUG peripheral bus clock pointer.
267
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_KEYSCAN#
#define SL_BUS_CLOCK_KEYSCANValue:
(&SL_BUS_CLOCK_KEYSCAN_VALUE)
Define for KEYSCAN peripheral bus clock pointer.
270
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_KSU#
#define SL_BUS_CLOCK_KSUValue:
(&SL_BUS_CLOCK_KSU_VALUE)
Define for KSU peripheral bus clock pointer.
273
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_L2ICACHE0#
#define SL_BUS_CLOCK_L2ICACHE0Value:
(&SL_BUS_CLOCK_L2ICACHE0_VALUE)
Define for L2ICACHE0 peripheral bus clock pointer.
276
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_LCD#
#define SL_BUS_CLOCK_LCDValue:
(&SL_BUS_CLOCK_LCD_VALUE)
Define for LCD peripheral bus clock pointer.
279
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_LDMA0#
#define SL_BUS_CLOCK_LDMA0Value:
(&SL_BUS_CLOCK_LDMA0_VALUE)
Define for LDMA0 peripheral bus clock pointer.
282
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_LDMAXBAR0#
#define SL_BUS_CLOCK_LDMAXBAR0Value:
(&SL_BUS_CLOCK_LDMAXBAR0_VALUE)
Define for LDMAXBAR0 peripheral bus clock pointer.
285
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_LEDDRV0#
#define SL_BUS_CLOCK_LEDDRV0Value:
(&SL_BUS_CLOCK_LEDDRV0_VALUE)
Define for LEDDRV0 peripheral bus clock pointer.
288
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_LESENSE#
#define SL_BUS_CLOCK_LESENSEValue:
(&SL_BUS_CLOCK_LESENSE_VALUE)
Define for LESENSE peripheral bus clock pointer.
291
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_LETIMER0#
#define SL_BUS_CLOCK_LETIMER0Value:
(&SL_BUS_CLOCK_LETIMER0_VALUE)
Define for LETIMER0 peripheral bus clock pointer.
294
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_LFRCO#
#define SL_BUS_CLOCK_LFRCOValue:
(&SL_BUS_CLOCK_LFRCO_VALUE)
Define for LFRCO peripheral bus clock pointer.
297
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_LFXO#
#define SL_BUS_CLOCK_LFXOValue:
(&SL_BUS_CLOCK_LFXO_VALUE)
Define for LFXO peripheral bus clock pointer.
300
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_LPWAES#
#define SL_BUS_CLOCK_LPWAESValue:
(&SL_BUS_CLOCK_LPWAES_VALUE)
Define for LPWAES peripheral bus clock pointer.
303
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_LPW0PORTAL#
#define SL_BUS_CLOCK_LPW0PORTALValue:
(&SL_BUS_CLOCK_LPW0PORTAL_VALUE)
Define for LPW0PORTAL peripheral bus clock pointer.
306
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_MODEM#
#define SL_BUS_CLOCK_MODEMValue:
(&SL_BUS_CLOCK_MODEM_VALUE)
Define for MODEM peripheral bus clock pointer.
309
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_MSC#
#define SL_BUS_CLOCK_MSCValue:
(&SL_BUS_CLOCK_MSC_VALUE)
Define for MSC peripheral bus clock pointer.
312
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_MVP#
#define SL_BUS_CLOCK_MVPValue:
(&SL_BUS_CLOCK_MVP_VALUE)
Define for MVP peripheral bus clock pointer.
315
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_PCNT0#
#define SL_BUS_CLOCK_PCNT0Value:
(&SL_BUS_CLOCK_PCNT0_VALUE)
Define for PCNT0 peripheral bus clock pointer.
318
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_PDM#
#define SL_BUS_CLOCK_PDMValue:
(&SL_BUS_CLOCK_PDM_VALUE)
Define for PDM peripheral bus clock pointer.
321
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_PIXELRZ0#
#define SL_BUS_CLOCK_PIXELRZ0Value:
(&SL_BUS_CLOCK_PIXELRZ0_VALUE)
Define for PIXELRZ0 peripheral bus clock pointer.
324
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_PIXELRZ1#
#define SL_BUS_CLOCK_PIXELRZ1Value:
(&SL_BUS_CLOCK_PIXELRZ1_VALUE)
Define for PIXELRZ1 peripheral bus clock pointer.
327
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_PRORTC#
#define SL_BUS_CLOCK_PRORTCValue:
(&SL_BUS_CLOCK_PRORTC_VALUE)
Define for PRORTC peripheral bus clock pointer.
330
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_PROTIMER#
#define SL_BUS_CLOCK_PROTIMERValue:
(&SL_BUS_CLOCK_PROTIMER_VALUE)
Define for PROTIMER peripheral bus clock pointer.
333
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_PRS#
#define SL_BUS_CLOCK_PRSValue:
(&SL_BUS_CLOCK_PRS_VALUE)
Define for PRS peripheral bus clock pointer.
336
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RAC#
#define SL_BUS_CLOCK_RACValue:
(&SL_BUS_CLOCK_RAC_VALUE)
Define for RAC peripheral bus clock pointer.
339
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RADIOAES#
#define SL_BUS_CLOCK_RADIOAESValue:
(&SL_BUS_CLOCK_RADIOAES_VALUE)
Define for RADIOAES peripheral bus clock pointer.
342
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RDMAILBOX0#
#define SL_BUS_CLOCK_RDMAILBOX0Value:
(&SL_BUS_CLOCK_RDMAILBOX0_VALUE)
Define for RDMAILBOX0 peripheral bus clock pointer.
345
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RDMAILBOX1#
#define SL_BUS_CLOCK_RDMAILBOX1Value:
(&SL_BUS_CLOCK_RDMAILBOX1_VALUE)
Define for RDMAILBOX1 peripheral bus clock pointer.
348
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RDSCRATCHPAD#
#define SL_BUS_CLOCK_RDSCRATCHPADValue:
(&SL_BUS_CLOCK_RDSCRATCHPAD_VALUE)
Define for RDSCRATCHPAD peripheral bus clock pointer.
351
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RFCRC#
#define SL_BUS_CLOCK_RFCRCValue:
(&SL_BUS_CLOCK_RFCRC_VALUE)
Define for RFCRC peripheral bus clock pointer.
354
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RFECA0#
#define SL_BUS_CLOCK_RFECA0Value:
(&SL_BUS_CLOCK_RFECA0_VALUE)
Define for RFECA0 peripheral bus clock pointer.
357
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RFECA1#
#define SL_BUS_CLOCK_RFECA1Value:
(&SL_BUS_CLOCK_RFECA1_VALUE)
Define for RFECA1 peripheral bus clock pointer.
360
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RFFPLL0#
#define SL_BUS_CLOCK_RFFPLL0Value:
(&SL_BUS_CLOCK_RFFPLL0_VALUE)
Define for RFFPLL0 peripheral bus clock pointer.
363
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RFMAILBOX#
#define SL_BUS_CLOCK_RFMAILBOXValue:
(&SL_BUS_CLOCK_RFMAILBOX_VALUE)
Define for RFMAILBOX peripheral bus clock pointer.
366
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RFSCRATCHPAD#
#define SL_BUS_CLOCK_RFSCRATCHPADValue:
(&SL_BUS_CLOCK_RFSCRATCHPAD_VALUE)
Define for RFSCRATCHPAD peripheral bus clock pointer.
369
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RFSENSE#
#define SL_BUS_CLOCK_RFSENSEValue:
(&SL_BUS_CLOCK_RFSENSE_VALUE)
Define for RFSENSE peripheral bus clock pointer.
372
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RPA#
#define SL_BUS_CLOCK_RPAValue:
(&SL_BUS_CLOCK_RPA_VALUE)
Define for RPA peripheral bus clock pointer.
375
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_RTCC#
#define SL_BUS_CLOCK_RTCCValue:
(&SL_BUS_CLOCK_RTCC_VALUE)
Define for RTCC peripheral bus clock pointer.
378
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SCRATCHPAD#
#define SL_BUS_CLOCK_SCRATCHPADValue:
(&SL_BUS_CLOCK_SCRATCHPAD_VALUE)
Define for SCRATCHPAD peripheral bus clock pointer.
381
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SEMAILBOX#
#define SL_BUS_CLOCK_SEMAILBOXValue:
(&SL_BUS_CLOCK_SEMAILBOX_VALUE)
Define for SEMAILBOX peripheral bus clock pointer.
384
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SEMAPHORE0#
#define SL_BUS_CLOCK_SEMAPHORE0Value:
(&SL_BUS_CLOCK_SEMAPHORE0_VALUE)
Define for SEMAPHORE0 peripheral bus clock pointer.
387
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SEMAPHORE1#
#define SL_BUS_CLOCK_SEMAPHORE1Value:
(&SL_BUS_CLOCK_SEMAPHORE1_VALUE)
Define for SEMAPHORE1 peripheral bus clock pointer.
390
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SEPORTAL#
#define SL_BUS_CLOCK_SEPORTALValue:
(&SL_BUS_CLOCK_SEPORTAL_VALUE)
Define for SEPORTAL peripheral bus clock pointer.
393
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SMU#
#define SL_BUS_CLOCK_SMUValue:
(&SL_BUS_CLOCK_SMU_VALUE)
Define for SMU peripheral bus clock pointer.
396
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SOCPLL0#
#define SL_BUS_CLOCK_SOCPLL0Value:
(&SL_BUS_CLOCK_SOCPLL0_VALUE)
Define for SOCPLL0 peripheral bus clock pointer.
399
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SYMCRYPTO#
#define SL_BUS_CLOCK_SYMCRYPTOValue:
(&SL_BUS_CLOCK_SYMCRYPTO_VALUE)
Define for SYMCRYPTO peripheral bus clock pointer.
402
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SYNTH#
#define SL_BUS_CLOCK_SYNTHValue:
(&SL_BUS_CLOCK_SYNTH_VALUE)
Define for SYNTH peripheral bus clock pointer.
405
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SYSCFG#
#define SL_BUS_CLOCK_SYSCFGValue:
(&SL_BUS_CLOCK_SYSCFG_VALUE)
Define for SYSCFG peripheral bus clock pointer.
408
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_SYSRTC0#
#define SL_BUS_CLOCK_SYSRTC0Value:
(&SL_BUS_CLOCK_SYSRTC0_VALUE)
Define for SYSRTC0 peripheral bus clock pointer.
411
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_TIMER0#
#define SL_BUS_CLOCK_TIMER0Value:
(&SL_BUS_CLOCK_TIMER0_VALUE)
Define for TIMER0 peripheral bus clock pointer.
414
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_TIMER1#
#define SL_BUS_CLOCK_TIMER1Value:
(&SL_BUS_CLOCK_TIMER1_VALUE)
Define for TIMER1 peripheral bus clock pointer.
417
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_TIMER2#
#define SL_BUS_CLOCK_TIMER2Value:
(&SL_BUS_CLOCK_TIMER2_VALUE)
Define for TIMER2 peripheral bus clock pointer.
420
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_TIMER3#
#define SL_BUS_CLOCK_TIMER3Value:
(&SL_BUS_CLOCK_TIMER3_VALUE)
Define for TIMER3 peripheral bus clock pointer.
423
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_TIMER4#
#define SL_BUS_CLOCK_TIMER4Value:
(&SL_BUS_CLOCK_TIMER4_VALUE)
Define for TIMER4 peripheral bus clock pointer.
426
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_TIMER5#
#define SL_BUS_CLOCK_TIMER5Value:
(&SL_BUS_CLOCK_TIMER5_VALUE)
Define for TIMER5 peripheral bus clock pointer.
429
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_TIMER6#
#define SL_BUS_CLOCK_TIMER6Value:
(&SL_BUS_CLOCK_TIMER6_VALUE)
Define for TIMER6 peripheral bus clock pointer.
432
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_TIMER7#
#define SL_BUS_CLOCK_TIMER7Value:
(&SL_BUS_CLOCK_TIMER7_VALUE)
Define for TIMER7 peripheral bus clock pointer.
435
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_TIMER8#
#define SL_BUS_CLOCK_TIMER8Value:
(&SL_BUS_CLOCK_TIMER8_VALUE)
Define for TIMER8 peripheral bus clock pointer.
438
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_TIMER9#
#define SL_BUS_CLOCK_TIMER9Value:
(&SL_BUS_CLOCK_TIMER9_VALUE)
Define for TIMER9 peripheral bus clock pointer.
441
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_ULFRCO#
#define SL_BUS_CLOCK_ULFRCOValue:
(&SL_BUS_CLOCK_ULFRCO_VALUE)
Define for ULFRCO peripheral bus clock pointer.
444
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_USART0#
#define SL_BUS_CLOCK_USART0Value:
(&SL_BUS_CLOCK_USART0_VALUE)
Define for USART0 peripheral bus clock pointer.
447
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_USART1#
#define SL_BUS_CLOCK_USART1Value:
(&SL_BUS_CLOCK_USART1_VALUE)
Define for USART1 peripheral bus clock pointer.
450
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_USART2#
#define SL_BUS_CLOCK_USART2Value:
(&SL_BUS_CLOCK_USART2_VALUE)
Define for USART2 peripheral bus clock pointer.
453
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_USB#
#define SL_BUS_CLOCK_USBValue:
(&SL_BUS_CLOCK_USB_VALUE)
Define for USB peripheral bus clock pointer.
456
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_VDAC0#
#define SL_BUS_CLOCK_VDAC0Value:
(&SL_BUS_CLOCK_VDAC0_VALUE)
Define for VDAC0 peripheral bus clock pointer.
459
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_VDAC1#
#define SL_BUS_CLOCK_VDAC1Value:
(&SL_BUS_CLOCK_VDAC1_VALUE)
Define for VDAC1 peripheral bus clock pointer.
462
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_WDOG0#
#define SL_BUS_CLOCK_WDOG0Value:
(&SL_BUS_CLOCK_WDOG0_VALUE)
Define for WDOG0 peripheral bus clock pointer.
465
of file platform/service/device_manager/inc/sl_device_clock.h
SL_BUS_CLOCK_WDOG1#
#define SL_BUS_CLOCK_WDOG1Value:
(&SL_BUS_CLOCK_WDOG1_VALUE)
Define for WDOG1 peripheral bus clock pointer.
468
of file platform/service/device_manager/inc/sl_device_clock.h
Enumeration Documentation#
sl_oscillator_t#
sl_oscillator_t
Oscillators.
Enumerator | |
---|---|
SL_OSCILLATOR_FSRCO | FSRCO Oscillator. |
SL_OSCILLATOR_HFRCODPLL | HFRCODPLL Oscillator. |
SL_OSCILLATOR_HFXO | HFXO Oscillator. |
SL_OSCILLATOR_HFRCOEM23 | HFRCOEM23 Oscillator. |
SL_OSCILLATOR_RFFPLL | RFFPLL Oscillator. |
SL_OSCILLATOR_USBPLL | USBPLL Oscillator. |
SL_OSCILLATOR_SOCPLL | SOCPLL Oscillator. |
SL_OSCILLATOR_LFXO | LFXO Oscillator. |
SL_OSCILLATOR_LFRCO | LFRCO Oscillator. |
SL_OSCILLATOR_ULFRCO | ULFRCO Oscillator. |
SL_OSCILLATOR_CLKIN0 | CLKIN0 Oscillator. |
SL_OSCILLATOR_FLPLL | FLPLL Oscillator. |
61
of file platform/service/device_manager/inc/sl_device_clock.h
sl_clock_branch_t#
sl_clock_branch_t
Clock Branches.
Enumerator | |
---|---|
SL_CLOCK_BRANCH_SYSCLK | SYSCLK Clock Branch. |
SL_CLOCK_BRANCH_HCLK | HCLK Clock Branch. |
SL_CLOCK_BRANCH_HCLKRADIO | HCLK Radio Clock Branch. |
SL_CLOCK_BRANCH_PCLK | PCLK Clock Branch. |
SL_CLOCK_BRANCH_LSPCLK | LSPCLK Clock Branch. |
SL_CLOCK_BRANCH_TRACECLK | TRACECLK Clock Branch. |
SL_CLOCK_BRANCH_ADCCLK | ADCCLK Clock Branch. |
SL_CLOCK_BRANCH_EXPORTCLK | EXPORTCLK Clock Branch. |
SL_CLOCK_BRANCH_EM01GRPACLK | EM01GRPACLK Clock Branch. |
SL_CLOCK_BRANCH_EM01GRPBCLK | EM01GRPBCLK Clock Branch. |
SL_CLOCK_BRANCH_EM01GRPCCLK | EM01GRPCCLK Clock Branch. |
SL_CLOCK_BRANCH_EM01GRPDCLK | EM01GRPDCLK Clock Branch. |
SL_CLOCK_BRANCH_EM23GRPACLK | EM23GRPACLK Clock Branch. |
SL_CLOCK_BRANCH_EM4GRPACLK | EM4GRPACLK Clock Branch. |
SL_CLOCK_BRANCH_QSPISYSCLK | QSPISYSCLK Clock Branch. |
SL_CLOCK_BRANCH_IADCCLK | IADCCLK Clock Branch. |
SL_CLOCK_BRANCH_WDOG0CLK | WDOG0CLK Clock Branch. |
SL_CLOCK_BRANCH_WDOG1CLK | WDOG1CLK Clock Branch. |
SL_CLOCK_BRANCH_RTCCCLK | RTCCCLK Clock Branch. |
SL_CLOCK_BRANCH_SYSRTCCLK | SYSRTCCLK Clock Branch. |
SL_CLOCK_BRANCH_EUART0CLK | EUART0CLK Clock Branch. |
SL_CLOCK_BRANCH_EUSART0CLK | EUSART0CLK Clock Branch. |
SL_CLOCK_BRANCH_DPLLREFCLK | DPLLREFCLK Clock Branch. |
SL_CLOCK_BRANCH_I2C0CLK | I2C0CLK Clock Branch. |
SL_CLOCK_BRANCH_LCDCLK | LCDCLK Clock Branch. |
SL_CLOCK_BRANCH_PIXELRZCLK | PIXELRZCLK Clock Branch. |
SL_CLOCK_BRANCH_PCNT0CLK | PCNT0CLK Clock Branch. |
SL_CLOCK_BRANCH_PRORTCCLK | PCNT0CLK Clock Branch. |
SL_CLOCK_BRANCH_SYSTICKCLK | SYSTICKCLK Clock Branch. |
SL_CLOCK_BRANCH_LESENSEHFCLK | LESENSEHFCLK Clock Branch. |
SL_CLOCK_BRANCH_VDAC0CLK | VDAC0CLK Clock Branch. |
SL_CLOCK_BRANCH_VDAC1CLK | VDAC1CLK Clock Branch. |
SL_CLOCK_BRANCH_USB0CLK | USB0CLK Clock Branch. |
SL_CLOCK_BRANCH_FLPLLREFCLK | FLPLLREFCLK Clock Branch. |
SL_CLOCK_BRANCH_INVALID | INVALID Clock Branch. |
77
of file platform/service/device_manager/inc/sl_device_clock.h