HAL XSPI Constants ¶
XSPI Mask definition ¶
- group XSPI_Mask
-
Defines
-
HAL_XSPI_XSPIM_MUX_MASK_POS
31U
¶
-
XSPI XSPIM mux mask position
-
HAL_XSPI_XSPIM_MUX_MASK
(1UL
<<
HAL_XSPI_XSPIM_MUX_MASK_POS
)
¶
-
XSPI XSPIM mux mask
-
HAL_XSPI_XSPIM_MUX_MASK_POS
31U
¶
- group XSPI_Mask
-
Defines
-
HAL_XSPI_XSPIM_MUX_MASK_POS
31U
-
XSPI XSPIM mux mask position
-
HAL_XSPI_XSPIM_MUX_MASK
(1UL
<<
HAL_XSPI_XSPIM_MUX_MASK_POS
)
-
XSPI XSPIM mux mask
-
HAL_XSPI_XSPIM_MUX_MASK_POS
31U
Flags ¶
- group XSPI_Flag
-
Defines
-
HAL_XSPI_FLAG_BUSY
XSPI_SR_BUSY
¶
-
Busy flag: operation is ongoing
-
HAL_XSPI_FLAG_TO
XSPI_SR_TOF
¶
-
Timeout flag: timeout occurs in memory-mapped mode
-
HAL_XSPI_FLAG_SM
XSPI_SR_SMF
¶
-
Status match flag: received data matches in autopolling mode
-
HAL_XSPI_FLAG_FT
XSPI_SR_FTF
¶
-
Fifo threshold flag: Fifo threshold reached or data left after read from memory is complete
-
HAL_XSPI_FLAG_TC
XSPI_SR_TCF
¶
-
Transfer complete flag: programmed number of data have been transferred or the transfer has been aborted
-
HAL_XSPI_FLAG_TE
XSPI_SR_TEF
¶
-
Transfer error flag: invalid address is being accessed
-
HAL_XSPI_FLAG_ALL
XSPI_SR_TOF
|
XSPI_SR_SMF
|
XSPI_SR_FTF
|
XSPI_SR_TCF
|
XSPI_SR_TEF
¶
-
All flags
-
HAL_XSPI_FLAG_BUSY
XSPI_SR_BUSY
¶
- group XSPI_Flag
-
Defines
-
HAL_XSPI_FLAG_BUSY
XSPI_SR_BUSY
-
Busy flag: operation is ongoing
-
HAL_XSPI_FLAG_TO
XSPI_SR_TOF
-
Timeout flag: timeout occurs in memory-mapped mode
-
HAL_XSPI_FLAG_SM
XSPI_SR_SMF
-
Status match flag: received data matches in autopolling mode
-
HAL_XSPI_FLAG_FT
XSPI_SR_FTF
-
Fifo threshold flag: Fifo threshold reached or data left after read from memory is complete
-
HAL_XSPI_FLAG_TC
XSPI_SR_TCF
-
Transfer complete flag: programmed number of data have been transferred or the transfer has been aborted
-
HAL_XSPI_FLAG_TE
XSPI_SR_TEF
-
Transfer error flag: invalid address is being accessed
-
HAL_XSPI_FLAG_ALL
XSPI_SR_TOF
|
XSPI_SR_SMF
|
XSPI_SR_FTF
|
XSPI_SR_TCF
|
XSPI_SR_TEF
-
All flags
-
HAL_XSPI_FLAG_BUSY
XSPI_SR_BUSY
- group XSPI_Flag
-
Defines
-
HAL_XSPI_FLAG_BUSY
XSPI_SR_BUSY
-
Busy flag: operation is ongoing
-
HAL_XSPI_FLAG_TO
XSPI_SR_TOF
-
Timeout flag: timeout occurs in memory-mapped mode
-
HAL_XSPI_FLAG_SM
XSPI_SR_SMF
-
Status match flag: received data matches in autopolling mode
-
HAL_XSPI_FLAG_FT
XSPI_SR_FTF
-
Fifo threshold flag: Fifo threshold reached or data left after read from memory is complete
-
HAL_XSPI_FLAG_TC
XSPI_SR_TCF
-
Transfer complete flag: programmed number of data have been transferred or the transfer has been aborted
-
HAL_XSPI_FLAG_TE
XSPI_SR_TEF
-
Transfer error flag: invalid address is being accessed
-
HAL_XSPI_FLAG_ALL
XSPI_SR_TOF
|
XSPI_SR_SMF
|
XSPI_SR_FTF
|
XSPI_SR_TCF
|
XSPI_SR_TEF
-
All flags
-
HAL_XSPI_FLAG_BUSY
XSPI_SR_BUSY
Interrupts ¶
- group XSPI_Interrupts
-
Defines
-
HAL_XSPI_IT_TO
XSPI_CR_TOIE
¶
-
Interrupt on the timeout flag
-
HAL_XSPI_IT_SM
XSPI_CR_SMIE
¶
-
Interrupt on the status match flag
-
HAL_XSPI_IT_FT
XSPI_CR_FTIE
¶
-
Interrupt on the fifo threshold flag
-
HAL_XSPI_IT_TC
XSPI_CR_TCIE
¶
-
Interrupt on the transfer complete flag
-
HAL_XSPI_IT_TE
XSPI_CR_TEIE
¶
-
Interrupt on the transfer error flag
-
HAL_XSPI_IT_ALL
XSPI_CR_TOIE
|
XSPI_CR_SMIE
|
XSPI_CR_FTIE
|
XSPI_CR_TCIE
|
XSPI_CR_TEIE
¶
-
All Interrupts
-
HAL_XSPI_IT_TO
XSPI_CR_TOIE
¶
- group XSPI_Interrupts
-
Defines
-
HAL_XSPI_IT_TO
XSPI_CR_TOIE
-
Interrupt on the timeout flag
-
HAL_XSPI_IT_SM
XSPI_CR_SMIE
-
Interrupt on the status match flag
-
HAL_XSPI_IT_FT
XSPI_CR_FTIE
-
Interrupt on the fifo threshold flag
-
HAL_XSPI_IT_TC
XSPI_CR_TCIE
-
Interrupt on the transfer complete flag
-
HAL_XSPI_IT_TE
XSPI_CR_TEIE
-
Interrupt on the transfer error flag
-
HAL_XSPI_IT_ALL
XSPI_CR_TOIE
|
XSPI_CR_SMIE
|
XSPI_CR_FTIE
|
XSPI_CR_TCIE
|
XSPI_CR_TEIE
-
All Interrupts
-
HAL_XSPI_IT_TO
XSPI_CR_TOIE
- group XSPI_Interrupts
-
Defines
-
HAL_XSPI_IT_TO
XSPI_CR_TOIE
-
Interrupt on the timeout flag
-
HAL_XSPI_IT_SM
XSPI_CR_SMIE
-
Interrupt on the status match flag
-
HAL_XSPI_IT_FT
XSPI_CR_FTIE
-
Interrupt on the fifo threshold flag
-
HAL_XSPI_IT_TC
XSPI_CR_TCIE
-
Interrupt on the transfer complete flag
-
HAL_XSPI_IT_TE
XSPI_CR_TEIE
-
Interrupt on the transfer error flag
-
HAL_XSPI_IT_ALL
XSPI_CR_TOIE
|
XSPI_CR_SMIE
|
XSPI_CR_FTIE
|
XSPI_CR_TCIE
|
XSPI_CR_TEIE
-
All Interrupts
-
HAL_XSPI_IT_TO
XSPI_CR_TOIE
Optional interrupts ¶
- group XSPI_Optional_Interrupt
-
Defines
-
HAL_XSPI_OPT_IT_NONE
HAL_DMA_OPT_IT_NONE
¶
-
DMA channel optional interrupts disabled
-
HAL_XSPI_OPT_IT_HT
HAL_DMA_OPT_IT_HT
¶
-
DMA channel half transfer interrupt enabled
-
HAL_XSPI_OPT_IT_DEFAULT
HAL_DMA_OPT_IT_DEFAULT
¶
-
DMA channel all optional interrupts enabled
-
HAL_XSPI_OPT_IT_NONE
HAL_DMA_OPT_IT_NONE
¶
- group XSPI_Optional_Interrupt
-
Defines
-
HAL_XSPI_OPT_IT_NONE
HAL_DMA_OPT_IT_NONE
-
DMA channel optional interrupts disabled
-
HAL_XSPI_OPT_IT_HT
HAL_DMA_OPT_IT_HT
-
DMA channel half transfer interrupt enabled
-
HAL_XSPI_OPT_IT_DEFAULT
HAL_DMA_OPT_IT_DEFAULT
-
DMA channel all optional interrupts enabled
-
HAL_XSPI_OPT_IT_NONE
HAL_DMA_OPT_IT_NONE
- group XSPI_Optional_Interrupt
-
Defines
-
HAL_XSPI_OPT_IT_NONE
HAL_DMA_OPT_IT_NONE
-
DMA channel optional interrupts disabled
-
HAL_XSPI_OPT_IT_HT
HAL_DMA_OPT_IT_HT
-
DMA channel half transfer interrupt enabled
-
HAL_XSPI_OPT_IT_DEFAULT
HAL_DMA_OPT_IT_DEFAULT
-
DMA channel all optional interrupts enabled
-
HAL_XSPI_OPT_IT_NONE
HAL_DMA_OPT_IT_NONE
OTFDEC interrupts ¶
- group XSPI_OTFDEC_Interrupts
-
Defines
-
HAL_XSPI_OTFDEC_IT_NONE
OTFDEC_IT_NONE
¶
-
OTFDEC all interrupts disabled
-
HAL_XSPI_OTFDEC_IT_KEY_ERROR
OTFDEC_IT_KEY_ERROR
¶
-
OTFDEC key error interrupt enabled
-
HAL_XSPI_OTFDEC_IT_SECURITY_ERROR
OTFDEC_IT_SECURITY_ERROR
¶
-
OTFDEC security error interrupt enabled
-
HAL_XSPI_OTFDEC_IT_EXEC_ONLY_EXEC_NEVER_ERROR
OTFDEC_IT_EXEC_ONLY_EXEC_NEVER_ERROR
¶
-
OTFDEC execute-only execute-never error
-
HAL_XSPI_OTFDEC_IT_ALL
OTFDEC_IT_ALL
¶
-
OTFDEC all interrupts enabled
-
HAL_XSPI_OTFDEC_IT_NONE
OTFDEC_IT_NONE
¶
- group XSPI_OTFDEC_Interrupts
-
Defines
-
HAL_XSPI_OTFDEC_IT_NONE
OTFDEC_IT_NONE
-
OTFDEC all interrupts disabled
-
HAL_XSPI_OTFDEC_IT_KEY_ERROR
OTFDEC_IT_KEY_ERROR
-
OTFDEC key error interrupt enabled
-
HAL_XSPI_OTFDEC_IT_SECURITY_ERROR
OTFDEC_IT_SECURITY_ERROR
-
OTFDEC security error interrupt enabled
-
HAL_XSPI_OTFDEC_IT_EXEC_ONLY_EXEC_NEVER_ERROR
OTFDEC_IT_EXEC_ONLY_EXEC_NEVER_ERROR
-
OTFDEC execute-only execute-never error
-
HAL_XSPI_OTFDEC_IT_ALL
OTFDEC_IT_ALL
-
OTFDEC all interrupts enabled
-
HAL_XSPI_OTFDEC_IT_NONE
OTFDEC_IT_NONE
- group XSPI_OTFDEC_Interrupts
-
Defines
-
HAL_XSPI_OTFDEC_IT_NONE
OTFDEC_IT_NONE
-
OTFDEC all interrupts disabled
-
HAL_XSPI_OTFDEC_IT_KEY_ERROR
OTFDEC_IT_KEY_ERROR
-
OTFDEC key error interrupt enabled
-
HAL_XSPI_OTFDEC_IT_SECURITY_ERROR
OTFDEC_IT_SECURITY_ERROR
-
OTFDEC security error interrupt enabled
-
HAL_XSPI_OTFDEC_IT_EXEC_ONLY_EXEC_NEVER_ERROR
OTFDEC_IT_EXEC_ONLY_EXEC_NEVER_ERROR
-
OTFDEC execute-only execute-never error
-
HAL_XSPI_OTFDEC_IT_ALL
OTFDEC_IT_ALL
-
OTFDEC all interrupts enabled
-
HAL_XSPI_OTFDEC_IT_NONE
OTFDEC_IT_NONE
Error Code definition reflecting the processes asynchronous errors ¶
- group XSPI_Error_Code
- group XSPI_Error_Code
-
Defines
-
HAL_XSPI_ERROR_NONE
(0x00UL
<<
0U)
-
XSPI error none
-
HAL_XSPI_ERROR_TRANSFER
(0x01UL
<<
0U)
-
XSPI transfer error
-
HAL_XSPI_ERROR_TIMEOUT
(0x01UL
<<
2U)
-
XSPI timeout error
-
HAL_XSPI_ERROR_DMA
(0x01UL
<<
1U)
-
DMA transfer error
-
HAL_XSPI_ERROR_NONE
(0x00UL
<<
0U)
- group XSPI_Error_Code
-
Defines
-
HAL_XSPI_ERROR_NONE
(0x00UL
<<
0U)
-
XSPI error none
-
HAL_XSPI_ERROR_TRANSFER
(0x01UL
<<
0U)
-
XSPI transfer error
-
HAL_XSPI_ERROR_TIMEOUT
(0x01UL
<<
2U)
-
XSPI timeout error
-
HAL_XSPI_ERROR_DMA
(0x01UL
<<
1U)
-
DMA transfer error
-
HAL_XSPI_ERROR_NONE
(0x00UL
<<
0U)
OTFDEC Error Code definition reflecting the processes asynchronous errors ¶
- group XSPI_OTFDEC_Error_Code
- group XSPI_OTFDEC_Error_Code
-
Defines
-
HAL_XSPI_ERROR_OTFDEC_NONE
0UL
-
OTFDEC error none
-
HAL_XSPI_ERROR_OTFDEC_KEY
OTFDEC_ISR_KEIF
-
OTFDEC key error
-
HAL_XSPI_ERROR_OTFDEC_SECURITY
OTFDEC_ISR_SEIF
-
OTFDEC security error
-
HAL_XSPI_ERROR_OTFDEC_EXEC_ONLY_EXEC_NEVER
OTFDEC_ISR_XONEIF
-
OTFDEC execute only execute never error
-
HAL_XSPI_ERROR_OTFDEC_NONE
0UL
- group XSPI_OTFDEC_Error_Code
-
Defines
-
HAL_XSPI_ERROR_OTFDEC_NONE
0UL
-
OTFDEC error none
-
HAL_XSPI_ERROR_OTFDEC_KEY
OTFDEC_ISR_KEIF
-
OTFDEC key error
-
HAL_XSPI_ERROR_OTFDEC_SECURITY
OTFDEC_ISR_SEIF
-
OTFDEC security error
-
HAL_XSPI_ERROR_OTFDEC_EXEC_ONLY_EXEC_NEVER
OTFDEC_ISR_XONEIF
-
OTFDEC execute only execute never error
-
HAL_XSPI_ERROR_OTFDEC_NONE
0UL