Device Abstraction Peripheral#
Overview#
The Device Abstraction Peripheral module defines the different peripherals that exist across all Silicon Labs devices and their utility functions.
Modules#
Peripheral Defines#
Those defines can be used as constant of type sl_peripheral_t.The values of those defines are device specific.
Define pointer to ACMP0 peripheral structure.
Define pointer to ACMP1 peripheral structure.
Define pointer to ADC0 peripheral structure.
Define pointer to AES peripheral structure.
Define pointer to AMUXCP0 peripheral structure.
Define pointer to BUFC peripheral structure.
Define pointer to BURAM peripheral structure.
Define pointer to BURTC peripheral structure.
Define pointer to CMU peripheral structure.
Define pointer to CRYPTOACC peripheral structure.
Define pointer to DCDC peripheral structure.
Define pointer to DEVINFO peripheral structure.
Define pointer to DMEM peripheral structure.
Define pointer to DMEM0 peripheral structure.
Define pointer to DMEM1 peripheral structure.
Define pointer to DPLL0 peripheral structure.
Define pointer to EMU peripheral structure.
Define pointer to ETAMPDET peripheral structure.
Define pointer to EUART0 peripheral structure.
Define pointer to EUSART0 peripheral structure.
Define pointer to EUSART1 peripheral structure.
Define pointer to EUSART2 peripheral structure.
Define pointer to EUSART3 peripheral structure.
Define pointer to EUSART4 peripheral structure.
Define pointer to FSRCO peripheral structure.
Define pointer to GPCRC0 peripheral structure.
Define pointer to GPIO peripheral structure.
Define pointer to HFRCO0 peripheral structure.
Define pointer to HFRCOEM23 peripheral structure.
Define pointer to HFXO0 peripheral structure.
Define pointer to HOSTMAILBOX peripheral structure.
Define pointer to HOSTPORTAL peripheral structure.
Define pointer to I2C0 peripheral structure.
Define pointer to I2C1 peripheral structure.
Define pointer to I2C2 peripheral structure.
Define pointer to I2C3 peripheral structure.
Define pointer to IADC0 peripheral structure.
Define pointer to ICACHE0 peripheral structure.
Define pointer to KEYSCAN peripheral structure.
Define pointer to L1ICACHE0 peripheral structure.
Define pointer to L2ICACHE0 peripheral structure.
Define pointer to LCD peripheral structure.
Define pointer to LCDRF peripheral structure.
Define pointer to LDMA0 peripheral structure.
Define pointer to LDMAXBAR0 peripheral structure.
Define pointer to LEDDRV0 peripheral structure.
Define pointer to LESENSE peripheral structure.
Define pointer to LETIMER0 peripheral structure.
Define pointer to LFRCO peripheral structure.
Define pointer to LFXO peripheral structure.
Define pointer to LPW0PORTAL peripheral structure.
Define pointer to LVGD peripheral structure.
Define pointer to MPAHBRAM peripheral structure.
Define pointer to MSC peripheral structure.
Define pointer to MVP peripheral structure.
Define pointer to PCNT0 peripheral structure.
Define pointer to PDM peripheral structure.
Define pointer to PFMXPPRF peripheral structure.
Define pointer to PIXELRZ0 peripheral structure.
Define pointer to PIXELRZ1 peripheral structure.
Define pointer to PRORTC peripheral structure.
Define pointer to PRS peripheral structure.
Define pointer to RADIOAES peripheral structure.
Define pointer to RFFPLL0 peripheral structure.
Define pointer to RPA peripheral structure.
Define pointer to RTCC peripheral structure.
Define pointer to SCRATCHPAD peripheral structure.
Define pointer to SEMAILBOX peripheral structure.
Define pointer to SEMAPHORE0 peripheral structure.
Define pointer to SEMAPHORE1 peripheral structure.
Define pointer to SEPORTAL peripheral structure.
Define pointer to SEPUF peripheral structure.
Define pointer to SOCPLL0 peripheral structure.
Define pointer to SYMCRYPTO peripheral structure.
Define pointer to SYSCFG peripheral structure.
Define pointer to SYSRTC0 peripheral structure.
Define pointer to TIMER0 peripheral structure.
Define pointer to TIMER1 peripheral structure.
Define pointer to TIMER2 peripheral structure.
Define pointer to TIMER3 peripheral structure.
Define pointer to TIMER4 peripheral structure.
Define pointer to TIMER5 peripheral structure.
Define pointer to TIMER6 peripheral structure.
Define pointer to TIMER7 peripheral structure.
Define pointer to TIMER8 peripheral structure.
Define pointer to TIMER9 peripheral structure.
Define pointer to ULFRCO peripheral structure.
Define pointer to USART0 peripheral structure.
Define pointer to USART1 peripheral structure.
Define pointer to USART2 peripheral structure.
Define pointer to USB peripheral structure.
Define pointer to USBAHB peripheral structure.
Define pointer to USBPLL0 peripheral structure.
Define pointer to VDAC0 peripheral structure.
Define pointer to VDAC1 peripheral structure.
Define pointer to WDOG0 peripheral structure.
Define pointer to WDOG1 peripheral structure.
Typedefs#
Define peripheral typedef.
Functions#
The base address getter for ACMP.
The base address getter for ADC.
The base address getter for AES.
The base address getter for AMUXCP.
The base address getter for BUFC.
The base address getter for BURAM.
The base address getter for BURTC.
The base address getter for CMU.
The base address getter for CRYPTOACC.
The base address getter for CRYPTOACC_PKCTRL.
The base address getter for CRYPTOACC_RNGCTRL.
The base address getter for DCDC.
The base address getter for DEVINFO.
The base address getter for DPLL.
The base address getter for EMU.
The base address getter for EMU_CFGNS.
The base address getter for ETAMPDET.
The base address getter for EUSART.
The base address getter for FSRCO.
The base address getter for GPCRC.
The base address getter for GPIO.
The base address getter for HFRCO.
The base address getter for HFXO.
The base address getter for HOSTPORTAL.
The base address getter for HYDRARAM.
The base address getter for I2C.
The base address getter for IADC.
The base address getter for ICACHE.
The base address getter for KEYSCAN.
The base address getter for L2CACHE.
The base address getter for LCD.
The base address getter for LCDRF.
The base address getter for LDMA.
The base address getter for LDMAXBAR.
The base address getter for LEDDRV.
The base address getter for LESENSE.
The base address getter for LETIMER.
The base address getter for LFRCO.
The base address getter for LFXO.
The base address getter for LPW0PORTAL.
The base address getter for LVGD.
The base address getter for MAILBOX.
The base address getter for MPAHBRAM.
The base address getter for MSC.
The base address getter for MVP.
The base address getter for PCNT.
The base address getter for PDM.
The base address getter for PFMXPPRF.
The base address getter for PIXELRZ.
The base address getter for PRS.
The base address getter for RFFPLL.
The base address getter for RPA.
The base address getter for RTCC.
The base address getter for SCRATCHPAD.
The base address getter for SEMAILBOX_AHBHOST.
The base address getter for SEMAILBOX_HOST.
The base address getter for SEMAPHORE.
The base address getter for SEPORTAL.
The base address getter for SEPUF_APBCFG.
The base address getter for SOCPLL.
The base address getter for SYMCRYPTO.
The base address getter for SYSCFG.
The base address getter for SYSCFG_CFGNS.
The base address getter for SYSRTC.
The base address getter for TIMER.
The base address getter for ULFRCO.
The base address getter for USART.
The base address getter for USBAHB_AHBS.
The base address getter for USBPLL.
The base address getter for USB_APBS.
The base address getter for VDAC.
The base address getter for WDOG.
The clock branch getter.
The bus clock getter.
Peripheral Defines Documentation#
SL_PERIPHERAL_ACMP0#
#define SL_PERIPHERAL_ACMP0Value:
(&sl_peripheral_val_acmp0)
Define pointer to ACMP0 peripheral structure.
61
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_ACMP1#
#define SL_PERIPHERAL_ACMP1Value:
(&sl_peripheral_val_acmp1)
Define pointer to ACMP1 peripheral structure.
64
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_ADC0#
#define SL_PERIPHERAL_ADC0Value:
(&sl_peripheral_val_adc0)
Define pointer to ADC0 peripheral structure.
67
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_AES#
#define SL_PERIPHERAL_AESValue:
(&sl_peripheral_val_aes)
Define pointer to AES peripheral structure.
70
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_AMUXCP0#
#define SL_PERIPHERAL_AMUXCP0Value:
(&sl_peripheral_val_amuxcp0)
Define pointer to AMUXCP0 peripheral structure.
73
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_BUFC#
#define SL_PERIPHERAL_BUFCValue:
(&sl_peripheral_val_bufc)
Define pointer to BUFC peripheral structure.
76
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_BURAM#
#define SL_PERIPHERAL_BURAMValue:
(&sl_peripheral_val_buram)
Define pointer to BURAM peripheral structure.
79
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_BURTC#
#define SL_PERIPHERAL_BURTCValue:
(&sl_peripheral_val_burtc)
Define pointer to BURTC peripheral structure.
82
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_CMU#
#define SL_PERIPHERAL_CMUValue:
(&sl_peripheral_val_cmu)
Define pointer to CMU peripheral structure.
85
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_CRYPTOACC#
#define SL_PERIPHERAL_CRYPTOACCValue:
(&sl_peripheral_val_cryptoacc)
Define pointer to CRYPTOACC peripheral structure.
88
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_DCDC#
#define SL_PERIPHERAL_DCDCValue:
(&sl_peripheral_val_dcdc)
Define pointer to DCDC peripheral structure.
91
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_DEVINFO#
#define SL_PERIPHERAL_DEVINFOValue:
(&sl_peripheral_val_devinfo)
Define pointer to DEVINFO peripheral structure.
94
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_DMEM#
#define SL_PERIPHERAL_DMEMValue:
(&sl_peripheral_val_dmem)
Define pointer to DMEM peripheral structure.
97
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_DMEM0#
#define SL_PERIPHERAL_DMEM0Value:
(&sl_peripheral_val_dmem0)
Define pointer to DMEM0 peripheral structure.
100
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_DMEM1#
#define SL_PERIPHERAL_DMEM1Value:
(&sl_peripheral_val_dmem1)
Define pointer to DMEM1 peripheral structure.
103
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_DPLL0#
#define SL_PERIPHERAL_DPLL0Value:
(&sl_peripheral_val_dpll0)
Define pointer to DPLL0 peripheral structure.
106
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_EMU#
#define SL_PERIPHERAL_EMUValue:
(&sl_peripheral_val_emu)
Define pointer to EMU peripheral structure.
109
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_ETAMPDET#
#define SL_PERIPHERAL_ETAMPDETValue:
(&sl_peripheral_val_etampdet)
Define pointer to ETAMPDET peripheral structure.
112
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_EUART0#
#define SL_PERIPHERAL_EUART0Value:
(&sl_peripheral_val_euart0)
Define pointer to EUART0 peripheral structure.
115
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_EUSART0#
#define SL_PERIPHERAL_EUSART0Value:
(&sl_peripheral_val_eusart0)
Define pointer to EUSART0 peripheral structure.
118
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_EUSART1#
#define SL_PERIPHERAL_EUSART1Value:
(&sl_peripheral_val_eusart1)
Define pointer to EUSART1 peripheral structure.
121
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_EUSART2#
#define SL_PERIPHERAL_EUSART2Value:
(&sl_peripheral_val_eusart2)
Define pointer to EUSART2 peripheral structure.
124
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_EUSART3#
#define SL_PERIPHERAL_EUSART3Value:
(&sl_peripheral_val_eusart3)
Define pointer to EUSART3 peripheral structure.
127
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_EUSART4#
#define SL_PERIPHERAL_EUSART4Value:
(&sl_peripheral_val_eusart4)
Define pointer to EUSART4 peripheral structure.
130
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_FSRCO#
#define SL_PERIPHERAL_FSRCOValue:
(&sl_peripheral_val_fsrco)
Define pointer to FSRCO peripheral structure.
133
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_GPCRC0#
#define SL_PERIPHERAL_GPCRC0Value:
(&sl_peripheral_val_gpcrc0)
Define pointer to GPCRC0 peripheral structure.
136
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_GPIO#
#define SL_PERIPHERAL_GPIOValue:
(&sl_peripheral_val_gpio)
Define pointer to GPIO peripheral structure.
139
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_HFRCO0#
#define SL_PERIPHERAL_HFRCO0Value:
(&sl_peripheral_val_hfrco0)
Define pointer to HFRCO0 peripheral structure.
142
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_HFRCOEM23#
#define SL_PERIPHERAL_HFRCOEM23Value:
(&sl_peripheral_val_hfrcoem23)
Define pointer to HFRCOEM23 peripheral structure.
145
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_HFXO0#
#define SL_PERIPHERAL_HFXO0Value:
(&sl_peripheral_val_hfxo0)
Define pointer to HFXO0 peripheral structure.
148
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_HOSTMAILBOX#
#define SL_PERIPHERAL_HOSTMAILBOXValue:
(&sl_peripheral_val_hostmailbox)
Define pointer to HOSTMAILBOX peripheral structure.
151
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_HOSTPORTAL#
#define SL_PERIPHERAL_HOSTPORTALValue:
(&sl_peripheral_val_hostportal)
Define pointer to HOSTPORTAL peripheral structure.
154
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_I2C0#
#define SL_PERIPHERAL_I2C0Value:
(&sl_peripheral_val_i2c0)
Define pointer to I2C0 peripheral structure.
157
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_I2C1#
#define SL_PERIPHERAL_I2C1Value:
(&sl_peripheral_val_i2c1)
Define pointer to I2C1 peripheral structure.
160
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_I2C2#
#define SL_PERIPHERAL_I2C2Value:
(&sl_peripheral_val_i2c2)
Define pointer to I2C2 peripheral structure.
163
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_I2C3#
#define SL_PERIPHERAL_I2C3Value:
(&sl_peripheral_val_i2c3)
Define pointer to I2C3 peripheral structure.
166
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_IADC0#
#define SL_PERIPHERAL_IADC0Value:
(&sl_peripheral_val_iadc0)
Define pointer to IADC0 peripheral structure.
169
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_ICACHE0#
#define SL_PERIPHERAL_ICACHE0Value:
(&sl_peripheral_val_icache0)
Define pointer to ICACHE0 peripheral structure.
172
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_KEYSCAN#
#define SL_PERIPHERAL_KEYSCANValue:
(&sl_peripheral_val_keyscan)
Define pointer to KEYSCAN peripheral structure.
175
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_L1ICACHE0#
#define SL_PERIPHERAL_L1ICACHE0Value:
(&sl_peripheral_val_l1icache0)
Define pointer to L1ICACHE0 peripheral structure.
178
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_L2ICACHE0#
#define SL_PERIPHERAL_L2ICACHE0Value:
(&sl_peripheral_val_l2icache0)
Define pointer to L2ICACHE0 peripheral structure.
181
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LCD#
#define SL_PERIPHERAL_LCDValue:
(&sl_peripheral_val_lcd)
Define pointer to LCD peripheral structure.
184
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LCDRF#
#define SL_PERIPHERAL_LCDRFValue:
(&sl_peripheral_val_lcdrf)
Define pointer to LCDRF peripheral structure.
187
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LDMA0#
#define SL_PERIPHERAL_LDMA0Value:
(&sl_peripheral_val_ldma0)
Define pointer to LDMA0 peripheral structure.
190
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LDMAXBAR0#
#define SL_PERIPHERAL_LDMAXBAR0Value:
(&sl_peripheral_val_ldmaxbar0)
Define pointer to LDMAXBAR0 peripheral structure.
193
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LEDDRV0#
#define SL_PERIPHERAL_LEDDRV0Value:
(&sl_peripheral_val_leddrv0)
Define pointer to LEDDRV0 peripheral structure.
196
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LESENSE#
#define SL_PERIPHERAL_LESENSEValue:
(&sl_peripheral_val_lesense)
Define pointer to LESENSE peripheral structure.
199
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LETIMER0#
#define SL_PERIPHERAL_LETIMER0Value:
(&sl_peripheral_val_letimer0)
Define pointer to LETIMER0 peripheral structure.
202
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LFRCO#
#define SL_PERIPHERAL_LFRCOValue:
(&sl_peripheral_val_lfrco)
Define pointer to LFRCO peripheral structure.
205
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LFXO#
#define SL_PERIPHERAL_LFXOValue:
(&sl_peripheral_val_lfxo)
Define pointer to LFXO peripheral structure.
208
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LPW0PORTAL#
#define SL_PERIPHERAL_LPW0PORTALValue:
(&sl_peripheral_val_lpw0portal)
Define pointer to LPW0PORTAL peripheral structure.
211
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LVGD#
#define SL_PERIPHERAL_LVGDValue:
(&sl_peripheral_val_lvgd)
Define pointer to LVGD peripheral structure.
214
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_MPAHBRAM#
#define SL_PERIPHERAL_MPAHBRAMValue:
(&sl_peripheral_val_mpahbram)
Define pointer to MPAHBRAM peripheral structure.
217
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_MSC#
#define SL_PERIPHERAL_MSCValue:
(&sl_peripheral_val_msc)
Define pointer to MSC peripheral structure.
220
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_MVP#
#define SL_PERIPHERAL_MVPValue:
(&sl_peripheral_val_mvp)
Define pointer to MVP peripheral structure.
223
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_PCNT0#
#define SL_PERIPHERAL_PCNT0Value:
(&sl_peripheral_val_pcnt0)
Define pointer to PCNT0 peripheral structure.
226
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_PDM#
#define SL_PERIPHERAL_PDMValue:
(&sl_peripheral_val_pdm)
Define pointer to PDM peripheral structure.
229
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_PFMXPPRF#
#define SL_PERIPHERAL_PFMXPPRFValue:
(&sl_peripheral_val_pfmxpprf)
Define pointer to PFMXPPRF peripheral structure.
232
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_PIXELRZ0#
#define SL_PERIPHERAL_PIXELRZ0Value:
(&sl_peripheral_val_pixelrz0)
Define pointer to PIXELRZ0 peripheral structure.
235
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_PIXELRZ1#
#define SL_PERIPHERAL_PIXELRZ1Value:
(&sl_peripheral_val_pixelrz1)
Define pointer to PIXELRZ1 peripheral structure.
238
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_PRORTC#
#define SL_PERIPHERAL_PRORTCValue:
(&sl_peripheral_val_prortc)
Define pointer to PRORTC peripheral structure.
241
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_PRS#
#define SL_PERIPHERAL_PRSValue:
(&sl_peripheral_val_prs)
Define pointer to PRS peripheral structure.
244
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_RADIOAES#
#define SL_PERIPHERAL_RADIOAESValue:
(&sl_peripheral_val_radioaes)
Define pointer to RADIOAES peripheral structure.
247
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_RFFPLL0#
#define SL_PERIPHERAL_RFFPLL0Value:
(&sl_peripheral_val_rffpll0)
Define pointer to RFFPLL0 peripheral structure.
250
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_RPA#
#define SL_PERIPHERAL_RPAValue:
(&sl_peripheral_val_rpa)
Define pointer to RPA peripheral structure.
253
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_RTCC#
#define SL_PERIPHERAL_RTCCValue:
(&sl_peripheral_val_rtcc)
Define pointer to RTCC peripheral structure.
256
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SCRATCHPAD#
#define SL_PERIPHERAL_SCRATCHPADValue:
(&sl_peripheral_val_scratchpad)
Define pointer to SCRATCHPAD peripheral structure.
259
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SEMAILBOX#
#define SL_PERIPHERAL_SEMAILBOXValue:
(&sl_peripheral_val_semailbox)
Define pointer to SEMAILBOX peripheral structure.
262
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SEMAPHORE0#
#define SL_PERIPHERAL_SEMAPHORE0Value:
(&sl_peripheral_val_semaphore0)
Define pointer to SEMAPHORE0 peripheral structure.
265
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SEMAPHORE1#
#define SL_PERIPHERAL_SEMAPHORE1Value:
(&sl_peripheral_val_semaphore1)
Define pointer to SEMAPHORE1 peripheral structure.
268
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SEPORTAL#
#define SL_PERIPHERAL_SEPORTALValue:
(&sl_peripheral_val_seportal)
Define pointer to SEPORTAL peripheral structure.
271
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SEPUF#
#define SL_PERIPHERAL_SEPUFValue:
(&sl_peripheral_val_sepuf)
Define pointer to SEPUF peripheral structure.
274
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SOCPLL0#
#define SL_PERIPHERAL_SOCPLL0Value:
(&sl_peripheral_val_socpll0)
Define pointer to SOCPLL0 peripheral structure.
277
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SYMCRYPTO#
#define SL_PERIPHERAL_SYMCRYPTOValue:
(&sl_peripheral_val_symcrypto)
Define pointer to SYMCRYPTO peripheral structure.
280
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SYSCFG#
#define SL_PERIPHERAL_SYSCFGValue:
(&sl_peripheral_val_syscfg)
Define pointer to SYSCFG peripheral structure.
283
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SYSRTC0#
#define SL_PERIPHERAL_SYSRTC0Value:
(&sl_peripheral_val_sysrtc0)
Define pointer to SYSRTC0 peripheral structure.
286
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_TIMER0#
#define SL_PERIPHERAL_TIMER0Value:
(&sl_peripheral_val_timer0)
Define pointer to TIMER0 peripheral structure.
289
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_TIMER1#
#define SL_PERIPHERAL_TIMER1Value:
(&sl_peripheral_val_timer1)
Define pointer to TIMER1 peripheral structure.
292
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_TIMER2#
#define SL_PERIPHERAL_TIMER2Value:
(&sl_peripheral_val_timer2)
Define pointer to TIMER2 peripheral structure.
295
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_TIMER3#
#define SL_PERIPHERAL_TIMER3Value:
(&sl_peripheral_val_timer3)
Define pointer to TIMER3 peripheral structure.
298
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_TIMER4#
#define SL_PERIPHERAL_TIMER4Value:
(&sl_peripheral_val_timer4)
Define pointer to TIMER4 peripheral structure.
301
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_TIMER5#
#define SL_PERIPHERAL_TIMER5Value:
(&sl_peripheral_val_timer5)
Define pointer to TIMER5 peripheral structure.
304
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_TIMER6#
#define SL_PERIPHERAL_TIMER6Value:
(&sl_peripheral_val_timer6)
Define pointer to TIMER6 peripheral structure.
307
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_TIMER7#
#define SL_PERIPHERAL_TIMER7Value:
(&sl_peripheral_val_timer7)
Define pointer to TIMER7 peripheral structure.
310
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_TIMER8#
#define SL_PERIPHERAL_TIMER8Value:
(&sl_peripheral_val_timer8)
Define pointer to TIMER8 peripheral structure.
313
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_TIMER9#
#define SL_PERIPHERAL_TIMER9Value:
(&sl_peripheral_val_timer9)
Define pointer to TIMER9 peripheral structure.
316
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_ULFRCO#
#define SL_PERIPHERAL_ULFRCOValue:
(&sl_peripheral_val_ulfrco)
Define pointer to ULFRCO peripheral structure.
319
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_USART0#
#define SL_PERIPHERAL_USART0Value:
(&sl_peripheral_val_usart0)
Define pointer to USART0 peripheral structure.
322
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_USART1#
#define SL_PERIPHERAL_USART1Value:
(&sl_peripheral_val_usart1)
Define pointer to USART1 peripheral structure.
325
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_USART2#
#define SL_PERIPHERAL_USART2Value:
(&sl_peripheral_val_usart2)
Define pointer to USART2 peripheral structure.
328
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_USB#
#define SL_PERIPHERAL_USBValue:
(&sl_peripheral_val_usb)
Define pointer to USB peripheral structure.
331
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_USBAHB#
#define SL_PERIPHERAL_USBAHBValue:
(&sl_peripheral_val_usbahb)
Define pointer to USBAHB peripheral structure.
334
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_USBPLL0#
#define SL_PERIPHERAL_USBPLL0Value:
(&sl_peripheral_val_usbpll0)
Define pointer to USBPLL0 peripheral structure.
337
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_VDAC0#
#define SL_PERIPHERAL_VDAC0Value:
(&sl_peripheral_val_vdac0)
Define pointer to VDAC0 peripheral structure.
340
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_VDAC1#
#define SL_PERIPHERAL_VDAC1Value:
(&sl_peripheral_val_vdac1)
Define pointer to VDAC1 peripheral structure.
343
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_WDOG0#
#define SL_PERIPHERAL_WDOG0Value:
(&sl_peripheral_val_wdog0)
Define pointer to WDOG0 peripheral structure.
346
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_WDOG1#
#define SL_PERIPHERAL_WDOG1Value:
(&sl_peripheral_val_wdog1)
Define pointer to WDOG1 peripheral structure.
349
of file platform/service/device_manager/inc/sl_device_peripheral.h
Typedef Documentation#
sl_peripheral_t#
typedef const sl_peripheral_val_t* sl_peripheral_t
Define peripheral typedef.
364
of file platform/service/device_manager/inc/sl_device_peripheral.h
Function Documentation#
sl_device_peripheral_acmp_get_base_addr#
ACMP_TypeDef * sl_device_peripheral_acmp_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for ACMP.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
904
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_adc_get_base_addr#
ADC_TypeDef * sl_device_peripheral_adc_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for ADC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
916
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_aes_get_base_addr#
AES_TypeDef * sl_device_peripheral_aes_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for AES.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
928
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_amuxcp_get_base_addr#
AMUXCP_TypeDef * sl_device_peripheral_amuxcp_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for AMUXCP.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
940
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_bufc_get_base_addr#
BUFC_TypeDef * sl_device_peripheral_bufc_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for BUFC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
952
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_buram_get_base_addr#
BURAM_TypeDef * sl_device_peripheral_buram_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for BURAM.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
964
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_burtc_get_base_addr#
BURTC_TypeDef * sl_device_peripheral_burtc_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for BURTC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
976
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_cmu_get_base_addr#
CMU_TypeDef * sl_device_peripheral_cmu_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for CMU.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
988
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_cryptoacc_get_base_addr#
CRYPTOACC_TypeDef * sl_device_peripheral_cryptoacc_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for CRYPTOACC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1000
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_cryptoacc_pkctrl_get_base_addr#
CRYPTOACC_PKCTRL_TypeDef * sl_device_peripheral_cryptoacc_pkctrl_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for CRYPTOACC_PKCTRL.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1012
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_cryptoacc_rngctrl_get_base_addr#
CRYPTOACC_RNGCTRL_TypeDef * sl_device_peripheral_cryptoacc_rngctrl_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for CRYPTOACC_RNGCTRL.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1024
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_dcdc_get_base_addr#
DCDC_TypeDef * sl_device_peripheral_dcdc_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for DCDC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1036
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_devinfo_get_base_addr#
DEVINFO_TypeDef * sl_device_peripheral_devinfo_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for DEVINFO.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1048
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_dpll_get_base_addr#
DPLL_TypeDef * sl_device_peripheral_dpll_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for DPLL.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1060
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_emu_get_base_addr#
EMU_TypeDef * sl_device_peripheral_emu_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for EMU.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1072
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_emu_cfgns_get_base_addr#
EMU_CFGNS_TypeDef * sl_device_peripheral_emu_cfgns_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for EMU_CFGNS.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1084
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_etampdet_get_base_addr#
ETAMPDET_TypeDef * sl_device_peripheral_etampdet_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for ETAMPDET.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1096
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_eusart_get_base_addr#
EUSART_TypeDef * sl_device_peripheral_eusart_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for EUSART.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1108
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_fsrco_get_base_addr#
FSRCO_TypeDef * sl_device_peripheral_fsrco_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for FSRCO.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1120
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_gpcrc_get_base_addr#
GPCRC_TypeDef * sl_device_peripheral_gpcrc_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for GPCRC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1132
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_gpio_get_base_addr#
GPIO_TypeDef * sl_device_peripheral_gpio_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for GPIO.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1144
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_hfrco_get_base_addr#
HFRCO_TypeDef * sl_device_peripheral_hfrco_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for HFRCO.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1156
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_hfxo_get_base_addr#
HFXO_TypeDef * sl_device_peripheral_hfxo_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for HFXO.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1168
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_hostportal_get_base_addr#
HOSTPORTAL_TypeDef * sl_device_peripheral_hostportal_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for HOSTPORTAL.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1180
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_hydraram_get_base_addr#
HYDRARAM_TypeDef * sl_device_peripheral_hydraram_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for HYDRARAM.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1192
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_i2c_get_base_addr#
I2C_TypeDef * sl_device_peripheral_i2c_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for I2C.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1204
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_iadc_get_base_addr#
IADC_TypeDef * sl_device_peripheral_iadc_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for IADC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1216
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_icache_get_base_addr#
ICACHE_TypeDef * sl_device_peripheral_icache_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for ICACHE.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1228
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_keyscan_get_base_addr#
KEYSCAN_TypeDef * sl_device_peripheral_keyscan_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for KEYSCAN.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1240
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_l2cache_get_base_addr#
L2CACHE_TypeDef * sl_device_peripheral_l2cache_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for L2CACHE.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1252
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_lcd_get_base_addr#
LCD_TypeDef * sl_device_peripheral_lcd_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LCD.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1264
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_lcdrf_get_base_addr#
LCDRF_TypeDef * sl_device_peripheral_lcdrf_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LCDRF.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1276
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_ldma_get_base_addr#
LDMA_TypeDef * sl_device_peripheral_ldma_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LDMA.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1288
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_ldmaxbar_get_base_addr#
LDMAXBAR_TypeDef * sl_device_peripheral_ldmaxbar_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LDMAXBAR.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1300
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_leddrv_get_base_addr#
LEDDRV_TypeDef * sl_device_peripheral_leddrv_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LEDDRV.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1312
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_lesense_get_base_addr#
LESENSE_TypeDef * sl_device_peripheral_lesense_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LESENSE.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1324
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_letimer_get_base_addr#
LETIMER_TypeDef * sl_device_peripheral_letimer_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LETIMER.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1336
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_lfrco_get_base_addr#
LFRCO_TypeDef * sl_device_peripheral_lfrco_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LFRCO.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1348
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_lfxo_get_base_addr#
LFXO_TypeDef * sl_device_peripheral_lfxo_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LFXO.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1360
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_lpw0portal_get_base_addr#
LPW0PORTAL_TypeDef * sl_device_peripheral_lpw0portal_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LPW0PORTAL.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1372
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_lvgd_get_base_addr#
LVGD_TypeDef * sl_device_peripheral_lvgd_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LVGD.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1384
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_mailbox_get_base_addr#
MAILBOX_TypeDef * sl_device_peripheral_mailbox_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for MAILBOX.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1396
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_mpahbram_get_base_addr#
MPAHBRAM_TypeDef * sl_device_peripheral_mpahbram_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for MPAHBRAM.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1408
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_msc_get_base_addr#
MSC_TypeDef * sl_device_peripheral_msc_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for MSC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1420
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_mvp_get_base_addr#
MVP_TypeDef * sl_device_peripheral_mvp_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for MVP.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1432
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_pcnt_get_base_addr#
PCNT_TypeDef * sl_device_peripheral_pcnt_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for PCNT.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1444
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_pdm_get_base_addr#
PDM_TypeDef * sl_device_peripheral_pdm_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for PDM.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1456
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_pfmxpprf_get_base_addr#
PFMXPPRF_TypeDef * sl_device_peripheral_pfmxpprf_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for PFMXPPRF.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1468
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_pixelrz_get_base_addr#
PIXELRZ_TypeDef * sl_device_peripheral_pixelrz_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for PIXELRZ.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1480
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_prs_get_base_addr#
PRS_TypeDef * sl_device_peripheral_prs_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for PRS.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1492
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_rffpll_get_base_addr#
RFFPLL_TypeDef * sl_device_peripheral_rffpll_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for RFFPLL.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1504
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_rpa_get_base_addr#
RPA_TypeDef * sl_device_peripheral_rpa_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for RPA.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1516
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_rtcc_get_base_addr#
RTCC_TypeDef * sl_device_peripheral_rtcc_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for RTCC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1528
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_scratchpad_get_base_addr#
SCRATCHPAD_TypeDef * sl_device_peripheral_scratchpad_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SCRATCHPAD.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1540
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_semailbox_ahbhost_get_base_addr#
SEMAILBOX_AHBHOST_TypeDef * sl_device_peripheral_semailbox_ahbhost_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SEMAILBOX_AHBHOST.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1552
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_semailbox_host_get_base_addr#
SEMAILBOX_HOST_TypeDef * sl_device_peripheral_semailbox_host_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SEMAILBOX_HOST.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1564
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_semaphore_get_base_addr#
SEMAPHORE_TypeDef * sl_device_peripheral_semaphore_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SEMAPHORE.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1576
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_seportal_get_base_addr#
SEPORTAL_TypeDef * sl_device_peripheral_seportal_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SEPORTAL.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1588
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_sepuf_apbcfg_get_base_addr#
SEPUF_APBCFG_TypeDef * sl_device_peripheral_sepuf_apbcfg_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SEPUF_APBCFG.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1600
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_socpll_get_base_addr#
SOCPLL_TypeDef * sl_device_peripheral_socpll_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SOCPLL.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1612
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_symcrypto_get_base_addr#
SYMCRYPTO_TypeDef * sl_device_peripheral_symcrypto_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SYMCRYPTO.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1624
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_syscfg_get_base_addr#
SYSCFG_TypeDef * sl_device_peripheral_syscfg_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SYSCFG.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1636
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_syscfg_cfgns_get_base_addr#
SYSCFG_CFGNS_TypeDef * sl_device_peripheral_syscfg_cfgns_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SYSCFG_CFGNS.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1648
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_sysrtc_get_base_addr#
SYSRTC_TypeDef * sl_device_peripheral_sysrtc_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SYSRTC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1660
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_timer_get_base_addr#
TIMER_TypeDef * sl_device_peripheral_timer_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for TIMER.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1672
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_ulfrco_get_base_addr#
ULFRCO_TypeDef * sl_device_peripheral_ulfrco_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for ULFRCO.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1684
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_usart_get_base_addr#
USART_TypeDef * sl_device_peripheral_usart_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for USART.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1696
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_usbahb_ahbs_get_base_addr#
USBAHB_AHBS_TypeDef * sl_device_peripheral_usbahb_ahbs_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for USBAHB_AHBS.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1708
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_usbpll_get_base_addr#
USBPLL_TypeDef * sl_device_peripheral_usbpll_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for USBPLL.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1720
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_usb_apbs_get_base_addr#
USB_APBS_TypeDef * sl_device_peripheral_usb_apbs_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for USB_APBS.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1732
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_vdac_get_base_addr#
VDAC_TypeDef * sl_device_peripheral_vdac_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for VDAC.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1744
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_wdog_get_base_addr#
WDOG_TypeDef * sl_device_peripheral_wdog_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for WDOG.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1756
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_get_clock_branch#
sl_clock_branch_t sl_device_peripheral_get_clock_branch (const sl_peripheral_t peripheral)
The clock branch getter.
N/A | peripheral | A pointer to peripheral. |
Returns
The clock branch of the peripheral.
1768
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_get_bus_clock#
sl_bus_clock_t sl_device_peripheral_get_bus_clock (const sl_peripheral_t peripheral)
The bus clock getter.
N/A | peripheral | A pointer to peripheral. |
Returns
The bus clock of the peripheral.
1780
of file platform/service/device_manager/inc/sl_device_peripheral.h