FLAG_Management
+ Collaboration diagram for FLAG_Management:

Functions

__STATIC_INLINE uint32_t ll_qspi_get_status (qspi_regs_t *QSPIx)
 Get SPI status. More...
 
__STATIC_INLINE uint32_t ll_qspi_is_active_flag (qspi_regs_t *QSPIx, uint32_t flag)
 Check active flag. More...
 
__STATIC_INLINE uint32_t ll_qspi_get_it_flag (qspi_regs_t *QSPIx)
 Get SPI interrupt flags. More...
 
__STATIC_INLINE uint32_t ll_qspi_is_it_flag (qspi_regs_t *QSPIx, uint32_t flag)
 Check interrupt flag. More...
 
__STATIC_INLINE uint32_t ll_qspi_get_raw_if_flag (qspi_regs_t *QSPIx)
 Get SPI raw interrupt flags. More...
 
__STATIC_INLINE void ll_qspi_clear_flag_txo (qspi_regs_t *QSPIx)
 Clear transmit FIFO overflow error flag. More...
 
__STATIC_INLINE void ll_qspi_clear_flag_rxo (qspi_regs_t *QSPIx)
 Clear receive FIFO overflow error flag. More...
 
__STATIC_INLINE void ll_qspi_clear_flag_rxu (qspi_regs_t *QSPIx)
 Clear receive FIFO underflow error flag. More...
 
__STATIC_INLINE void ll_qspi_clear_flag_mst (qspi_regs_t *QSPIx)
 Clear multi-master error flag. More...
 
__STATIC_INLINE void ll_qspi_clear_flag_xrxo (qspi_regs_t *QSPIx)
 Clear XIP receive FIFO overflow flag. More...
 
__STATIC_INLINE void ll_qspi_clear_flag_all (qspi_regs_t *QSPIx)
 Clear all error(txo,rxu,rxo,mst) flag. More...
 

Detailed Description

Function Documentation

◆ ll_qspi_clear_flag_all()

__STATIC_INLINE void ll_qspi_clear_flag_all ( qspi_regs_t *  QSPIx)

Clear all error(txo,rxu,rxo,mst) flag.

Note
Clearing this flag is done by reading INTCLR register
Register BitsName
INTCLR INTCLR
Parameters
QSPIxQSPI instance
Return values
None

Definition at line 2048 of file gr55xx_ll_qspi.h.

◆ ll_qspi_clear_flag_mst()

__STATIC_INLINE void ll_qspi_clear_flag_mst ( qspi_regs_t *  QSPIx)

Clear multi-master error flag.

Note
Clearing this flag is done by reading MSTIC register
Register BitsName
MSTIC MSTIC
Parameters
QSPIxQSPI instance
Return values
None

Definition at line 2012 of file gr55xx_ll_qspi.h.

◆ ll_qspi_clear_flag_rxo()

__STATIC_INLINE void ll_qspi_clear_flag_rxo ( qspi_regs_t *  QSPIx)

Clear receive FIFO overflow error flag.

Note
Clearing this flag is done by reading RXOIC register
Register BitsName
RXOIC RXOIC
Parameters
QSPIxQSPI instance
Return values
None

Definition at line 1976 of file gr55xx_ll_qspi.h.

◆ ll_qspi_clear_flag_rxu()

__STATIC_INLINE void ll_qspi_clear_flag_rxu ( qspi_regs_t *  QSPIx)

Clear receive FIFO underflow error flag.

Note
Clearing this flag is done by reading RXUIC register
Register BitsName
RXUIC RXUIC
Parameters
QSPIxQSPI instance
Return values
None

Definition at line 1994 of file gr55xx_ll_qspi.h.

◆ ll_qspi_clear_flag_txo()

__STATIC_INLINE void ll_qspi_clear_flag_txo ( qspi_regs_t *  QSPIx)

Clear transmit FIFO overflow error flag.

Note
Clearing this flag is done by reading TXOIC register
Register BitsName
TXOIC TXOIC
Parameters
QSPIxQSPI instance
Return values
None

Definition at line 1958 of file gr55xx_ll_qspi.h.

◆ ll_qspi_clear_flag_xrxo()

__STATIC_INLINE void ll_qspi_clear_flag_xrxo ( qspi_regs_t *  QSPIx)

Clear XIP receive FIFO overflow flag.

Note
Clearing this flag is done by reading XRXOIC register
Register BitsName
XRXOIC XRXOIC
Parameters
QSPIxQSPI instance
Return values
None

Definition at line 2030 of file gr55xx_ll_qspi.h.

◆ ll_qspi_get_it_flag()

__STATIC_INLINE uint32_t ll_qspi_get_it_flag ( qspi_regs_t *  QSPIx)

Get SPI interrupt flags.

Register BitsName
INTSTAT INTSTAT
Parameters
QSPIxQSPI instance
Return values
Returnedvalue can be one or combination of the following values:

Definition at line 1888 of file gr55xx_ll_qspi.h.

◆ ll_qspi_get_raw_if_flag()

__STATIC_INLINE uint32_t ll_qspi_get_raw_if_flag ( qspi_regs_t *  QSPIx)

Get SPI raw interrupt flags.

Register BitsName
RAW_INTSTAT RAW_INTSTAT
Parameters
QSPIxQSPI instance
Return values
Returnedvalue can be one or combination of the following values:

Definition at line 1942 of file gr55xx_ll_qspi.h.

◆ ll_qspi_get_status()

__STATIC_INLINE uint32_t ll_qspi_get_status ( qspi_regs_t *  QSPIx)

Get SPI status.

Register BitsName
STAT STAT
Parameters
QSPIxQSPI instance
Return values
Returnedvalue can be one or combination of the following values:

Definition at line 1835 of file gr55xx_ll_qspi.h.

◆ ll_qspi_is_active_flag()

__STATIC_INLINE uint32_t ll_qspi_is_active_flag ( qspi_regs_t *  QSPIx,
uint32_t  flag 
)

Check active flag.

Register BitsName
STAT DCOL
STAT TXE
STAT RFF
STAT RFNE
STAT TFE
STAT TFNF
STAT BUSY
Parameters
QSPIxQSPI instance
flagThis parameter can be one of the following values:
Return values
Stateof bit (1 or 0).

Definition at line 1864 of file gr55xx_ll_qspi.h.

◆ ll_qspi_is_it_flag()

__STATIC_INLINE uint32_t ll_qspi_is_it_flag ( qspi_regs_t *  QSPIx,
uint32_t  flag 
)

Check interrupt flag.

Register BitsName
INTSTAT MSTIS
INTSTAT RXFIS
INTSTAT RXOIS
INTSTAT RXUIS
INTSTAT TXOIS
INTSTAT TXEIS
Parameters
QSPIxQSPI instance
flagThis parameter can be one of the following values:
Return values
Stateof bit (1 or 0).

Definition at line 1918 of file gr55xx_ll_qspi.h.