SDIO Secondary#

Modules#

sl_sdio_secondary_version_t

Enumerations#

enum
HOST_INTR_NOT_RECEIVED = 0
HOST_INTR_RECEIVED = 1
HOST_INTR_NOT_RECEIVED = 0
HOST_INTR_RECEIVED = 1
}

Typedefs#

typedef void(*
typedef void(*

Functions#

sl_status_t

Initializes SDIO secondary, by default SDIO pin access with TA this API gives the pin access to M4, selects the SDIO mode and enable the sdio primary interrupts

void
sl_si91x_sdio_secondary_send(uint8_t num_of_blocks, uint8_t *data_buf)

Trigger sequence to send data from sdio secondary in non blocking mode to host/primary device.

void

Receive data on sdio secondary in non blocking mode from host/primary device using DMA.

sl_status_t
sl_si91x_sdio_secondary_register_event_callback(sl_sdio_secondary_callback_t callback_event, uint32_t flag)

Register the SDIO secondary user callback function.

void

Un-register the SDIO secondary user callback function.

sl_status_t
sl_si91x_sdio_secondary_gpdma_register_event_callback(sl_sdio_secondary_gpdma_callback_t callback_event)

Register the SDIO secondary dma user callback function.

void

Un-register the SDIO secondary dma user callback function.

Get the SDIO Secondary Driver version.

void

This API initializes the SDIO secondary, by default SDIO pin access with TA this API gives the pin access to M4, selects the SDIO mode and enable the sdio primary interrupts.

__STATIC_INLINE void

Enable the SDIO interrupts.

__STATIC_INLINE void

Disable the SDIO interrupts.

__INLINE void

Set the interrupts i.e., unmask according to the flags passed in the parameter.

__INLINE void

Clear the interrupts i.e., mask according to the flags passed in the parameter.

__INLINE uint32_t

Get the pending function interrupt.

__INLINE uint32_t

Get all the enabled interrupts in function1.

__INLINE uint32_t

Get all the enabled interrupts in function1 and pending interrupts.

__INLINE uint16_t

To get block count for the last received CMD53.

__INLINE uint16_t

To get the length of each for the last received CMD53.

__INLINE void

To set no of blocks to be transferred This API is used when transferring the data from secondary to primary in block mode.

Macros#

#define
#define

Events for HIF irq handler.

#define
SDIO SDIO0
#define
SDIO_Handler HIF1_IRQHandler
#define
GPDMA_Handler IRQ031_Handler
#define
RX_SOURCE_ADDR 0x20200080

SDIO Write FIFO Data Register.

#define
TX_SOURCE_ADDR 0x20200040

SDIO Read FIFO Data Register.

#define
#define
#define
SDIO_BASE 0x20200000
#define
RX_NUM_CHUNKS (*(volatile uint32_t *)(SDIO_BASE + 0x242))
#define
M4_HOST_INTR_MASK_REG (*(volatile uint32_t *)(M4_MISC_CONFIG_BASE + 0x00))
#define
M4_HOST_INTR_STATUS_REG (*(volatile uint32_t *)(M4_MISC_CONFIG_BASE + 0x04))
#define
M4_HOST_INTR_CLEAR (*(volatile uint32_t *)(M4_MISC_CONFIG_BASE + 0x08))
#define
MISC_CFG_HOST_CTRL (*(volatile uint32_t *)(M4_MISC_CONFIG_BASE + 0x0C))
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define

Enumeration Documentation#

sl_sdio_slave_rx_intr_status_t#

sl_sdio_slave_rx_intr_status_t
Enumerator
HOST_INTR_NOT_RECEIVED
HOST_INTR_RECEIVED
HOST_INTR_NOT_RECEIVED
HOST_INTR_RECEIVED

Definition at line 45 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

Typedef Documentation#

sl_sdio_secondary_callback_t#

typedef void(* sl_sdio_secondary_callback_t) (uint8_t events) )(uint8_t events)

Definition at line 57 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

sl_sdio_secondary_gpdma_callback_t#

typedef void(* sl_sdio_secondary_gpdma_callback_t) (uint8_t dma_ch) )(uint8_t dma_ch)

Definition at line 58 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

Function Documentation#

sl_si91x_sdio_secondary_init#

sl_status_t sl_si91x_sdio_secondary_init (void )

Initializes SDIO secondary, by default SDIO pin access with TA this API gives the pin access to M4, selects the SDIO mode and enable the sdio primary interrupts

Parameters
[in]

Returns

  • none


Definition at line 74 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

sl_si91x_sdio_secondary_send#

void sl_si91x_sdio_secondary_send (uint8_t num_of_blocks, uint8_t * data_buf)

Trigger sequence to send data from sdio secondary in non blocking mode to host/primary device.

Parameters
[in]num_of_blocks

Number of blocks to be sent

[in]data_buf

Reference of the Source buffer

This API accepts the num of blocks i.e one block will have block length (1 to 1024) byptes and pointer to the data buffer to be transffered.

Returns

  • none


Definition at line 91 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

sl_si91x_sdio_secondary_receive#

void sl_si91x_sdio_secondary_receive (uint8_t * data_buf)

Receive data on sdio secondary in non blocking mode from host/primary device using DMA.

Parameters
[in]data_buf

Reference of the Destination buffer in whuch data will receive

Returns

  • none


Definition at line 103 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

sl_si91x_sdio_secondary_register_event_callback#

sl_status_t sl_si91x_sdio_secondary_register_event_callback (sl_sdio_secondary_callback_t callback_event, uint32_t flag)

Register the SDIO secondary user callback function.

Parameters
[in]callback_event

Pointer to the function which needs to be called at the time of interrupt

[in]flag

Interrupt flag to be registered

Returns

  • status 0 if successful, else error code as follow SL_STATUS_OK (0x0000) - Success

    • SL_STATUS_NULL_POINTER (0x0022) - The parameter is null pointer

    • SL_STATUS_BUSY (0x0004) - Driver is busy


Definition at line 122 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

sl_si91x_sdio_secondary_unregister_event_callback#

void sl_si91x_sdio_secondary_unregister_event_callback (uint32_t flag)

Un-register the SDIO secondary user callback function.

Parameters
[in]flag

Interrupt flag to be unregistered

Returns

  • none


Definition at line 131 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

sl_si91x_sdio_secondary_gpdma_register_event_callback#

sl_status_t sl_si91x_sdio_secondary_gpdma_register_event_callback (sl_sdio_secondary_gpdma_callback_t callback_event)

Register the SDIO secondary dma user callback function.

Parameters
[in]callback_event

Pointer to the function which needs to be called at the time of interrupt

Returns

  • status 0 if successful, else error code as follow SL_STATUS_OK (0x0000) - Success

    • SL_STATUS_NULL_POINTER (0x0022) - The parameter is null pointer

    • SL_STATUS_BUSY (0x0004) - Driver is busy


Definition at line 149 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

sl_si91x_sdio_secondary_gpdma_unregister_event_callback#

void sl_si91x_sdio_secondary_gpdma_unregister_event_callback (void )

Un-register the SDIO secondary dma user callback function.

Parameters
[in]

Returns

  • none


Definition at line 158 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

sl_si91x_sdio_secondary_get_version#

sl_sdio_secondary_version_t sl_si91x_sdio_secondary_get_version (void )

Get the SDIO Secondary Driver version.

Parameters
[in]

This function is used to know the SDIO Secondary Driver version

Returns


Definition at line 170 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

sl_si91x_sdio_secondary_peripheral_init#

void sl_si91x_sdio_secondary_peripheral_init (void )

This API initializes the SDIO secondary, by default SDIO pin access with TA this API gives the pin access to M4, selects the SDIO mode and enable the sdio primary interrupts.

Parameters
[in]

Returns

  • none


Definition at line 98 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

sl_si91x_sdio_secondary_enable_interrupts#

__STATIC_INLINE void sl_si91x_sdio_secondary_enable_interrupts (uint32_t flags)

Enable the SDIO interrupts.

Parameters
[in]flags

Interrupt Flag which need to be enabled Different interrupts flag which can be enabled are, SL_SDIO_WR_INT_EN SL_SDIO_RD_INT_EN SL_SDIO_CSA_INT_EN SL_SDIO_CMD52_INT_EN SL_SDIO_PWR_LEV_INT_EN SL_SDIO_CRC_ERR_INT_EN SL_SDIO_ABORT_INT_EN SL_SDIO_TOUT_INT_EN

Returns

  • none


Definition at line 116 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

sl_si91x_sdio_secondary_disable_interrupts#

__STATIC_INLINE void sl_si91x_sdio_secondary_disable_interrupts (uint32_t flags)

Disable the SDIO interrupts.

Parameters
[in]flags

Interrupt Flag which need to be disabled Different interrupts flags which can be disabled are, SL_SDIO_WR_INT_EN SL_SDIO_RD_INT_EN SL_SDIO_CSA_INT_EN SL_SDIO_CMD52_INT_EN SL_SDIO_PWR_LEV_INT_EN SL_SDIO_CRC_ERR_INT_EN SL_SDIO_ABORT_INT_EN SL_SDIO_TOUT_INT_EN

Returns

  • none


Definition at line 138 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

sl_si91x_sdio_secondary_set_interrupts#

__INLINE void sl_si91x_sdio_secondary_set_interrupts (uint32_t flags)

Set the interrupts i.e., unmask according to the flags passed in the parameter.

Parameters
[in]flags

Interrupt flags which needs to be set. Different interrupts flags which need to be set, SL_SDIO_WR_INT_UNMSK SL_SDIO_RD_INT_UNMSK SL_SDIO_CSA_INT_UNMSK SL_SDIO_CMD52_INT_UNMSK SL_SDIO_PWR_LEV_INT_UNMSK SL_SDIO_CRC_ERR_INT_UNMSK SL_SDIO_ABORT_INT_UNMSK SL_SDIO_TOUT_INT_UNMSK

Returns

  • none


Definition at line 161 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

sl_si91x_sdio_secondary_clear_interrupts#

__INLINE void sl_si91x_sdio_secondary_clear_interrupts (uint32_t flags)

Clear the interrupts i.e., mask according to the flags passed in the parameter.

Parameters
[in]flags

Interrupt flags which needs to be masked. SL_SDIO_WR_INT_MSK SL_SDIO_RD_INT_MSK SL_SDIO_CSA_INT_MSK SL_SDIO_CMD52_INT_MSK SL_SDIO_PWR_LEV_INT_MSK SL_SDIO_CRC_ERR_INT_MSK SL_SDIO_ABORT_INT_MSK SL_SDIO_TOUT_INT_MSK

Returns

  • none


Definition at line 182 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

sl_si91x_sdio_secondary_get_pending_interrupts#

__INLINE uint32_t sl_si91x_sdio_secondary_get_pending_interrupts (void )

Get the pending function interrupt.

Parameters
[in]

Returns

  • Return the pending interrupt status


Definition at line 195 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

sl_si91x_sdio_secondary_get_enabled_interrupts#

__INLINE uint32_t sl_si91x_sdio_secondary_get_enabled_interrupts (void )

Get all the enabled interrupts in function1.

Parameters
[in]

Returns

  • No of interrupts enabled


Definition at line 207 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

sl_si91x_sdio_secondary_get_enabled_pending_interrupts#

__INLINE uint32_t sl_si91x_sdio_secondary_get_enabled_pending_interrupts (void )

Get all the enabled interrupts in function1 and pending interrupts.

Parameters
[in]

Returns

  • No of interrupts enabled


Definition at line 219 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

sl_si91x_sdio_secondary_get_block_cnt#

__INLINE uint16_t sl_si91x_sdio_secondary_get_block_cnt (void )

To get block count for the last received CMD53.

Parameters
[in]

Returns

  • No of block counts


Definition at line 231 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

sl_si91x_sdio_secondary_get_block_len#

__INLINE uint16_t sl_si91x_sdio_secondary_get_block_len (void )

To get the length of each for the last received CMD53.

Parameters
[in]

Returns

  • Length of each block


Definition at line 244 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

sl_si91x_sdio_secondary_set_tx_blocks#

__INLINE void sl_si91x_sdio_secondary_set_tx_blocks (uint8_t no_of_blocks)

To set no of blocks to be transferred This API is used when transferring the data from secondary to primary in block mode.

Parameters
[in]no_of_blocks

no of blocks to be transfered

Returns

  • none


Definition at line 259 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

Macro Definition Documentation#

NUMGPDMADESC#

#define NUMGPDMADESC
Value:
10

Definition at line 37 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

HOST_INTR_RECEIVE_EVENT#

#define HOST_INTR_RECEIVE_EVENT
Value:
BIT(0)

Events for HIF irq handler.


Definition at line 40 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_sdio_secondary.h

SDIO#

#define SDIO
Value:
SDIO0

Definition at line 36 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SDIO_Handler#

#define SDIO_Handler
Value:
HIF1_IRQHandler

Definition at line 38 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

GPDMA_Handler#

#define GPDMA_Handler
Value:
IRQ031_Handler

Definition at line 39 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

RX_SOURCE_ADDR#

#define RX_SOURCE_ADDR
Value:
0x20200080

SDIO Write FIFO Data Register.


Definition at line 42 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

TX_SOURCE_ADDR#

#define TX_SOURCE_ADDR
Value:
0x20200040

SDIO Read FIFO Data Register.


Definition at line 45 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SDIO_MODE_SELECT#

#define SDIO_MODE_SELECT
Value:
0x0705

Definition at line 47 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

MASK_HOST_INTERRUPT#

#define MASK_HOST_INTERRUPT
Value:
0xF0

Definition at line 48 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

M4_MISC_CONFIG_BASE#

#define M4_MISC_CONFIG_BASE
Value:
0x46008000

Definition at line 50 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SDIO_BASE#

#define SDIO_BASE
Value:
0x20200000

Definition at line 51 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

RX_NUM_CHUNKS#

#define RX_NUM_CHUNKS
Value:
(*(volatile uint32_t *)(SDIO_BASE + 0x242))

Definition at line 53 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

M4_HOST_INTR_MASK_REG#

#define M4_HOST_INTR_MASK_REG
Value:
(*(volatile uint32_t *)(M4_MISC_CONFIG_BASE + 0x00))

Definition at line 54 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

M4_HOST_INTR_STATUS_REG#

#define M4_HOST_INTR_STATUS_REG
Value:
(*(volatile uint32_t *)(M4_MISC_CONFIG_BASE + 0x04))

Definition at line 55 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

M4_HOST_INTR_CLEAR#

#define M4_HOST_INTR_CLEAR
Value:
(*(volatile uint32_t *)(M4_MISC_CONFIG_BASE + 0x08))

Definition at line 56 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

MISC_CFG_HOST_CTRL#

#define MISC_CFG_HOST_CTRL
Value:
(*(volatile uint32_t *)(M4_MISC_CONFIG_BASE + 0x0C))

Definition at line 57 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_WR_INT_EN#

#define SL_SDIO_WR_INT_EN
Value:
BIT(0)

Definition at line 60 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_RD_INT_EN#

#define SL_SDIO_RD_INT_EN
Value:
BIT(1)

Definition at line 61 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_CSA_INT_EN#

#define SL_SDIO_CSA_INT_EN
Value:
BIT(2)

Definition at line 62 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_CMD52_INT_EN#

#define SL_SDIO_CMD52_INT_EN
Value:
BIT(3)

Definition at line 63 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_PWR_LEV_INT_EN#

#define SL_SDIO_PWR_LEV_INT_EN
Value:
BIT(4)

Definition at line 64 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_CRC_ERR_INT_EN#

#define SL_SDIO_CRC_ERR_INT_EN
Value:
BIT(5)

Definition at line 65 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_ABORT_INT_EN#

#define SL_SDIO_ABORT_INT_EN
Value:
BIT(6)

Definition at line 66 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_TOUT_INT_EN#

#define SL_SDIO_TOUT_INT_EN
Value:
BIT(7)

Definition at line 67 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_WR_INT_MSK#

#define SL_SDIO_WR_INT_MSK
Value:
BIT(0)

Definition at line 70 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_RD_INT_MSK#

#define SL_SDIO_RD_INT_MSK
Value:
BIT(1)

Definition at line 71 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_CSA_INT_MSK#

#define SL_SDIO_CSA_INT_MSK
Value:
BIT(2)

Definition at line 72 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_CMD52_INT_MSK#

#define SL_SDIO_CMD52_INT_MSK
Value:
BIT(3)

Definition at line 73 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_PWR_LEV_INT_MSK#

#define SL_SDIO_PWR_LEV_INT_MSK
Value:
BIT(4)

Definition at line 74 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_CRC_ERR_INT_MSK#

#define SL_SDIO_CRC_ERR_INT_MSK
Value:
BIT(5)

Definition at line 75 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_ABORT_INT_MSK#

#define SL_SDIO_ABORT_INT_MSK
Value:
BIT(6)

Definition at line 76 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_TOUT_INT_MSK#

#define SL_SDIO_TOUT_INT_MSK
Value:
BIT(7)

Definition at line 77 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_WR_INT_UNMSK#

#define SL_SDIO_WR_INT_UNMSK
Value:
BIT(0)

Definition at line 80 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_RD_INT_UNMSK#

#define SL_SDIO_RD_INT_UNMSK
Value:
BIT(1)

Definition at line 81 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_CSA_INT_UNMSK#

#define SL_SDIO_CSA_INT_UNMSK
Value:
BIT(2)

Definition at line 82 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_CMD52_INT_UNMSK#

#define SL_SDIO_CMD52_INT_UNMSK
Value:
BIT(3)

Definition at line 83 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_PWR_LEV_INT_UNMSK#

#define SL_SDIO_PWR_LEV_INT_UNMSK
Value:
BIT(4)

Definition at line 84 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_CRC_ERR_INT_UNMSK#

#define SL_SDIO_CRC_ERR_INT_UNMSK
Value:
BIT(5)

Definition at line 85 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_ABORT_INT_UNMSK#

#define SL_SDIO_ABORT_INT_UNMSK
Value:
BIT(6)

Definition at line 86 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h

SL_SDIO_TOUT_INT_UNMSK#

#define SL_SDIO_TOUT_INT_UNMSK
Value:
BIT(7)

Definition at line 87 of file components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/sl_si91x_peripheral_sdio_secondary.h