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#

sl_peripheral_val_t

Peripheral Defines#

Those defines can be used as constant of type sl_peripheral_t.The values of those defines are device specific.

#define
SL_PERIPHERAL_ACMP0 (&sl_peripheral_val_acmp0)

Define pointer to ACMP0 peripheral structure.

#define
SL_PERIPHERAL_ACMP1 (&sl_peripheral_val_acmp1)

Define pointer to ACMP1 peripheral structure.

#define
SL_PERIPHERAL_ADC0 (&sl_peripheral_val_adc0)

Define pointer to ADC0 peripheral structure.

#define
SL_PERIPHERAL_AES (&sl_peripheral_val_aes)

Define pointer to AES peripheral structure.

#define
SL_PERIPHERAL_AMUXCP0 (&sl_peripheral_val_amuxcp0)

Define pointer to AMUXCP0 peripheral structure.

#define
SL_PERIPHERAL_BUFC (&sl_peripheral_val_bufc)

Define pointer to BUFC peripheral structure.

#define
SL_PERIPHERAL_BURAM (&sl_peripheral_val_buram)

Define pointer to BURAM peripheral structure.

#define
SL_PERIPHERAL_BURTC (&sl_peripheral_val_burtc)

Define pointer to BURTC peripheral structure.

#define
SL_PERIPHERAL_CMU (&sl_peripheral_val_cmu)

Define pointer to CMU peripheral structure.

#define
SL_PERIPHERAL_CRYPTOACC (&sl_peripheral_val_cryptoacc)

Define pointer to CRYPTOACC peripheral structure.

#define
SL_PERIPHERAL_DCDC (&sl_peripheral_val_dcdc)

Define pointer to DCDC peripheral structure.

#define
SL_PERIPHERAL_DEVINFO (&sl_peripheral_val_devinfo)

Define pointer to DEVINFO peripheral structure.

#define
SL_PERIPHERAL_DMEM (&sl_peripheral_val_dmem)

Define pointer to DMEM peripheral structure.

#define
SL_PERIPHERAL_DMEM0 (&sl_peripheral_val_dmem0)

Define pointer to DMEM0 peripheral structure.

#define
SL_PERIPHERAL_DMEM1 (&sl_peripheral_val_dmem1)

Define pointer to DMEM1 peripheral structure.

#define
SL_PERIPHERAL_DPLL0 (&sl_peripheral_val_dpll0)

Define pointer to DPLL0 peripheral structure.

#define
SL_PERIPHERAL_EMU (&sl_peripheral_val_emu)

Define pointer to EMU peripheral structure.

#define
SL_PERIPHERAL_ETAMPDET (&sl_peripheral_val_etampdet)

Define pointer to ETAMPDET peripheral structure.

#define
SL_PERIPHERAL_EUART0 (&sl_peripheral_val_euart0)

Define pointer to EUART0 peripheral structure.

#define
SL_PERIPHERAL_EUSART0 (&sl_peripheral_val_eusart0)

Define pointer to EUSART0 peripheral structure.

#define
SL_PERIPHERAL_EUSART1 (&sl_peripheral_val_eusart1)

Define pointer to EUSART1 peripheral structure.

#define
SL_PERIPHERAL_EUSART2 (&sl_peripheral_val_eusart2)

Define pointer to EUSART2 peripheral structure.

#define
SL_PERIPHERAL_EUSART3 (&sl_peripheral_val_eusart3)

Define pointer to EUSART3 peripheral structure.

#define
SL_PERIPHERAL_EUSART4 (&sl_peripheral_val_eusart4)

Define pointer to EUSART4 peripheral structure.

#define
SL_PERIPHERAL_FSRCO (&sl_peripheral_val_fsrco)

Define pointer to FSRCO peripheral structure.

#define
SL_PERIPHERAL_GPCRC0 (&sl_peripheral_val_gpcrc0)

Define pointer to GPCRC0 peripheral structure.

#define
SL_PERIPHERAL_GPIO (&sl_peripheral_val_gpio)

Define pointer to GPIO peripheral structure.

#define
SL_PERIPHERAL_HFRCO0 (&sl_peripheral_val_hfrco0)

Define pointer to HFRCO0 peripheral structure.

#define
SL_PERIPHERAL_HFRCOEM23 (&sl_peripheral_val_hfrcoem23)

Define pointer to HFRCOEM23 peripheral structure.

#define
SL_PERIPHERAL_HFXO0 (&sl_peripheral_val_hfxo0)

Define pointer to HFXO0 peripheral structure.

#define
SL_PERIPHERAL_HOSTMAILBOX (&sl_peripheral_val_hostmailbox)

Define pointer to HOSTMAILBOX peripheral structure.

#define
SL_PERIPHERAL_HOSTPORTAL (&sl_peripheral_val_hostportal)

Define pointer to HOSTPORTAL peripheral structure.

#define
SL_PERIPHERAL_I2C0 (&sl_peripheral_val_i2c0)

Define pointer to I2C0 peripheral structure.

#define
SL_PERIPHERAL_I2C1 (&sl_peripheral_val_i2c1)

Define pointer to I2C1 peripheral structure.

#define
SL_PERIPHERAL_I2C2 (&sl_peripheral_val_i2c2)

Define pointer to I2C2 peripheral structure.

#define
SL_PERIPHERAL_I2C3 (&sl_peripheral_val_i2c3)

Define pointer to I2C3 peripheral structure.

#define
SL_PERIPHERAL_IADC0 (&sl_peripheral_val_iadc0)

Define pointer to IADC0 peripheral structure.

#define
SL_PERIPHERAL_ICACHE0 (&sl_peripheral_val_icache0)

Define pointer to ICACHE0 peripheral structure.

#define
SL_PERIPHERAL_KEYSCAN (&sl_peripheral_val_keyscan)

Define pointer to KEYSCAN peripheral structure.

#define
SL_PERIPHERAL_L1ICACHE0 (&sl_peripheral_val_l1icache0)

Define pointer to L1ICACHE0 peripheral structure.

#define
SL_PERIPHERAL_L2ICACHE0 (&sl_peripheral_val_l2icache0)

Define pointer to L2ICACHE0 peripheral structure.

#define
SL_PERIPHERAL_LCD (&sl_peripheral_val_lcd)

Define pointer to LCD peripheral structure.

#define
SL_PERIPHERAL_LCDRF (&sl_peripheral_val_lcdrf)

Define pointer to LCDRF peripheral structure.

#define
SL_PERIPHERAL_LDMA0 (&sl_peripheral_val_ldma0)

Define pointer to LDMA0 peripheral structure.

#define
SL_PERIPHERAL_LDMAXBAR0 (&sl_peripheral_val_ldmaxbar0)

Define pointer to LDMAXBAR0 peripheral structure.

#define
SL_PERIPHERAL_LEDDRV0 (&sl_peripheral_val_leddrv0)

Define pointer to LEDDRV0 peripheral structure.

#define
SL_PERIPHERAL_LESENSE (&sl_peripheral_val_lesense)

Define pointer to LESENSE peripheral structure.

#define
SL_PERIPHERAL_LETIMER0 (&sl_peripheral_val_letimer0)

Define pointer to LETIMER0 peripheral structure.

#define
SL_PERIPHERAL_LFRCO (&sl_peripheral_val_lfrco)

Define pointer to LFRCO peripheral structure.

#define
SL_PERIPHERAL_LFXO (&sl_peripheral_val_lfxo)

Define pointer to LFXO peripheral structure.

#define
SL_PERIPHERAL_LPWAES (&sl_peripheral_val_lpwaes)

Define pointer to LPWAES peripheral structure.

#define
SL_PERIPHERAL_LPW0PORTAL (&sl_peripheral_val_lpw0portal)

Define pointer to LPW0PORTAL peripheral structure.

#define
SL_PERIPHERAL_LVGD (&sl_peripheral_val_lvgd)

Define pointer to LVGD peripheral structure.

#define
SL_PERIPHERAL_MPAHBRAM (&sl_peripheral_val_mpahbram)

Define pointer to MPAHBRAM peripheral structure.

#define
SL_PERIPHERAL_MSC (&sl_peripheral_val_msc)

Define pointer to MSC peripheral structure.

#define
SL_PERIPHERAL_MVP (&sl_peripheral_val_mvp)

Define pointer to MVP peripheral structure.

#define
SL_PERIPHERAL_PCNT0 (&sl_peripheral_val_pcnt0)

Define pointer to PCNT0 peripheral structure.

#define
SL_PERIPHERAL_PDM (&sl_peripheral_val_pdm)

Define pointer to PDM peripheral structure.

#define
SL_PERIPHERAL_PFMXPPRF (&sl_peripheral_val_pfmxpprf)

Define pointer to PFMXPPRF peripheral structure.

#define
SL_PERIPHERAL_PIXELRZ0 (&sl_peripheral_val_pixelrz0)

Define pointer to PIXELRZ0 peripheral structure.

#define
SL_PERIPHERAL_PIXELRZ1 (&sl_peripheral_val_pixelrz1)

Define pointer to PIXELRZ1 peripheral structure.

#define
SL_PERIPHERAL_PRORTC (&sl_peripheral_val_prortc)

Define pointer to PRORTC peripheral structure.

#define
SL_PERIPHERAL_PRS (&sl_peripheral_val_prs)

Define pointer to PRS peripheral structure.

#define
SL_PERIPHERAL_RADIOAES (&sl_peripheral_val_radioaes)

Define pointer to RADIOAES peripheral structure.

#define
SL_PERIPHERAL_RFFPLL0 (&sl_peripheral_val_rffpll0)

Define pointer to RFFPLL0 peripheral structure.

#define
SL_PERIPHERAL_RPA (&sl_peripheral_val_rpa)

Define pointer to RPA peripheral structure.

#define
SL_PERIPHERAL_RTCC (&sl_peripheral_val_rtcc)

Define pointer to RTCC peripheral structure.

#define
SL_PERIPHERAL_SCRATCHPAD (&sl_peripheral_val_scratchpad)

Define pointer to SCRATCHPAD peripheral structure.

#define
SL_PERIPHERAL_SEMAILBOX (&sl_peripheral_val_semailbox)

Define pointer to SEMAILBOX peripheral structure.

#define
SL_PERIPHERAL_SEMAPHORE0 (&sl_peripheral_val_semaphore0)

Define pointer to SEMAPHORE0 peripheral structure.

#define
SL_PERIPHERAL_SEMAPHORE1 (&sl_peripheral_val_semaphore1)

Define pointer to SEMAPHORE1 peripheral structure.

#define
SL_PERIPHERAL_SEPORTAL (&sl_peripheral_val_seportal)

Define pointer to SEPORTAL peripheral structure.

#define
SL_PERIPHERAL_SEPUF (&sl_peripheral_val_sepuf)

Define pointer to SEPUF peripheral structure.

#define
SL_PERIPHERAL_SMU (&sl_peripheral_val_smu)

Define pointer to SMU peripheral structure.

#define
SL_PERIPHERAL_SOCPLL0 (&sl_peripheral_val_socpll0)

Define pointer to SOCPLL0 peripheral structure.

#define
SL_PERIPHERAL_SYMCRYPTO (&sl_peripheral_val_symcrypto)

Define pointer to SYMCRYPTO peripheral structure.

#define
SL_PERIPHERAL_SYSCFG (&sl_peripheral_val_syscfg)

Define pointer to SYSCFG peripheral structure.

#define
SL_PERIPHERAL_SYSRTC0 (&sl_peripheral_val_sysrtc0)

Define pointer to SYSRTC0 peripheral structure.

#define
SL_PERIPHERAL_TIMER0 (&sl_peripheral_val_timer0)

Define pointer to TIMER0 peripheral structure.

#define
SL_PERIPHERAL_TIMER1 (&sl_peripheral_val_timer1)

Define pointer to TIMER1 peripheral structure.

#define
SL_PERIPHERAL_TIMER2 (&sl_peripheral_val_timer2)

Define pointer to TIMER2 peripheral structure.

#define
SL_PERIPHERAL_TIMER3 (&sl_peripheral_val_timer3)

Define pointer to TIMER3 peripheral structure.

#define
SL_PERIPHERAL_TIMER4 (&sl_peripheral_val_timer4)

Define pointer to TIMER4 peripheral structure.

#define
SL_PERIPHERAL_TIMER5 (&sl_peripheral_val_timer5)

Define pointer to TIMER5 peripheral structure.

#define
SL_PERIPHERAL_TIMER6 (&sl_peripheral_val_timer6)

Define pointer to TIMER6 peripheral structure.

#define
SL_PERIPHERAL_TIMER7 (&sl_peripheral_val_timer7)

Define pointer to TIMER7 peripheral structure.

#define
SL_PERIPHERAL_TIMER8 (&sl_peripheral_val_timer8)

Define pointer to TIMER8 peripheral structure.

#define
SL_PERIPHERAL_TIMER9 (&sl_peripheral_val_timer9)

Define pointer to TIMER9 peripheral structure.

#define
SL_PERIPHERAL_ULFRCO (&sl_peripheral_val_ulfrco)

Define pointer to ULFRCO peripheral structure.

#define
SL_PERIPHERAL_USART0 (&sl_peripheral_val_usart0)

Define pointer to USART0 peripheral structure.

#define
SL_PERIPHERAL_USART1 (&sl_peripheral_val_usart1)

Define pointer to USART1 peripheral structure.

#define
SL_PERIPHERAL_USART2 (&sl_peripheral_val_usart2)

Define pointer to USART2 peripheral structure.

#define
SL_PERIPHERAL_USB (&sl_peripheral_val_usb)

Define pointer to USB peripheral structure.

#define
SL_PERIPHERAL_USBAHB (&sl_peripheral_val_usbahb)

Define pointer to USBAHB peripheral structure.

#define
SL_PERIPHERAL_USBPLL0 (&sl_peripheral_val_usbpll0)

Define pointer to USBPLL0 peripheral structure.

#define
SL_PERIPHERAL_VDAC0 (&sl_peripheral_val_vdac0)

Define pointer to VDAC0 peripheral structure.

#define
SL_PERIPHERAL_VDAC1 (&sl_peripheral_val_vdac1)

Define pointer to VDAC1 peripheral structure.

#define
SL_PERIPHERAL_WDOG0 (&sl_peripheral_val_wdog0)

Define pointer to WDOG0 peripheral structure.

#define
SL_PERIPHERAL_WDOG1 (&sl_peripheral_val_wdog1)

Define pointer to WDOG1 peripheral structure.

Typedefs#

typedef const sl_peripheral_val_t *

Define peripheral typedef.

Functions#

ACMP_TypeDef *
sl_device_peripheral_acmp_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for ACMP.

ADC_TypeDef *
sl_device_peripheral_adc_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for ADC.

AES_TypeDef *
sl_device_peripheral_aes_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for AES.

AMUXCP_TypeDef *
sl_device_peripheral_amuxcp_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for AMUXCP.

BUFC_TypeDef *
sl_device_peripheral_bufc_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for BUFC.

BURAM_TypeDef *
sl_device_peripheral_buram_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for BURAM.

BURTC_TypeDef *
sl_device_peripheral_burtc_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for BURTC.

CMU_TypeDef *
sl_device_peripheral_cmu_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for CMU.

CRYPTOACC_TypeDef *
sl_device_peripheral_cryptoacc_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for CRYPTOACC.

CRYPTOACC_PKCTRL_TypeDef *
sl_device_peripheral_cryptoacc_pkctrl_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for CRYPTOACC_PKCTRL.

CRYPTOACC_RNGCTRL_TypeDef *

The base address getter for CRYPTOACC_RNGCTRL.

DCDC_TypeDef *
sl_device_peripheral_dcdc_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for DCDC.

DEVINFO_TypeDef *
sl_device_peripheral_devinfo_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for DEVINFO.

DPLL_TypeDef *
sl_device_peripheral_dpll_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for DPLL.

EMU_TypeDef *
sl_device_peripheral_emu_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for EMU.

EMU_CFGNS_TypeDef *
sl_device_peripheral_emu_cfgns_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for EMU_CFGNS.

ETAMPDET_TypeDef *
sl_device_peripheral_etampdet_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for ETAMPDET.

EUSART_TypeDef *
sl_device_peripheral_eusart_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for EUSART.

FSRCO_TypeDef *
sl_device_peripheral_fsrco_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for FSRCO.

GPCRC_TypeDef *
sl_device_peripheral_gpcrc_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for GPCRC.

GPIO_TypeDef *
sl_device_peripheral_gpio_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for GPIO.

HFRCO_TypeDef *
sl_device_peripheral_hfrco_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for HFRCO.

HFXO_TypeDef *
sl_device_peripheral_hfxo_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for HFXO.

HOSTPORTAL_TypeDef *
sl_device_peripheral_hostportal_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for HOSTPORTAL.

HYDRARAM_TypeDef *
sl_device_peripheral_hydraram_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for HYDRARAM.

I2C_TypeDef *
sl_device_peripheral_i2c_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for I2C.

IADC_TypeDef *
sl_device_peripheral_iadc_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for IADC.

ICACHE_TypeDef *
sl_device_peripheral_icache_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for ICACHE.

KEYSCAN_TypeDef *
sl_device_peripheral_keyscan_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for KEYSCAN.

L2CACHE_TypeDef *
sl_device_peripheral_l2cache_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for L2CACHE.

LCD_TypeDef *
sl_device_peripheral_lcd_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LCD.

LCDRF_TypeDef *
sl_device_peripheral_lcdrf_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LCDRF.

LDMA_TypeDef *
sl_device_peripheral_ldma_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LDMA.

LDMAXBAR_TypeDef *
sl_device_peripheral_ldmaxbar_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LDMAXBAR.

LEDDRV_TypeDef *
sl_device_peripheral_leddrv_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LEDDRV.

LESENSE_TypeDef *
sl_device_peripheral_lesense_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LESENSE.

LETIMER_TypeDef *
sl_device_peripheral_letimer_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LETIMER.

LFRCO_TypeDef *
sl_device_peripheral_lfrco_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LFRCO.

LFXO_TypeDef *
sl_device_peripheral_lfxo_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LFXO.

LPWAES_TypeDef *
sl_device_peripheral_lpwaes_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LPWAES.

LPW0PORTAL_TypeDef *
sl_device_peripheral_lpw0portal_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LPW0PORTAL.

LVGD_TypeDef *
sl_device_peripheral_lvgd_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for LVGD.

MAILBOX_TypeDef *
sl_device_peripheral_mailbox_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for MAILBOX.

MPAHBRAM_TypeDef *
sl_device_peripheral_mpahbram_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for MPAHBRAM.

MSC_TypeDef *
sl_device_peripheral_msc_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for MSC.

MVP_TypeDef *
sl_device_peripheral_mvp_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for MVP.

PCNT_TypeDef *
sl_device_peripheral_pcnt_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for PCNT.

PDM_TypeDef *
sl_device_peripheral_pdm_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for PDM.

PFMXPPRF_TypeDef *
sl_device_peripheral_pfmxpprf_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for PFMXPPRF.

PIXELRZ_TypeDef *
sl_device_peripheral_pixelrz_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for PIXELRZ.

PRS_TypeDef *
sl_device_peripheral_prs_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for PRS.

RFFPLL_TypeDef *
sl_device_peripheral_rffpll_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for RFFPLL.

RPA_TypeDef *
sl_device_peripheral_rpa_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for RPA.

RTCC_TypeDef *
sl_device_peripheral_rtcc_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for RTCC.

SCRATCHPAD_TypeDef *
sl_device_peripheral_scratchpad_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SCRATCHPAD.

SEMAILBOX_AHBHOST_TypeDef *

The base address getter for SEMAILBOX_AHBHOST.

SEMAILBOX_HOST_TypeDef *
sl_device_peripheral_semailbox_host_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SEMAILBOX_HOST.

SEMAPHORE_TypeDef *
sl_device_peripheral_semaphore_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SEMAPHORE.

SEPORTAL_TypeDef *
sl_device_peripheral_seportal_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SEPORTAL.

SEPUF_APBCFG_TypeDef *
sl_device_peripheral_sepuf_apbcfg_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SEPUF_APBCFG.

SMU_TypeDef *
sl_device_peripheral_smu_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SMU.

SOCPLL_TypeDef *
sl_device_peripheral_socpll_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SOCPLL.

SYMCRYPTO_TypeDef *
sl_device_peripheral_symcrypto_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SYMCRYPTO.

SYSCFG_TypeDef *
sl_device_peripheral_syscfg_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SYSCFG.

SYSCFG_CFGNS_TypeDef *
sl_device_peripheral_syscfg_cfgns_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SYSCFG_CFGNS.

SYSRTC_TypeDef *
sl_device_peripheral_sysrtc_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for SYSRTC.

TIMER_TypeDef *
sl_device_peripheral_timer_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for TIMER.

ULFRCO_TypeDef *
sl_device_peripheral_ulfrco_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for ULFRCO.

USART_TypeDef *
sl_device_peripheral_usart_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for USART.

USBAHB_AHBS_TypeDef *
sl_device_peripheral_usbahb_ahbs_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for USBAHB_AHBS.

USBPLL_TypeDef *
sl_device_peripheral_usbpll_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for USBPLL.

USB_APBS_TypeDef *
sl_device_peripheral_usb_apbs_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for USB_APBS.

VDAC_TypeDef *
sl_device_peripheral_vdac_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for VDAC.

WDOG_TypeDef *
sl_device_peripheral_wdog_get_base_addr(const sl_peripheral_t peripheral)

The base address getter for WDOG.

sl_device_peripheral_get_clock_branch(const sl_peripheral_t peripheral)

The clock branch getter.

sl_device_peripheral_get_bus_clock(const sl_peripheral_t peripheral)

The bus clock getter.

Peripheral Defines Documentation#

SL_PERIPHERAL_ACMP0#

#define SL_PERIPHERAL_ACMP0
Value:
(&sl_peripheral_val_acmp0)

Define pointer to ACMP0 peripheral structure.


Definition at line 66 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_ACMP1#

#define SL_PERIPHERAL_ACMP1
Value:
(&sl_peripheral_val_acmp1)

Define pointer to ACMP1 peripheral structure.


Definition at line 69 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_ADC0#

#define SL_PERIPHERAL_ADC0
Value:
(&sl_peripheral_val_adc0)

Define pointer to ADC0 peripheral structure.


Definition at line 72 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_AES#

#define SL_PERIPHERAL_AES
Value:
(&sl_peripheral_val_aes)

Define pointer to AES peripheral structure.


Definition at line 75 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_AMUXCP0#

#define SL_PERIPHERAL_AMUXCP0
Value:
(&sl_peripheral_val_amuxcp0)

Define pointer to AMUXCP0 peripheral structure.


Definition at line 78 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_BUFC#

#define SL_PERIPHERAL_BUFC
Value:
(&sl_peripheral_val_bufc)

Define pointer to BUFC peripheral structure.


Definition at line 81 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_BURAM#

#define SL_PERIPHERAL_BURAM
Value:
(&sl_peripheral_val_buram)

Define pointer to BURAM peripheral structure.


Definition at line 84 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_BURTC#

#define SL_PERIPHERAL_BURTC
Value:
(&sl_peripheral_val_burtc)

Define pointer to BURTC peripheral structure.


Definition at line 87 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_CMU#

#define SL_PERIPHERAL_CMU
Value:
(&sl_peripheral_val_cmu)

Define pointer to CMU peripheral structure.


Definition at line 90 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_CRYPTOACC#

#define SL_PERIPHERAL_CRYPTOACC
Value:
(&sl_peripheral_val_cryptoacc)

Define pointer to CRYPTOACC peripheral structure.


Definition at line 93 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_DCDC#

#define SL_PERIPHERAL_DCDC
Value:
(&sl_peripheral_val_dcdc)

Define pointer to DCDC peripheral structure.


Definition at line 96 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_DEVINFO#

#define SL_PERIPHERAL_DEVINFO
Value:
(&sl_peripheral_val_devinfo)

Define pointer to DEVINFO peripheral structure.


Definition at line 99 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_DMEM#

#define SL_PERIPHERAL_DMEM
Value:
(&sl_peripheral_val_dmem)

Define pointer to DMEM peripheral structure.


Definition at line 102 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_DMEM0#

#define SL_PERIPHERAL_DMEM0
Value:
(&sl_peripheral_val_dmem0)

Define pointer to DMEM0 peripheral structure.


Definition at line 105 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_DMEM1#

#define SL_PERIPHERAL_DMEM1
Value:
(&sl_peripheral_val_dmem1)

Define pointer to DMEM1 peripheral structure.


Definition at line 108 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_DPLL0#

#define SL_PERIPHERAL_DPLL0
Value:
(&sl_peripheral_val_dpll0)

Define pointer to DPLL0 peripheral structure.


Definition at line 111 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_EMU#

#define SL_PERIPHERAL_EMU
Value:
(&sl_peripheral_val_emu)

Define pointer to EMU peripheral structure.


Definition at line 114 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_ETAMPDET#

#define SL_PERIPHERAL_ETAMPDET
Value:
(&sl_peripheral_val_etampdet)

Define pointer to ETAMPDET peripheral structure.


Definition at line 117 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_EUART0#

#define SL_PERIPHERAL_EUART0
Value:
(&sl_peripheral_val_euart0)

Define pointer to EUART0 peripheral structure.


Definition at line 120 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_EUSART0#

#define SL_PERIPHERAL_EUSART0
Value:
(&sl_peripheral_val_eusart0)

Define pointer to EUSART0 peripheral structure.


Definition at line 123 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_EUSART1#

#define SL_PERIPHERAL_EUSART1
Value:
(&sl_peripheral_val_eusart1)

Define pointer to EUSART1 peripheral structure.


Definition at line 126 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_EUSART2#

#define SL_PERIPHERAL_EUSART2
Value:
(&sl_peripheral_val_eusart2)

Define pointer to EUSART2 peripheral structure.


Definition at line 129 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_EUSART3#

#define SL_PERIPHERAL_EUSART3
Value:
(&sl_peripheral_val_eusart3)

Define pointer to EUSART3 peripheral structure.


Definition at line 132 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_EUSART4#

#define SL_PERIPHERAL_EUSART4
Value:
(&sl_peripheral_val_eusart4)

Define pointer to EUSART4 peripheral structure.


Definition at line 135 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_FSRCO#

#define SL_PERIPHERAL_FSRCO
Value:
(&sl_peripheral_val_fsrco)

Define pointer to FSRCO peripheral structure.


Definition at line 138 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_GPCRC0#

#define SL_PERIPHERAL_GPCRC0
Value:
(&sl_peripheral_val_gpcrc0)

Define pointer to GPCRC0 peripheral structure.


Definition at line 141 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_GPIO#

#define SL_PERIPHERAL_GPIO
Value:
(&sl_peripheral_val_gpio)

Define pointer to GPIO peripheral structure.


Definition at line 144 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_HFRCO0#

#define SL_PERIPHERAL_HFRCO0
Value:
(&sl_peripheral_val_hfrco0)

Define pointer to HFRCO0 peripheral structure.


Definition at line 147 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_HFRCOEM23#

#define SL_PERIPHERAL_HFRCOEM23
Value:
(&sl_peripheral_val_hfrcoem23)

Define pointer to HFRCOEM23 peripheral structure.


Definition at line 150 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_HFXO0#

#define SL_PERIPHERAL_HFXO0
Value:
(&sl_peripheral_val_hfxo0)

Define pointer to HFXO0 peripheral structure.


Definition at line 153 of file platform/service/device_manager/inc/sl_device_peripheral.h

SL_PERIPHERAL_HOSTMAILBOX#

#define SL_PERIPHERAL_HOSTMAILBOX
Value:
(&sl_peripheral_val_hostmailbox)

Define pointer to HOSTMAILBOX peripheral structure.


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

SL_PERIPHERAL_HOSTPORTAL#

#define SL_PERIPHERAL_HOSTPORTAL
Value:
(&sl_peripheral_val_hostportal)

Define pointer to HOSTPORTAL peripheral structure.


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

SL_PERIPHERAL_I2C0#

#define SL_PERIPHERAL_I2C0
Value:
(&sl_peripheral_val_i2c0)

Define pointer to I2C0 peripheral structure.


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

SL_PERIPHERAL_I2C1#

#define SL_PERIPHERAL_I2C1
Value:
(&sl_peripheral_val_i2c1)

Define pointer to I2C1 peripheral structure.


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

SL_PERIPHERAL_I2C2#

#define SL_PERIPHERAL_I2C2
Value:
(&sl_peripheral_val_i2c2)

Define pointer to I2C2 peripheral structure.


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

SL_PERIPHERAL_I2C3#

#define SL_PERIPHERAL_I2C3
Value:
(&sl_peripheral_val_i2c3)

Define pointer to I2C3 peripheral structure.


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

SL_PERIPHERAL_IADC0#

#define SL_PERIPHERAL_IADC0
Value:
(&sl_peripheral_val_iadc0)

Define pointer to IADC0 peripheral structure.


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

SL_PERIPHERAL_ICACHE0#

#define SL_PERIPHERAL_ICACHE0
Value:
(&sl_peripheral_val_icache0)

Define pointer to ICACHE0 peripheral structure.


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

SL_PERIPHERAL_KEYSCAN#

#define SL_PERIPHERAL_KEYSCAN
Value:
(&sl_peripheral_val_keyscan)

Define pointer to KEYSCAN peripheral structure.


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

SL_PERIPHERAL_L1ICACHE0#

#define SL_PERIPHERAL_L1ICACHE0
Value:
(&sl_peripheral_val_l1icache0)

Define pointer to L1ICACHE0 peripheral structure.


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

SL_PERIPHERAL_L2ICACHE0#

#define SL_PERIPHERAL_L2ICACHE0
Value:
(&sl_peripheral_val_l2icache0)

Define pointer to L2ICACHE0 peripheral structure.


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

SL_PERIPHERAL_LCD#

#define SL_PERIPHERAL_LCD
Value:
(&sl_peripheral_val_lcd)

Define pointer to LCD peripheral structure.


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

SL_PERIPHERAL_LCDRF#

#define SL_PERIPHERAL_LCDRF
Value:
(&sl_peripheral_val_lcdrf)

Define pointer to LCDRF peripheral structure.


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

SL_PERIPHERAL_LDMA0#

#define SL_PERIPHERAL_LDMA0
Value:
(&sl_peripheral_val_ldma0)

Define pointer to LDMA0 peripheral structure.


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

SL_PERIPHERAL_LDMAXBAR0#

#define SL_PERIPHERAL_LDMAXBAR0
Value:
(&sl_peripheral_val_ldmaxbar0)

Define pointer to LDMAXBAR0 peripheral structure.


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

SL_PERIPHERAL_LEDDRV0#

#define SL_PERIPHERAL_LEDDRV0
Value:
(&sl_peripheral_val_leddrv0)

Define pointer to LEDDRV0 peripheral structure.


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

SL_PERIPHERAL_LESENSE#

#define SL_PERIPHERAL_LESENSE
Value:
(&sl_peripheral_val_lesense)

Define pointer to LESENSE peripheral structure.


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

SL_PERIPHERAL_LETIMER0#

#define SL_PERIPHERAL_LETIMER0
Value:
(&sl_peripheral_val_letimer0)

Define pointer to LETIMER0 peripheral structure.


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

SL_PERIPHERAL_LFRCO#

#define SL_PERIPHERAL_LFRCO
Value:
(&sl_peripheral_val_lfrco)

Define pointer to LFRCO peripheral structure.


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

SL_PERIPHERAL_LFXO#

#define SL_PERIPHERAL_LFXO
Value:
(&sl_peripheral_val_lfxo)

Define pointer to LFXO peripheral structure.


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

SL_PERIPHERAL_LPWAES#

#define SL_PERIPHERAL_LPWAES
Value:
(&sl_peripheral_val_lpwaes)

Define pointer to LPWAES peripheral structure.


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

SL_PERIPHERAL_LPW0PORTAL#

#define SL_PERIPHERAL_LPW0PORTAL
Value:
(&sl_peripheral_val_lpw0portal)

Define pointer to LPW0PORTAL peripheral structure.


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

SL_PERIPHERAL_LVGD#

#define SL_PERIPHERAL_LVGD
Value:
(&sl_peripheral_val_lvgd)

Define pointer to LVGD peripheral structure.


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

SL_PERIPHERAL_MPAHBRAM#

#define SL_PERIPHERAL_MPAHBRAM
Value:
(&sl_peripheral_val_mpahbram)

Define pointer to MPAHBRAM peripheral structure.


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

SL_PERIPHERAL_MSC#

#define SL_PERIPHERAL_MSC
Value:
(&sl_peripheral_val_msc)

Define pointer to MSC peripheral structure.


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

SL_PERIPHERAL_MVP#

#define SL_PERIPHERAL_MVP
Value:
(&sl_peripheral_val_mvp)

Define pointer to MVP peripheral structure.


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

SL_PERIPHERAL_PCNT0#

#define SL_PERIPHERAL_PCNT0
Value:
(&sl_peripheral_val_pcnt0)

Define pointer to PCNT0 peripheral structure.


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

SL_PERIPHERAL_PDM#

#define SL_PERIPHERAL_PDM
Value:
(&sl_peripheral_val_pdm)

Define pointer to PDM peripheral structure.


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

SL_PERIPHERAL_PFMXPPRF#

#define SL_PERIPHERAL_PFMXPPRF
Value:
(&sl_peripheral_val_pfmxpprf)

Define pointer to PFMXPPRF peripheral structure.


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

SL_PERIPHERAL_PIXELRZ0#

#define SL_PERIPHERAL_PIXELRZ0
Value:
(&sl_peripheral_val_pixelrz0)

Define pointer to PIXELRZ0 peripheral structure.


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

SL_PERIPHERAL_PIXELRZ1#

#define SL_PERIPHERAL_PIXELRZ1
Value:
(&sl_peripheral_val_pixelrz1)

Define pointer to PIXELRZ1 peripheral structure.


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

SL_PERIPHERAL_PRORTC#

#define SL_PERIPHERAL_PRORTC
Value:
(&sl_peripheral_val_prortc)

Define pointer to PRORTC peripheral structure.


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

SL_PERIPHERAL_PRS#

#define SL_PERIPHERAL_PRS
Value:
(&sl_peripheral_val_prs)

Define pointer to PRS peripheral structure.


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

SL_PERIPHERAL_RADIOAES#

#define SL_PERIPHERAL_RADIOAES
Value:
(&sl_peripheral_val_radioaes)

Define pointer to RADIOAES peripheral structure.


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

SL_PERIPHERAL_RFFPLL0#

#define SL_PERIPHERAL_RFFPLL0
Value:
(&sl_peripheral_val_rffpll0)

Define pointer to RFFPLL0 peripheral structure.


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

SL_PERIPHERAL_RPA#

#define SL_PERIPHERAL_RPA
Value:
(&sl_peripheral_val_rpa)

Define pointer to RPA peripheral structure.


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

SL_PERIPHERAL_RTCC#

#define SL_PERIPHERAL_RTCC
Value:
(&sl_peripheral_val_rtcc)

Define pointer to RTCC peripheral structure.


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

SL_PERIPHERAL_SCRATCHPAD#

#define SL_PERIPHERAL_SCRATCHPAD
Value:
(&sl_peripheral_val_scratchpad)

Define pointer to SCRATCHPAD peripheral structure.


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

SL_PERIPHERAL_SEMAILBOX#

#define SL_PERIPHERAL_SEMAILBOX
Value:
(&sl_peripheral_val_semailbox)

Define pointer to SEMAILBOX peripheral structure.


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

SL_PERIPHERAL_SEMAPHORE0#

#define SL_PERIPHERAL_SEMAPHORE0
Value:
(&sl_peripheral_val_semaphore0)

Define pointer to SEMAPHORE0 peripheral structure.


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

SL_PERIPHERAL_SEMAPHORE1#

#define SL_PERIPHERAL_SEMAPHORE1
Value:
(&sl_peripheral_val_semaphore1)

Define pointer to SEMAPHORE1 peripheral structure.


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

SL_PERIPHERAL_SEPORTAL#

#define SL_PERIPHERAL_SEPORTAL
Value:
(&sl_peripheral_val_seportal)

Define pointer to SEPORTAL peripheral structure.


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

SL_PERIPHERAL_SEPUF#

#define SL_PERIPHERAL_SEPUF
Value:
(&sl_peripheral_val_sepuf)

Define pointer to SEPUF peripheral structure.


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

SL_PERIPHERAL_SMU#

#define SL_PERIPHERAL_SMU
Value:
(&sl_peripheral_val_smu)

Define pointer to SMU peripheral structure.


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

SL_PERIPHERAL_SOCPLL0#

#define SL_PERIPHERAL_SOCPLL0
Value:
(&sl_peripheral_val_socpll0)

Define pointer to SOCPLL0 peripheral structure.


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

SL_PERIPHERAL_SYMCRYPTO#

#define SL_PERIPHERAL_SYMCRYPTO
Value:
(&sl_peripheral_val_symcrypto)

Define pointer to SYMCRYPTO peripheral structure.


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

SL_PERIPHERAL_SYSCFG#

#define SL_PERIPHERAL_SYSCFG
Value:
(&sl_peripheral_val_syscfg)

Define pointer to SYSCFG peripheral structure.


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

SL_PERIPHERAL_SYSRTC0#

#define SL_PERIPHERAL_SYSRTC0
Value:
(&sl_peripheral_val_sysrtc0)

Define pointer to SYSRTC0 peripheral structure.


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

SL_PERIPHERAL_TIMER0#

#define SL_PERIPHERAL_TIMER0
Value:
(&sl_peripheral_val_timer0)

Define pointer to TIMER0 peripheral structure.


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

SL_PERIPHERAL_TIMER1#

#define SL_PERIPHERAL_TIMER1
Value:
(&sl_peripheral_val_timer1)

Define pointer to TIMER1 peripheral structure.


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

SL_PERIPHERAL_TIMER2#

#define SL_PERIPHERAL_TIMER2
Value:
(&sl_peripheral_val_timer2)

Define pointer to TIMER2 peripheral structure.


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

SL_PERIPHERAL_TIMER3#

#define SL_PERIPHERAL_TIMER3
Value:
(&sl_peripheral_val_timer3)

Define pointer to TIMER3 peripheral structure.


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

SL_PERIPHERAL_TIMER4#

#define SL_PERIPHERAL_TIMER4
Value:
(&sl_peripheral_val_timer4)

Define pointer to TIMER4 peripheral structure.


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

SL_PERIPHERAL_TIMER5#

#define SL_PERIPHERAL_TIMER5
Value:
(&sl_peripheral_val_timer5)

Define pointer to TIMER5 peripheral structure.


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

SL_PERIPHERAL_TIMER6#

#define SL_PERIPHERAL_TIMER6
Value:
(&sl_peripheral_val_timer6)

Define pointer to TIMER6 peripheral structure.


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

SL_PERIPHERAL_TIMER7#

#define SL_PERIPHERAL_TIMER7
Value:
(&sl_peripheral_val_timer7)

Define pointer to TIMER7 peripheral structure.


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

SL_PERIPHERAL_TIMER8#

#define SL_PERIPHERAL_TIMER8
Value:
(&sl_peripheral_val_timer8)

Define pointer to TIMER8 peripheral structure.


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

SL_PERIPHERAL_TIMER9#

#define SL_PERIPHERAL_TIMER9
Value:
(&sl_peripheral_val_timer9)

Define pointer to TIMER9 peripheral structure.


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

SL_PERIPHERAL_ULFRCO#

#define SL_PERIPHERAL_ULFRCO
Value:
(&sl_peripheral_val_ulfrco)

Define pointer to ULFRCO peripheral structure.


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

SL_PERIPHERAL_USART0#

#define SL_PERIPHERAL_USART0
Value:
(&sl_peripheral_val_usart0)

Define pointer to USART0 peripheral structure.


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

SL_PERIPHERAL_USART1#

#define SL_PERIPHERAL_USART1
Value:
(&sl_peripheral_val_usart1)

Define pointer to USART1 peripheral structure.


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

SL_PERIPHERAL_USART2#

#define SL_PERIPHERAL_USART2
Value:
(&sl_peripheral_val_usart2)

Define pointer to USART2 peripheral structure.


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

SL_PERIPHERAL_USB#

#define SL_PERIPHERAL_USB
Value:
(&sl_peripheral_val_usb)

Define pointer to USB peripheral structure.


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

SL_PERIPHERAL_USBAHB#

#define SL_PERIPHERAL_USBAHB
Value:
(&sl_peripheral_val_usbahb)

Define pointer to USBAHB peripheral structure.


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

SL_PERIPHERAL_USBPLL0#

#define SL_PERIPHERAL_USBPLL0
Value:
(&sl_peripheral_val_usbpll0)

Define pointer to USBPLL0 peripheral structure.


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

SL_PERIPHERAL_VDAC0#

#define SL_PERIPHERAL_VDAC0
Value:
(&sl_peripheral_val_vdac0)

Define pointer to VDAC0 peripheral structure.


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

SL_PERIPHERAL_VDAC1#

#define SL_PERIPHERAL_VDAC1
Value:
(&sl_peripheral_val_vdac1)

Define pointer to VDAC1 peripheral structure.


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

SL_PERIPHERAL_WDOG0#

#define SL_PERIPHERAL_WDOG0
Value:
(&sl_peripheral_val_wdog0)

Define pointer to WDOG0 peripheral structure.


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

SL_PERIPHERAL_WDOG1#

#define SL_PERIPHERAL_WDOG1
Value:
(&sl_peripheral_val_wdog1)

Define pointer to WDOG1 peripheral structure.


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


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The base address of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The clock branch of the peripheral.


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

Parameters
N/Aperipheral

A pointer to peripheral.

Returns

  • The bus clock of the peripheral.


Definition at line 1818 of file platform/service/device_manager/inc/sl_device_peripheral.h