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

Define for INVALID peripheral bus clock pointer.

#define
SL_BUS_CLOCK_ACMP0 (&SL_BUS_CLOCK_ACMP0_VALUE)

Define for ACMP0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_ACMP1 (&SL_BUS_CLOCK_ACMP1_VALUE)

Define for ACMP1 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_ADC0 (&SL_BUS_CLOCK_ADC0_VALUE)

Define for ADC0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_AGC (&SL_BUS_CLOCK_AGC_VALUE)

Define for AGC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_AMUXCP0 (&SL_BUS_CLOCK_AMUXCP0_VALUE)

Define for AMUXCP0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_BUFC (&SL_BUS_CLOCK_BUFC_VALUE)

Define for BUFC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_BURAM (&SL_BUS_CLOCK_BURAM_VALUE)

Define for BURAM peripheral bus clock pointer.

#define
SL_BUS_CLOCK_BURTC (&SL_BUS_CLOCK_BURTC_VALUE)

Define for BURTC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_CRYPTOACC (&SL_BUS_CLOCK_CRYPTOACC_VALUE)

Define for CRYPTOACC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_DCDC (&SL_BUS_CLOCK_DCDC_VALUE)

Define for DCDC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_DEVINFO (&SL_BUS_CLOCK_DEVINFO_VALUE)

Define for DEVINFO peripheral bus clock pointer.

#define
SL_BUS_CLOCK_DMEM (&SL_BUS_CLOCK_DMEM_VALUE)

Define for DMEM peripheral bus clock pointer.

#define
SL_BUS_CLOCK_DPLL0 (&SL_BUS_CLOCK_DPLL0_VALUE)

Define for DPLL0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_ECAIFADC (&SL_BUS_CLOCK_ECAIFADC_VALUE)

Define for ECAIFADC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_ETAMPDET (&SL_BUS_CLOCK_ETAMPDET_VALUE)

Define for ETAMPDET peripheral bus clock pointer.

#define
SL_BUS_CLOCK_EUART0 (&SL_BUS_CLOCK_EUART0_VALUE)

Define for EUART0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_EUSART0 (&SL_BUS_CLOCK_EUSART0_VALUE)

Define for EUSART0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_EUSART1 (&SL_BUS_CLOCK_EUSART1_VALUE)

Define for EUSART1 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_EUSART2 (&SL_BUS_CLOCK_EUSART2_VALUE)

Define for EUSART2 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_EUSART3 (&SL_BUS_CLOCK_EUSART3_VALUE)

Define for EUSART3 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_EUSART4 (&SL_BUS_CLOCK_EUSART4_VALUE)

Define for EUSART4 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_FRC (&SL_BUS_CLOCK_FRC_VALUE)

Define for FRC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_FSRCO (&SL_BUS_CLOCK_FSRCO_VALUE)

Define for FSRCO peripheral bus clock pointer.

#define
SL_BUS_CLOCK_GPCRC0 (&SL_BUS_CLOCK_GPCRC0_VALUE)

Define for GPCRC0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_GPIO (&SL_BUS_CLOCK_GPIO_VALUE)

Define for GPIO peripheral bus clock pointer.

#define
SL_BUS_CLOCK_HFRCO0 (&SL_BUS_CLOCK_HFRCO0_VALUE)

Define for HFRCO0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_HFRCOEM23 (&SL_BUS_CLOCK_HFRCOEM23_VALUE)

Define for HFRCOEM23 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_HFXO0 (&SL_BUS_CLOCK_HFXO0_VALUE)

Define for HFXO0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_HOSTMAILBOX (&SL_BUS_CLOCK_HOSTMAILBOX_VALUE)

Define for HOSTMAILBOX peripheral bus clock pointer.

#define
SL_BUS_CLOCK_HOSTPORTAL (&SL_BUS_CLOCK_HOSTPORTAL_VALUE)

Define for HOSTPORTAL peripheral bus clock pointer.

#define
SL_BUS_CLOCK_I2C0 (&SL_BUS_CLOCK_I2C0_VALUE)

Define for I2C0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_I2C1 (&SL_BUS_CLOCK_I2C1_VALUE)

Define for I2C1 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_I2C2 (&SL_BUS_CLOCK_I2C2_VALUE)

Define for I2C2 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_I2C3 (&SL_BUS_CLOCK_I2C3_VALUE)

Define for I2C3 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_IADC0 (&SL_BUS_CLOCK_IADC0_VALUE)

Define for IADC0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_ICACHE0 (&SL_BUS_CLOCK_ICACHE0_VALUE)

Define for ICACHE0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_IFADCDEBUG (&SL_BUS_CLOCK_IFADCDEBUG_VALUE)

Define for IFADCDEBUG peripheral bus clock pointer.

#define
SL_BUS_CLOCK_KEYSCAN (&SL_BUS_CLOCK_KEYSCAN_VALUE)

Define for KEYSCAN peripheral bus clock pointer.

#define
SL_BUS_CLOCK_KSU (&SL_BUS_CLOCK_KSU_VALUE)

Define for KSU peripheral bus clock pointer.

#define
SL_BUS_CLOCK_L2ICACHE0 (&SL_BUS_CLOCK_L2ICACHE0_VALUE)

Define for L2ICACHE0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_LCD (&SL_BUS_CLOCK_LCD_VALUE)

Define for LCD peripheral bus clock pointer.

#define
SL_BUS_CLOCK_LDMA0 (&SL_BUS_CLOCK_LDMA0_VALUE)

Define for LDMA0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_LDMAXBAR0 (&SL_BUS_CLOCK_LDMAXBAR0_VALUE)

Define for LDMAXBAR0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_LEDDRV0 (&SL_BUS_CLOCK_LEDDRV0_VALUE)

Define for LEDDRV0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_LESENSE (&SL_BUS_CLOCK_LESENSE_VALUE)

Define for LESENSE peripheral bus clock pointer.

#define
SL_BUS_CLOCK_LETIMER0 (&SL_BUS_CLOCK_LETIMER0_VALUE)

Define for LETIMER0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_LFRCO (&SL_BUS_CLOCK_LFRCO_VALUE)

Define for LFRCO peripheral bus clock pointer.

#define
SL_BUS_CLOCK_LFXO (&SL_BUS_CLOCK_LFXO_VALUE)

Define for LFXO peripheral bus clock pointer.

#define
SL_BUS_CLOCK_LPWAES (&SL_BUS_CLOCK_LPWAES_VALUE)

Define for LPWAES peripheral bus clock pointer.

#define
SL_BUS_CLOCK_LPW0PORTAL (&SL_BUS_CLOCK_LPW0PORTAL_VALUE)

Define for LPW0PORTAL peripheral bus clock pointer.

#define
SL_BUS_CLOCK_MODEM (&SL_BUS_CLOCK_MODEM_VALUE)

Define for MODEM peripheral bus clock pointer.

#define
SL_BUS_CLOCK_MSC (&SL_BUS_CLOCK_MSC_VALUE)

Define for MSC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_MVP (&SL_BUS_CLOCK_MVP_VALUE)

Define for MVP peripheral bus clock pointer.

#define
SL_BUS_CLOCK_PCNT0 (&SL_BUS_CLOCK_PCNT0_VALUE)

Define for PCNT0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_PDM (&SL_BUS_CLOCK_PDM_VALUE)

Define for PDM peripheral bus clock pointer.

#define
SL_BUS_CLOCK_PIXELRZ0 (&SL_BUS_CLOCK_PIXELRZ0_VALUE)

Define for PIXELRZ0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_PIXELRZ1 (&SL_BUS_CLOCK_PIXELRZ1_VALUE)

Define for PIXELRZ1 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_PRORTC (&SL_BUS_CLOCK_PRORTC_VALUE)

Define for PRORTC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_PROTIMER (&SL_BUS_CLOCK_PROTIMER_VALUE)

Define for PROTIMER peripheral bus clock pointer.

#define
SL_BUS_CLOCK_PRS (&SL_BUS_CLOCK_PRS_VALUE)

Define for PRS peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RAC (&SL_BUS_CLOCK_RAC_VALUE)

Define for RAC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RADIOAES (&SL_BUS_CLOCK_RADIOAES_VALUE)

Define for RADIOAES peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RDMAILBOX0 (&SL_BUS_CLOCK_RDMAILBOX0_VALUE)

Define for RDMAILBOX0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RDMAILBOX1 (&SL_BUS_CLOCK_RDMAILBOX1_VALUE)

Define for RDMAILBOX1 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RDSCRATCHPAD (&SL_BUS_CLOCK_RDSCRATCHPAD_VALUE)

Define for RDSCRATCHPAD peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RFCRC (&SL_BUS_CLOCK_RFCRC_VALUE)

Define for RFCRC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RFECA0 (&SL_BUS_CLOCK_RFECA0_VALUE)

Define for RFECA0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RFECA1 (&SL_BUS_CLOCK_RFECA1_VALUE)

Define for RFECA1 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RFFPLL0 (&SL_BUS_CLOCK_RFFPLL0_VALUE)

Define for RFFPLL0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RFMAILBOX (&SL_BUS_CLOCK_RFMAILBOX_VALUE)

Define for RFMAILBOX peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RFSCRATCHPAD (&SL_BUS_CLOCK_RFSCRATCHPAD_VALUE)

Define for RFSCRATCHPAD peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RFSENSE (&SL_BUS_CLOCK_RFSENSE_VALUE)

Define for RFSENSE peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RPA (&SL_BUS_CLOCK_RPA_VALUE)

Define for RPA peripheral bus clock pointer.

#define
SL_BUS_CLOCK_RTCC (&SL_BUS_CLOCK_RTCC_VALUE)

Define for RTCC peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SCRATCHPAD (&SL_BUS_CLOCK_SCRATCHPAD_VALUE)

Define for SCRATCHPAD peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SEMAILBOX (&SL_BUS_CLOCK_SEMAILBOX_VALUE)

Define for SEMAILBOX peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SEMAPHORE0 (&SL_BUS_CLOCK_SEMAPHORE0_VALUE)

Define for SEMAPHORE0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SEMAPHORE1 (&SL_BUS_CLOCK_SEMAPHORE1_VALUE)

Define for SEMAPHORE1 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SEPORTAL (&SL_BUS_CLOCK_SEPORTAL_VALUE)

Define for SEPORTAL peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SMU (&SL_BUS_CLOCK_SMU_VALUE)

Define for SMU peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SOCPLL0 (&SL_BUS_CLOCK_SOCPLL0_VALUE)

Define for SOCPLL0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SYMCRYPTO (&SL_BUS_CLOCK_SYMCRYPTO_VALUE)

Define for SYMCRYPTO peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SYNTH (&SL_BUS_CLOCK_SYNTH_VALUE)

Define for SYNTH peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SYSCFG (&SL_BUS_CLOCK_SYSCFG_VALUE)

Define for SYSCFG peripheral bus clock pointer.

#define
SL_BUS_CLOCK_SYSRTC0 (&SL_BUS_CLOCK_SYSRTC0_VALUE)

Define for SYSRTC0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_TIMER0 (&SL_BUS_CLOCK_TIMER0_VALUE)

Define for TIMER0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_TIMER1 (&SL_BUS_CLOCK_TIMER1_VALUE)

Define for TIMER1 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_TIMER2 (&SL_BUS_CLOCK_TIMER2_VALUE)

Define for TIMER2 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_TIMER3 (&SL_BUS_CLOCK_TIMER3_VALUE)

Define for TIMER3 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_TIMER4 (&SL_BUS_CLOCK_TIMER4_VALUE)

Define for TIMER4 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_TIMER5 (&SL_BUS_CLOCK_TIMER5_VALUE)

Define for TIMER5 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_TIMER6 (&SL_BUS_CLOCK_TIMER6_VALUE)

Define for TIMER6 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_TIMER7 (&SL_BUS_CLOCK_TIMER7_VALUE)

Define for TIMER7 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_TIMER8 (&SL_BUS_CLOCK_TIMER8_VALUE)

Define for TIMER8 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_TIMER9 (&SL_BUS_CLOCK_TIMER9_VALUE)

Define for TIMER9 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_ULFRCO (&SL_BUS_CLOCK_ULFRCO_VALUE)

Define for ULFRCO peripheral bus clock pointer.

#define
SL_BUS_CLOCK_USART0 (&SL_BUS_CLOCK_USART0_VALUE)

Define for USART0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_USART1 (&SL_BUS_CLOCK_USART1_VALUE)

Define for USART1 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_USART2 (&SL_BUS_CLOCK_USART2_VALUE)

Define for USART2 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_USB (&SL_BUS_CLOCK_USB_VALUE)

Define for USB peripheral bus clock pointer.

#define
SL_BUS_CLOCK_VDAC0 (&SL_BUS_CLOCK_VDAC0_VALUE)

Define for VDAC0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_VDAC1 (&SL_BUS_CLOCK_VDAC1_VALUE)

Define for VDAC1 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_WDOG0 (&SL_BUS_CLOCK_WDOG0_VALUE)

Define for WDOG0 peripheral bus clock pointer.

#define
SL_BUS_CLOCK_WDOG1 (&SL_BUS_CLOCK_WDOG1_VALUE)

Define for WDOG1 peripheral bus clock pointer.

Enumerations#

enum
SL_OSCILLATOR_FSRCO
SL_OSCILLATOR_HFRCODPLL
SL_OSCILLATOR_HFXO
SL_OSCILLATOR_HFRCOEM23
SL_OSCILLATOR_RFFPLL
SL_OSCILLATOR_USBPLL
SL_OSCILLATOR_SOCPLL
SL_OSCILLATOR_LFXO
SL_OSCILLATOR_LFRCO
SL_OSCILLATOR_ULFRCO
SL_OSCILLATOR_CLKIN0
SL_OSCILLATOR_FLPLL
}

Oscillators.

enum
SL_CLOCK_BRANCH_SYSCLK
SL_CLOCK_BRANCH_HCLK
SL_CLOCK_BRANCH_HCLKRADIO
SL_CLOCK_BRANCH_PCLK
SL_CLOCK_BRANCH_LSPCLK
SL_CLOCK_BRANCH_TRACECLK
SL_CLOCK_BRANCH_ADCCLK
SL_CLOCK_BRANCH_EXPORTCLK
SL_CLOCK_BRANCH_EM01GRPACLK
SL_CLOCK_BRANCH_EM01GRPBCLK
SL_CLOCK_BRANCH_EM01GRPCCLK
SL_CLOCK_BRANCH_EM01GRPDCLK
SL_CLOCK_BRANCH_EM23GRPACLK
SL_CLOCK_BRANCH_EM4GRPACLK
SL_CLOCK_BRANCH_QSPISYSCLK
SL_CLOCK_BRANCH_IADCCLK
SL_CLOCK_BRANCH_WDOG0CLK
SL_CLOCK_BRANCH_WDOG1CLK
SL_CLOCK_BRANCH_RTCCCLK
SL_CLOCK_BRANCH_SYSRTCCLK
SL_CLOCK_BRANCH_EUART0CLK
SL_CLOCK_BRANCH_EUSART0CLK
SL_CLOCK_BRANCH_DPLLREFCLK
SL_CLOCK_BRANCH_I2C0CLK
SL_CLOCK_BRANCH_LCDCLK
SL_CLOCK_BRANCH_PIXELRZCLK
SL_CLOCK_BRANCH_PCNT0CLK
SL_CLOCK_BRANCH_PRORTCCLK
SL_CLOCK_BRANCH_SYSTICKCLK
SL_CLOCK_BRANCH_LESENSEHFCLK
SL_CLOCK_BRANCH_VDAC0CLK
SL_CLOCK_BRANCH_VDAC1CLK
SL_CLOCK_BRANCH_USB0CLK
SL_CLOCK_BRANCH_FLPLLREFCLK
SL_CLOCK_BRANCH_INVALID
}

Clock Branches.

Typedefs#

typedef const uint32_t *

The bus clock typedef.

Bus Clock Defines Documentation#

SL_BUS_CLOCK_INVALID#

#define SL_BUS_CLOCK_INVALID
Value:
(0)

Define for INVALID peripheral bus clock pointer.


Definition at line 156 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_ACMP0#

#define SL_BUS_CLOCK_ACMP0
Value:
(&SL_BUS_CLOCK_ACMP0_VALUE)

Define for ACMP0 peripheral bus clock pointer.


Definition at line 159 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_ACMP1#

#define SL_BUS_CLOCK_ACMP1
Value:
(&SL_BUS_CLOCK_ACMP1_VALUE)

Define for ACMP1 peripheral bus clock pointer.


Definition at line 162 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_ADC0#

#define SL_BUS_CLOCK_ADC0
Value:
(&SL_BUS_CLOCK_ADC0_VALUE)

Define for ADC0 peripheral bus clock pointer.


Definition at line 165 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_AGC#

#define SL_BUS_CLOCK_AGC
Value:
(&SL_BUS_CLOCK_AGC_VALUE)

Define for AGC peripheral bus clock pointer.


Definition at line 168 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_AMUXCP0#

#define SL_BUS_CLOCK_AMUXCP0
Value:
(&SL_BUS_CLOCK_AMUXCP0_VALUE)

Define for AMUXCP0 peripheral bus clock pointer.


Definition at line 171 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_BUFC#

#define SL_BUS_CLOCK_BUFC
Value:
(&SL_BUS_CLOCK_BUFC_VALUE)

Define for BUFC peripheral bus clock pointer.


Definition at line 174 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_BURAM#

#define SL_BUS_CLOCK_BURAM
Value:
(&SL_BUS_CLOCK_BURAM_VALUE)

Define for BURAM peripheral bus clock pointer.


Definition at line 177 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_BURTC#

#define SL_BUS_CLOCK_BURTC
Value:
(&SL_BUS_CLOCK_BURTC_VALUE)

Define for BURTC peripheral bus clock pointer.


Definition at line 180 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_CRYPTOACC#

#define SL_BUS_CLOCK_CRYPTOACC
Value:
(&SL_BUS_CLOCK_CRYPTOACC_VALUE)

Define for CRYPTOACC peripheral bus clock pointer.


Definition at line 183 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_DCDC#

#define SL_BUS_CLOCK_DCDC
Value:
(&SL_BUS_CLOCK_DCDC_VALUE)

Define for DCDC peripheral bus clock pointer.


Definition at line 186 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_DEVINFO#

#define SL_BUS_CLOCK_DEVINFO
Value:
(&SL_BUS_CLOCK_DEVINFO_VALUE)

Define for DEVINFO peripheral bus clock pointer.


Definition at line 189 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_DMEM#

#define SL_BUS_CLOCK_DMEM
Value:
(&SL_BUS_CLOCK_DMEM_VALUE)

Define for DMEM peripheral bus clock pointer.


Definition at line 192 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_DPLL0#

#define SL_BUS_CLOCK_DPLL0
Value:
(&SL_BUS_CLOCK_DPLL0_VALUE)

Define for DPLL0 peripheral bus clock pointer.


Definition at line 195 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_ECAIFADC#

#define SL_BUS_CLOCK_ECAIFADC
Value:
(&SL_BUS_CLOCK_ECAIFADC_VALUE)

Define for ECAIFADC peripheral bus clock pointer.


Definition at line 198 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_ETAMPDET#

#define SL_BUS_CLOCK_ETAMPDET
Value:
(&SL_BUS_CLOCK_ETAMPDET_VALUE)

Define for ETAMPDET peripheral bus clock pointer.


Definition at line 201 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_EUART0#

#define SL_BUS_CLOCK_EUART0
Value:
(&SL_BUS_CLOCK_EUART0_VALUE)

Define for EUART0 peripheral bus clock pointer.


Definition at line 204 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_EUSART0#

#define SL_BUS_CLOCK_EUSART0
Value:
(&SL_BUS_CLOCK_EUSART0_VALUE)

Define for EUSART0 peripheral bus clock pointer.


Definition at line 207 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_EUSART1#

#define SL_BUS_CLOCK_EUSART1
Value:
(&SL_BUS_CLOCK_EUSART1_VALUE)

Define for EUSART1 peripheral bus clock pointer.


Definition at line 210 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_EUSART2#

#define SL_BUS_CLOCK_EUSART2
Value:
(&SL_BUS_CLOCK_EUSART2_VALUE)

Define for EUSART2 peripheral bus clock pointer.


Definition at line 213 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_EUSART3#

#define SL_BUS_CLOCK_EUSART3
Value:
(&SL_BUS_CLOCK_EUSART3_VALUE)

Define for EUSART3 peripheral bus clock pointer.


Definition at line 216 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_EUSART4#

#define SL_BUS_CLOCK_EUSART4
Value:
(&SL_BUS_CLOCK_EUSART4_VALUE)

Define for EUSART4 peripheral bus clock pointer.


Definition at line 219 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_FRC#

#define SL_BUS_CLOCK_FRC
Value:
(&SL_BUS_CLOCK_FRC_VALUE)

Define for FRC peripheral bus clock pointer.


Definition at line 222 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_FSRCO#

#define SL_BUS_CLOCK_FSRCO
Value:
(&SL_BUS_CLOCK_FSRCO_VALUE)

Define for FSRCO peripheral bus clock pointer.


Definition at line 225 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_GPCRC0#

#define SL_BUS_CLOCK_GPCRC0
Value:
(&SL_BUS_CLOCK_GPCRC0_VALUE)

Define for GPCRC0 peripheral bus clock pointer.


Definition at line 228 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_GPIO#

#define SL_BUS_CLOCK_GPIO
Value:
(&SL_BUS_CLOCK_GPIO_VALUE)

Define for GPIO peripheral bus clock pointer.


Definition at line 231 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_HFRCO0#

#define SL_BUS_CLOCK_HFRCO0
Value:
(&SL_BUS_CLOCK_HFRCO0_VALUE)

Define for HFRCO0 peripheral bus clock pointer.


Definition at line 234 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_HFRCOEM23#

#define SL_BUS_CLOCK_HFRCOEM23
Value:
(&SL_BUS_CLOCK_HFRCOEM23_VALUE)

Define for HFRCOEM23 peripheral bus clock pointer.


Definition at line 237 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_HFXO0#

#define SL_BUS_CLOCK_HFXO0
Value:
(&SL_BUS_CLOCK_HFXO0_VALUE)

Define for HFXO0 peripheral bus clock pointer.


Definition at line 240 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_HOSTMAILBOX#

#define SL_BUS_CLOCK_HOSTMAILBOX
Value:
(&SL_BUS_CLOCK_HOSTMAILBOX_VALUE)

Define for HOSTMAILBOX peripheral bus clock pointer.


Definition at line 243 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_HOSTPORTAL#

#define SL_BUS_CLOCK_HOSTPORTAL
Value:
(&SL_BUS_CLOCK_HOSTPORTAL_VALUE)

Define for HOSTPORTAL peripheral bus clock pointer.


Definition at line 246 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_I2C0#

#define SL_BUS_CLOCK_I2C0
Value:
(&SL_BUS_CLOCK_I2C0_VALUE)

Define for I2C0 peripheral bus clock pointer.


Definition at line 249 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_I2C1#

#define SL_BUS_CLOCK_I2C1
Value:
(&SL_BUS_CLOCK_I2C1_VALUE)

Define for I2C1 peripheral bus clock pointer.


Definition at line 252 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_I2C2#

#define SL_BUS_CLOCK_I2C2
Value:
(&SL_BUS_CLOCK_I2C2_VALUE)

Define for I2C2 peripheral bus clock pointer.


Definition at line 255 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_I2C3#

#define SL_BUS_CLOCK_I2C3
Value:
(&SL_BUS_CLOCK_I2C3_VALUE)

Define for I2C3 peripheral bus clock pointer.


Definition at line 258 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_IADC0#

#define SL_BUS_CLOCK_IADC0
Value:
(&SL_BUS_CLOCK_IADC0_VALUE)

Define for IADC0 peripheral bus clock pointer.


Definition at line 261 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_ICACHE0#

#define SL_BUS_CLOCK_ICACHE0
Value:
(&SL_BUS_CLOCK_ICACHE0_VALUE)

Define for ICACHE0 peripheral bus clock pointer.


Definition at line 264 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_IFADCDEBUG#

#define SL_BUS_CLOCK_IFADCDEBUG
Value:
(&SL_BUS_CLOCK_IFADCDEBUG_VALUE)

Define for IFADCDEBUG peripheral bus clock pointer.


Definition at line 267 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_KEYSCAN#

#define SL_BUS_CLOCK_KEYSCAN
Value:
(&SL_BUS_CLOCK_KEYSCAN_VALUE)

Define for KEYSCAN peripheral bus clock pointer.


Definition at line 270 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_KSU#

#define SL_BUS_CLOCK_KSU
Value:
(&SL_BUS_CLOCK_KSU_VALUE)

Define for KSU peripheral bus clock pointer.


Definition at line 273 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_L2ICACHE0#

#define SL_BUS_CLOCK_L2ICACHE0
Value:
(&SL_BUS_CLOCK_L2ICACHE0_VALUE)

Define for L2ICACHE0 peripheral bus clock pointer.


Definition at line 276 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_LCD#

#define SL_BUS_CLOCK_LCD
Value:
(&SL_BUS_CLOCK_LCD_VALUE)

Define for LCD peripheral bus clock pointer.


Definition at line 279 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_LDMA0#

#define SL_BUS_CLOCK_LDMA0
Value:
(&SL_BUS_CLOCK_LDMA0_VALUE)

Define for LDMA0 peripheral bus clock pointer.


Definition at line 282 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_LDMAXBAR0#

#define SL_BUS_CLOCK_LDMAXBAR0
Value:
(&SL_BUS_CLOCK_LDMAXBAR0_VALUE)

Define for LDMAXBAR0 peripheral bus clock pointer.


Definition at line 285 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_LEDDRV0#

#define SL_BUS_CLOCK_LEDDRV0
Value:
(&SL_BUS_CLOCK_LEDDRV0_VALUE)

Define for LEDDRV0 peripheral bus clock pointer.


Definition at line 288 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_LESENSE#

#define SL_BUS_CLOCK_LESENSE
Value:
(&SL_BUS_CLOCK_LESENSE_VALUE)

Define for LESENSE peripheral bus clock pointer.


Definition at line 291 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_LETIMER0#

#define SL_BUS_CLOCK_LETIMER0
Value:
(&SL_BUS_CLOCK_LETIMER0_VALUE)

Define for LETIMER0 peripheral bus clock pointer.


Definition at line 294 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_LFRCO#

#define SL_BUS_CLOCK_LFRCO
Value:
(&SL_BUS_CLOCK_LFRCO_VALUE)

Define for LFRCO peripheral bus clock pointer.


Definition at line 297 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_LFXO#

#define SL_BUS_CLOCK_LFXO
Value:
(&SL_BUS_CLOCK_LFXO_VALUE)

Define for LFXO peripheral bus clock pointer.


Definition at line 300 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_LPWAES#

#define SL_BUS_CLOCK_LPWAES
Value:
(&SL_BUS_CLOCK_LPWAES_VALUE)

Define for LPWAES peripheral bus clock pointer.


Definition at line 303 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_LPW0PORTAL#

#define SL_BUS_CLOCK_LPW0PORTAL
Value:
(&SL_BUS_CLOCK_LPW0PORTAL_VALUE)

Define for LPW0PORTAL peripheral bus clock pointer.


Definition at line 306 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_MODEM#

#define SL_BUS_CLOCK_MODEM
Value:
(&SL_BUS_CLOCK_MODEM_VALUE)

Define for MODEM peripheral bus clock pointer.


Definition at line 309 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_MSC#

#define SL_BUS_CLOCK_MSC
Value:
(&SL_BUS_CLOCK_MSC_VALUE)

Define for MSC peripheral bus clock pointer.


Definition at line 312 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_MVP#

#define SL_BUS_CLOCK_MVP
Value:
(&SL_BUS_CLOCK_MVP_VALUE)

Define for MVP peripheral bus clock pointer.


Definition at line 315 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_PCNT0#

#define SL_BUS_CLOCK_PCNT0
Value:
(&SL_BUS_CLOCK_PCNT0_VALUE)

Define for PCNT0 peripheral bus clock pointer.


Definition at line 318 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_PDM#

#define SL_BUS_CLOCK_PDM
Value:
(&SL_BUS_CLOCK_PDM_VALUE)

Define for PDM peripheral bus clock pointer.


Definition at line 321 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_PIXELRZ0#

#define SL_BUS_CLOCK_PIXELRZ0
Value:
(&SL_BUS_CLOCK_PIXELRZ0_VALUE)

Define for PIXELRZ0 peripheral bus clock pointer.


Definition at line 324 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_PIXELRZ1#

#define SL_BUS_CLOCK_PIXELRZ1
Value:
(&SL_BUS_CLOCK_PIXELRZ1_VALUE)

Define for PIXELRZ1 peripheral bus clock pointer.


Definition at line 327 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_PRORTC#

#define SL_BUS_CLOCK_PRORTC
Value:
(&SL_BUS_CLOCK_PRORTC_VALUE)

Define for PRORTC peripheral bus clock pointer.


Definition at line 330 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_PROTIMER#

#define SL_BUS_CLOCK_PROTIMER
Value:
(&SL_BUS_CLOCK_PROTIMER_VALUE)

Define for PROTIMER peripheral bus clock pointer.


Definition at line 333 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_PRS#

#define SL_BUS_CLOCK_PRS
Value:
(&SL_BUS_CLOCK_PRS_VALUE)

Define for PRS peripheral bus clock pointer.


Definition at line 336 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RAC#

#define SL_BUS_CLOCK_RAC
Value:
(&SL_BUS_CLOCK_RAC_VALUE)

Define for RAC peripheral bus clock pointer.


Definition at line 339 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RADIOAES#

#define SL_BUS_CLOCK_RADIOAES
Value:
(&SL_BUS_CLOCK_RADIOAES_VALUE)

Define for RADIOAES peripheral bus clock pointer.


Definition at line 342 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RDMAILBOX0#

#define SL_BUS_CLOCK_RDMAILBOX0
Value:
(&SL_BUS_CLOCK_RDMAILBOX0_VALUE)

Define for RDMAILBOX0 peripheral bus clock pointer.


Definition at line 345 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RDMAILBOX1#

#define SL_BUS_CLOCK_RDMAILBOX1
Value:
(&SL_BUS_CLOCK_RDMAILBOX1_VALUE)

Define for RDMAILBOX1 peripheral bus clock pointer.


Definition at line 348 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RDSCRATCHPAD#

#define SL_BUS_CLOCK_RDSCRATCHPAD
Value:
(&SL_BUS_CLOCK_RDSCRATCHPAD_VALUE)

Define for RDSCRATCHPAD peripheral bus clock pointer.


Definition at line 351 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RFCRC#

#define SL_BUS_CLOCK_RFCRC
Value:
(&SL_BUS_CLOCK_RFCRC_VALUE)

Define for RFCRC peripheral bus clock pointer.


Definition at line 354 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RFECA0#

#define SL_BUS_CLOCK_RFECA0
Value:
(&SL_BUS_CLOCK_RFECA0_VALUE)

Define for RFECA0 peripheral bus clock pointer.


Definition at line 357 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RFECA1#

#define SL_BUS_CLOCK_RFECA1
Value:
(&SL_BUS_CLOCK_RFECA1_VALUE)

Define for RFECA1 peripheral bus clock pointer.


Definition at line 360 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RFFPLL0#

#define SL_BUS_CLOCK_RFFPLL0
Value:
(&SL_BUS_CLOCK_RFFPLL0_VALUE)

Define for RFFPLL0 peripheral bus clock pointer.


Definition at line 363 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RFMAILBOX#

#define SL_BUS_CLOCK_RFMAILBOX
Value:
(&SL_BUS_CLOCK_RFMAILBOX_VALUE)

Define for RFMAILBOX peripheral bus clock pointer.


Definition at line 366 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RFSCRATCHPAD#

#define SL_BUS_CLOCK_RFSCRATCHPAD
Value:
(&SL_BUS_CLOCK_RFSCRATCHPAD_VALUE)

Define for RFSCRATCHPAD peripheral bus clock pointer.


Definition at line 369 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RFSENSE#

#define SL_BUS_CLOCK_RFSENSE
Value:
(&SL_BUS_CLOCK_RFSENSE_VALUE)

Define for RFSENSE peripheral bus clock pointer.


Definition at line 372 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RPA#

#define SL_BUS_CLOCK_RPA
Value:
(&SL_BUS_CLOCK_RPA_VALUE)

Define for RPA peripheral bus clock pointer.


Definition at line 375 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_RTCC#

#define SL_BUS_CLOCK_RTCC
Value:
(&SL_BUS_CLOCK_RTCC_VALUE)

Define for RTCC peripheral bus clock pointer.


Definition at line 378 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SCRATCHPAD#

#define SL_BUS_CLOCK_SCRATCHPAD
Value:
(&SL_BUS_CLOCK_SCRATCHPAD_VALUE)

Define for SCRATCHPAD peripheral bus clock pointer.


Definition at line 381 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SEMAILBOX#

#define SL_BUS_CLOCK_SEMAILBOX
Value:
(&SL_BUS_CLOCK_SEMAILBOX_VALUE)

Define for SEMAILBOX peripheral bus clock pointer.


Definition at line 384 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SEMAPHORE0#

#define SL_BUS_CLOCK_SEMAPHORE0
Value:
(&SL_BUS_CLOCK_SEMAPHORE0_VALUE)

Define for SEMAPHORE0 peripheral bus clock pointer.


Definition at line 387 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SEMAPHORE1#

#define SL_BUS_CLOCK_SEMAPHORE1
Value:
(&SL_BUS_CLOCK_SEMAPHORE1_VALUE)

Define for SEMAPHORE1 peripheral bus clock pointer.


Definition at line 390 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SEPORTAL#

#define SL_BUS_CLOCK_SEPORTAL
Value:
(&SL_BUS_CLOCK_SEPORTAL_VALUE)

Define for SEPORTAL peripheral bus clock pointer.


Definition at line 393 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SMU#

#define SL_BUS_CLOCK_SMU
Value:
(&SL_BUS_CLOCK_SMU_VALUE)

Define for SMU peripheral bus clock pointer.


Definition at line 396 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SOCPLL0#

#define SL_BUS_CLOCK_SOCPLL0
Value:
(&SL_BUS_CLOCK_SOCPLL0_VALUE)

Define for SOCPLL0 peripheral bus clock pointer.


Definition at line 399 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SYMCRYPTO#

#define SL_BUS_CLOCK_SYMCRYPTO
Value:
(&SL_BUS_CLOCK_SYMCRYPTO_VALUE)

Define for SYMCRYPTO peripheral bus clock pointer.


Definition at line 402 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SYNTH#

#define SL_BUS_CLOCK_SYNTH
Value:
(&SL_BUS_CLOCK_SYNTH_VALUE)

Define for SYNTH peripheral bus clock pointer.


Definition at line 405 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SYSCFG#

#define SL_BUS_CLOCK_SYSCFG
Value:
(&SL_BUS_CLOCK_SYSCFG_VALUE)

Define for SYSCFG peripheral bus clock pointer.


Definition at line 408 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_SYSRTC0#

#define SL_BUS_CLOCK_SYSRTC0
Value:
(&SL_BUS_CLOCK_SYSRTC0_VALUE)

Define for SYSRTC0 peripheral bus clock pointer.


Definition at line 411 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_TIMER0#

#define SL_BUS_CLOCK_TIMER0
Value:
(&SL_BUS_CLOCK_TIMER0_VALUE)

Define for TIMER0 peripheral bus clock pointer.


Definition at line 414 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_TIMER1#

#define SL_BUS_CLOCK_TIMER1
Value:
(&SL_BUS_CLOCK_TIMER1_VALUE)

Define for TIMER1 peripheral bus clock pointer.


Definition at line 417 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_TIMER2#

#define SL_BUS_CLOCK_TIMER2
Value:
(&SL_BUS_CLOCK_TIMER2_VALUE)

Define for TIMER2 peripheral bus clock pointer.


Definition at line 420 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_TIMER3#

#define SL_BUS_CLOCK_TIMER3
Value:
(&SL_BUS_CLOCK_TIMER3_VALUE)

Define for TIMER3 peripheral bus clock pointer.


Definition at line 423 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_TIMER4#

#define SL_BUS_CLOCK_TIMER4
Value:
(&SL_BUS_CLOCK_TIMER4_VALUE)

Define for TIMER4 peripheral bus clock pointer.


Definition at line 426 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_TIMER5#

#define SL_BUS_CLOCK_TIMER5
Value:
(&SL_BUS_CLOCK_TIMER5_VALUE)

Define for TIMER5 peripheral bus clock pointer.


Definition at line 429 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_TIMER6#

#define SL_BUS_CLOCK_TIMER6
Value:
(&SL_BUS_CLOCK_TIMER6_VALUE)

Define for TIMER6 peripheral bus clock pointer.


Definition at line 432 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_TIMER7#

#define SL_BUS_CLOCK_TIMER7
Value:
(&SL_BUS_CLOCK_TIMER7_VALUE)

Define for TIMER7 peripheral bus clock pointer.


Definition at line 435 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_TIMER8#

#define SL_BUS_CLOCK_TIMER8
Value:
(&SL_BUS_CLOCK_TIMER8_VALUE)

Define for TIMER8 peripheral bus clock pointer.


Definition at line 438 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_TIMER9#

#define SL_BUS_CLOCK_TIMER9
Value:
(&SL_BUS_CLOCK_TIMER9_VALUE)

Define for TIMER9 peripheral bus clock pointer.


Definition at line 441 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_ULFRCO#

#define SL_BUS_CLOCK_ULFRCO
Value:
(&SL_BUS_CLOCK_ULFRCO_VALUE)

Define for ULFRCO peripheral bus clock pointer.


Definition at line 444 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_USART0#

#define SL_BUS_CLOCK_USART0
Value:
(&SL_BUS_CLOCK_USART0_VALUE)

Define for USART0 peripheral bus clock pointer.


Definition at line 447 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_USART1#

#define SL_BUS_CLOCK_USART1
Value:
(&SL_BUS_CLOCK_USART1_VALUE)

Define for USART1 peripheral bus clock pointer.


Definition at line 450 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_USART2#

#define SL_BUS_CLOCK_USART2
Value:
(&SL_BUS_CLOCK_USART2_VALUE)

Define for USART2 peripheral bus clock pointer.


Definition at line 453 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_USB#

#define SL_BUS_CLOCK_USB
Value:
(&SL_BUS_CLOCK_USB_VALUE)

Define for USB peripheral bus clock pointer.


Definition at line 456 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_VDAC0#

#define SL_BUS_CLOCK_VDAC0
Value:
(&SL_BUS_CLOCK_VDAC0_VALUE)

Define for VDAC0 peripheral bus clock pointer.


Definition at line 459 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_VDAC1#

#define SL_BUS_CLOCK_VDAC1
Value:
(&SL_BUS_CLOCK_VDAC1_VALUE)

Define for VDAC1 peripheral bus clock pointer.


Definition at line 462 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_WDOG0#

#define SL_BUS_CLOCK_WDOG0
Value:
(&SL_BUS_CLOCK_WDOG0_VALUE)

Define for WDOG0 peripheral bus clock pointer.


Definition at line 465 of file platform/service/device_manager/inc/sl_device_clock.h

SL_BUS_CLOCK_WDOG1#

#define SL_BUS_CLOCK_WDOG1
Value:
(&SL_BUS_CLOCK_WDOG1_VALUE)

Define for WDOG1 peripheral bus clock pointer.


Definition at line 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.


Definition at line 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.


Definition at line 77 of file platform/service/device_manager/inc/sl_device_clock.h

Typedef Documentation#

sl_bus_clock_t#

typedef const uint32_t* sl_bus_clock_t

The bus clock typedef.


Definition at line 476 of file platform/service/device_manager/inc/sl_device_clock.h