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 ADC1 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 LEDSINK 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 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.
Peripheral DMA Defines#
Those defines can be used as constant of type sl_peripheral_dma_t.The values of those defines are device specific.
Define pointer to LDMA0 DMA peripheral structure.
Typedefs#
Define peripheral typedef.
Define peripheral DMA typedef.
Define peripheral I2C typedef.
Define peripheral TIMER typedef.
Define peripheral PROTIMER typedef.
Define peripheral IADC typedef.
Define peripheral ADC typedef.
Define peripheral EUSART typedef.
Define peripheral EUART typedef.
Define peripheral USART typedef.
Define peripheral MSC typedef.
Define peripheral MVP typedef.
Define peripheral PIXELRZ typedef.
Define peripheral PDM typedef.
Define peripheral LCD typedef.
Define peripheral LESENSE typedef.
Define peripheral VDAC typedef.
Define peripheral LDMAXBAR 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 LEDSINK.
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.
Gets the DMA channel count for the DMA peripheral instance.
Gets the number of SYNC bits for the DMA peripheral instance.
Gets the dual destination bitmap for the DMA peripheral instance.
Gets the interleaving bitmap for the DMA peripheral instance.
Gets the RXDATAV signal for the I2C peripheral instance.
Gets the TXDATAV signal for the I2C peripheral instance.
Gets the CC0 signal for the TIMER peripheral instance.
Gets the CC1 signal for the TIMER peripheral instance.
Gets the CC2 signal for the TIMER peripheral instance.
Gets the UFOF signal for the TIMER peripheral instance.
Gets the CC3 signal for the TIMER peripheral instance.
Gets the CC4 signal for the TIMER peripheral instance.
Gets the CC5 signal for the TIMER peripheral instance.
Gets the CC6 signal for the TIMER peripheral instance.
Gets the CC0 signal for the PROTIMER peripheral instance.
Gets the CC1 signal for the PROTIMER peripheral instance.
Gets the CC2 signal for the PROTIMER peripheral instance.
Gets the CC3 signal for the PROTIMER peripheral instance.
Gets the BOF signal for the PROTIMER peripheral instance.
Gets the POF signal for the PROTIMER peripheral instance.
Gets the WOF signal for the PROTIMER peripheral instance.
Gets the SCAN signal for the IADC peripheral instance.
Gets the SINGLE signal for the IADC peripheral instance.
Gets the SCAN signal for the ADC peripheral instance.
Gets the RXFL signal for the EUSART peripheral instance.
Gets the TXFL signal for the EUSART peripheral instance.
Gets the RXFL signal for the EUART peripheral instance.
Gets the TXFL signal for the EUART peripheral instance.
Gets the RXDATAV signal for the USART peripheral instance.
Gets the RXDATAVRIGHT signal for the USART peripheral instance.
Gets the TXBL signal for the USART peripheral instance.
Gets the TXBLRIGHT signal for the USART peripheral instance.
Gets the TXEMPTY signal for the USART peripheral instance.
Gets the WDATA signal for the MSC peripheral instance.
Gets the REQ signal for the MVP peripheral instance.
Gets the TXF signal for the PIXELRZ peripheral instance.
Gets the RXDATA signal for the PDM peripheral instance.
Gets the LCD signal for the LCD peripheral instance.
Gets the FIFO signal for the LESENSE peripheral instance.
Gets the CH0REQ signal for the VDAC peripheral instance.
Gets the CH1REQ signal for the VDAC peripheral instance.
Gets the PRSREQ0 signal for the LDMAXBAR peripheral instance.
Gets the PRSREQ1 signal for the LDMAXBAR peripheral instance.
Peripheral Defines Documentation#
Peripheral DMA Defines Documentation#
Typedef Documentation#
sl_peripheral_dma_t#
typedef const sl_peripheral_dma_val_t* sl_peripheral_dma_t
Define peripheral DMA typedef.
sl_peripheral_i2c_t#
typedef const sl_peripheral_i2c_val_t* sl_peripheral_i2c_t
Define peripheral I2C typedef.
sl_peripheral_timer_t#
typedef const sl_peripheral_timer_val_t* sl_peripheral_timer_t
Define peripheral TIMER typedef.
sl_peripheral_protimer_t#
typedef const sl_peripheral_protimer_val_t* sl_peripheral_protimer_t
Define peripheral PROTIMER typedef.
sl_peripheral_iadc_t#
typedef const sl_peripheral_iadc_val_t* sl_peripheral_iadc_t
Define peripheral IADC typedef.
sl_peripheral_adc_t#
typedef const sl_peripheral_adc_val_t* sl_peripheral_adc_t
Define peripheral ADC typedef.
sl_peripheral_eusart_t#
typedef const sl_peripheral_eusart_val_t* sl_peripheral_eusart_t
Define peripheral EUSART typedef.
sl_peripheral_euart_t#
typedef const sl_peripheral_euart_val_t* sl_peripheral_euart_t
Define peripheral EUART typedef.
sl_peripheral_usart_t#
typedef const sl_peripheral_usart_val_t* sl_peripheral_usart_t
Define peripheral USART typedef.
sl_peripheral_msc_t#
typedef const sl_peripheral_msc_val_t* sl_peripheral_msc_t
Define peripheral MSC typedef.
sl_peripheral_mvp_t#
typedef const sl_peripheral_mvp_val_t* sl_peripheral_mvp_t
Define peripheral MVP typedef.
sl_peripheral_pixelrz_t#
typedef const sl_peripheral_pixelrz_val_t* sl_peripheral_pixelrz_t
Define peripheral PIXELRZ typedef.
sl_peripheral_pdm_t#
typedef const sl_peripheral_pdm_val_t* sl_peripheral_pdm_t
Define peripheral PDM typedef.
sl_peripheral_lcd_t#
typedef const sl_peripheral_lcd_val_t* sl_peripheral_lcd_t
Define peripheral LCD typedef.
sl_peripheral_lesense_t#
typedef const sl_peripheral_lesense_val_t* sl_peripheral_lesense_t
Define peripheral LESENSE typedef.
sl_peripheral_vdac_t#
typedef const sl_peripheral_vdac_val_t* sl_peripheral_vdac_t
Define peripheral VDAC typedef.
sl_peripheral_ldmaxbar_t#
typedef const sl_peripheral_ldmaxbar_val_t* sl_peripheral_ldmaxbar_t
Define peripheral LDMAXBAR typedef.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
sl_device_peripheral_ledsink_get_base_addr#
LEDSINK_TypeDef * sl_device_peripheral_ledsink_get_base_addr (const sl_peripheral_t peripheral)
The base address getter for LEDSINK.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The base address of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The clock branch of the peripheral.
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.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The bus clock of the peripheral.
sl_device_peripheral_get_dma_channel_count#
uint8_t sl_device_peripheral_get_dma_channel_count (const sl_peripheral_t peripheral)
Gets the DMA channel count for the DMA peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The DMA channel count
sl_device_peripheral_get_dma_sync_count#
uint8_t sl_device_peripheral_get_dma_sync_count (const sl_peripheral_t peripheral)
Gets the number of SYNC bits for the DMA peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to DMA peripheral. |
Returns
The number of SYNC bits
sl_device_peripheral_get_dma_dual_destination_bitmap#
uint32_t sl_device_peripheral_get_dma_dual_destination_bitmap (const sl_peripheral_t peripheral)
Gets the dual destination bitmap for the DMA peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The dual destination bitmap
sl_device_peripheral_get_dma_interleaving_bitmap#
uint32_t sl_device_peripheral_get_dma_interleaving_bitmap (const sl_peripheral_t peripheral)
Gets the interleaving bitmap for the DMA peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The interleaving bitmap
sl_device_peripheral_get_i2c_rxdatav_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_i2c_rxdatav_dma_signal (const sl_peripheral_t peripheral)
Gets the RXDATAV signal for the I2C peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The RXDATAV signal
sl_device_peripheral_get_i2c_txdav_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_i2c_txdav_dma_signal (const sl_peripheral_t peripheral)
Gets the TXDATAV signal for the I2C peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The TXDATAV signal
sl_device_peripheral_get_timer_cc0_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_timer_cc0_dma_signal (const sl_peripheral_t peripheral)
Gets the CC0 signal for the TIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC0 signal
sl_device_peripheral_get_timer_cc1_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_timer_cc1_dma_signal (const sl_peripheral_t peripheral)
Gets the CC1 signal for the TIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC1 signal
sl_device_peripheral_get_timer_cc2_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_timer_cc2_dma_signal (const sl_peripheral_t peripheral)
Gets the CC2 signal for the TIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC2 signal
sl_device_peripheral_get_timer_ufof_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_timer_ufof_dma_signal (const sl_peripheral_t peripheral)
Gets the UFOF signal for the TIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The UFOF signal
sl_device_peripheral_get_timer_cc3_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_timer_cc3_dma_signal (const sl_peripheral_t peripheral)
Gets the CC3 signal for the TIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC3 signal
sl_device_peripheral_get_timer_cc4_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_timer_cc4_dma_signal (const sl_peripheral_t peripheral)
Gets the CC4 signal for the TIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC4 signal
sl_device_peripheral_get_timer_cc5_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_timer_cc5_dma_signal (const sl_peripheral_t peripheral)
Gets the CC5 signal for the TIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC5 signal
sl_device_peripheral_get_timer_cc6_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_timer_cc6_dma_signal (const sl_peripheral_t peripheral)
Gets the CC6 signal for the TIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC6 signal
sl_device_peripheral_get_protimer_cc0_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_protimer_cc0_dma_signal (const sl_peripheral_t peripheral)
Gets the CC0 signal for the PROTIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC0 signal
sl_device_peripheral_get_protimer_cc1_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_protimer_cc1_dma_signal (const sl_peripheral_t peripheral)
Gets the CC1 signal for the PROTIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC1 signal
sl_device_peripheral_get_protimer_cc2_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_protimer_cc2_dma_signal (const sl_peripheral_t peripheral)
Gets the CC2 signal for the PROTIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC2 signal
sl_device_peripheral_get_protimer_cc3_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_protimer_cc3_dma_signal (const sl_peripheral_t peripheral)
Gets the CC3 signal for the PROTIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CC3 signal
sl_device_peripheral_get_protimer_bof_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_protimer_bof_dma_signal (const sl_peripheral_t peripheral)
Gets the BOF signal for the PROTIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The BOF signal
sl_device_peripheral_get_protimer_pof_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_protimer_pof_dma_signal (const sl_peripheral_t peripheral)
Gets the POF signal for the PROTIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The POF signal
sl_device_peripheral_get_protimer_wof_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_protimer_wof_dma_signal (const sl_peripheral_t peripheral)
Gets the WOF signal for the PROTIMER peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The WOF signal
sl_device_peripheral_get_iadc_scan_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_iadc_scan_dma_signal (const sl_peripheral_t peripheral)
Gets the SCAN signal for the IADC peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The SCAN signal
sl_device_peripheral_get_iadc_single_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_iadc_single_dma_signal (const sl_peripheral_t peripheral)
Gets the SINGLE signal for the IADC peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The SINGLE signal
sl_device_peripheral_get_adc_scan_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_adc_scan_dma_signal (const sl_peripheral_t peripheral)
Gets the SCAN signal for the ADC peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The SCAN signal
sl_device_peripheral_get_eusart_rxfl_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_eusart_rxfl_dma_signal (const sl_peripheral_t peripheral)
Gets the RXFL signal for the EUSART peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The RXFL signal
sl_device_peripheral_get_eusart_txfl_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_eusart_txfl_dma_signal (const sl_peripheral_t peripheral)
Gets the TXFL signal for the EUSART peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The TXFL signal
sl_device_peripheral_get_euart_rxfl_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_euart_rxfl_dma_signal (const sl_peripheral_t peripheral)
Gets the RXFL signal for the EUART peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The RXFL signal
sl_device_peripheral_get_euart_txfl_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_euart_txfl_dma_signal (const sl_peripheral_t peripheral)
Gets the TXFL signal for the EUART peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The TXFL signal
sl_device_peripheral_get_usart_rxdatav_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_usart_rxdatav_dma_signal (const sl_peripheral_t peripheral)
Gets the RXDATAV signal for the USART peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The RXDATAV signal
sl_device_peripheral_get_usart_rxdatavright_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_usart_rxdatavright_dma_signal (const sl_peripheral_t peripheral)
Gets the RXDATAVRIGHT signal for the USART peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The RXDATAVRIGHT signal
sl_device_peripheral_get_usart_txbl_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_usart_txbl_dma_signal (const sl_peripheral_t peripheral)
Gets the TXBL signal for the USART peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The TXBL signal
sl_device_peripheral_get_usart_txblright_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_usart_txblright_dma_signal (const sl_peripheral_t peripheral)
Gets the TXBLRIGHT signal for the USART peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The TXBLRIGHT signal
sl_device_peripheral_get_usart_txempty_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_usart_txempty_dma_signal (const sl_peripheral_t peripheral)
Gets the TXEMPTY signal for the USART peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The TXEMPTY signal
sl_device_peripheral_get_msc_wdata_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_msc_wdata_dma_signal (const sl_peripheral_t peripheral)
Gets the WDATA signal for the MSC peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The WDATA signal
sl_device_peripheral_get_mvp_req_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_mvp_req_dma_signal (const sl_peripheral_t peripheral)
Gets the REQ signal for the MVP peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The REQ signal
sl_device_peripheral_get_pixelrz_txf_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_pixelrz_txf_dma_signal (const sl_peripheral_t peripheral)
Gets the TXF signal for the PIXELRZ peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The TXF signal
sl_device_peripheral_get_pdm_rxdata_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_pdm_rxdata_dma_signal (const sl_peripheral_t peripheral)
Gets the RXDATA signal for the PDM peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The RXDATA signal
sl_device_peripheral_get_lcd_lcd_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_lcd_lcd_dma_signal (const sl_peripheral_t peripheral)
Gets the LCD signal for the LCD peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The LCD signal
sl_device_peripheral_get_lesense_fifo_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_lesense_fifo_dma_signal (const sl_peripheral_t peripheral)
Gets the FIFO signal for the LESENSE peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The FIFO signal
sl_device_peripheral_get_vdac_ch0req_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_vdac_ch0req_dma_signal (const sl_peripheral_t peripheral)
Gets the CH0REQ signal for the VDAC peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CH0REQ signal
sl_device_peripheral_get_vdac_ch1req_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_vdac_ch1req_dma_signal (const sl_peripheral_t peripheral)
Gets the CH1REQ signal for the VDAC peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The CH1REQ signal
sl_device_peripheral_get_ldmaxbar_prsreq0_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_ldmaxbar_prsreq0_dma_signal (const sl_peripheral_t peripheral)
Gets the PRSREQ0 signal for the LDMAXBAR peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The PRSREQ0 signal
sl_device_peripheral_get_ldmaxbar_prsreq1_dma_signal#
sl_dma_signal_t sl_device_peripheral_get_ldmaxbar_prsreq1_dma_signal (const sl_peripheral_t peripheral)
Gets the PRSREQ1 signal for the LDMAXBAR peripheral instance.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| const sl_peripheral_t | N/A | peripheral | A pointer to peripheral. |
Returns
The PRSREQ1 signal