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.