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#
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