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 LPWAES 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 SMU 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 LPWAES.
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 SMU.
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.
66
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.
69
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.
72
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.
75
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.
78
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.
81
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.
84
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.
87
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.
90
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.
93
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.
96
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.
99
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.
102
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.
105
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.
108
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.
111
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.
114
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.
117
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.
120
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.
123
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.
126
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.
129
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.
132
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.
135
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.
138
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.
141
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.
144
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.
147
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.
150
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.
153
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.
156
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.
159
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.
162
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.
165
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.
168
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.
171
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.
174
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.
177
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.
180
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.
183
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.
186
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.
189
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.
192
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.
195
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.
198
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.
201
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.
204
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.
207
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.
210
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.
213
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_LPWAES#
#define SL_PERIPHERAL_LPWAESValue:
(&sl_peripheral_val_lpwaes)
Define pointer to LPWAES peripheral structure.
216
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.
219
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.
222
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.
225
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.
228
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.
231
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.
234
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.
237
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.
240
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.
243
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.
246
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.
249
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.
252
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.
255
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.
258
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.
261
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.
264
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.
267
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.
270
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.
273
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.
276
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.
279
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.
282
of file platform/service/device_manager/inc/sl_device_peripheral.h
SL_PERIPHERAL_SMU#
#define SL_PERIPHERAL_SMUValue:
(&sl_peripheral_val_smu)
Define pointer to SMU peripheral structure.
285
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.
288
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.
291
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.
294
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.
297
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.
300
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.
303
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.
306
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.
309
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.
312
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.
315
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.
318
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.
321
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.
324
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.
327
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.
330
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.
333
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.
336
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.
339
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.
342
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.
345
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.
348
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.
351
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.
354
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.
357
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.
360
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.
57
of file platform/service/device_manager/inc/sl_device_peripheral_types.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.
917
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.
929
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.
941
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.
953
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.
965
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.
977
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.
989
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.
1001
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.
1013
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.
1025
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.
1037
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.
1049
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.
1061
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.
1073
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.
1085
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.
1097
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.
1109
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.
1121
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.
1133
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.
1145
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.
1157
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.
1169
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.
1181
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.
1193
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.
1205
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.
1217
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.
1229
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.
1241
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.
1253
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.
1265
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.
1277
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.
1289
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.
1301
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.
1313
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.
1325
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.
1337
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.
1349
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.
1361
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.
1373
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_lpwaes_get_base_addr#
LPWAES_TypeDef * sl_device_peripheral_lpwaes_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LPWAES.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1385
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.
1397
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.
1409
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.
1421
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.
1433
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.
1445
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.
1457
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.
1469
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.
1481
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.
1493
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.
1505
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.
1517
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.
1529
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.
1541
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.
1553
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.
1565
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.
1577
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.
1589
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.
1601
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.
1613
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.
1625
of file platform/service/device_manager/inc/sl_device_peripheral.h
sl_device_peripheral_smu_get_base_addr#
SMU_TypeDef * sl_device_peripheral_smu_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for SMU.
N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
1637
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.
1649
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.
1661
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.
1673
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.
1685
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.
1697
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.
1709
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.
1721
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.
1733
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.
1745
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.
1757
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.
1769
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.
1781
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.
1793
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.
1806
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.
1818
of file platform/service/device_manager/inc/sl_device_peripheral.h