![]() |
![]() |
|
CC35xxDriverLibrary
|

Go to the source code of this file.
Macros | |
| #define | SPI_O_DESC 0x00000000U |
| #define | SPI_O_IMASK 0x00000044U |
| #define | SPI_O_RIS 0x00000048U |
| #define | SPI_O_MIS 0x0000004CU |
| #define | SPI_O_ISET 0x00000050U |
| #define | SPI_O_ICLR 0x00000054U |
| #define | SPI_O_IMSET 0x00000058U |
| #define | SPI_O_IMCLR 0x0000005CU |
| #define | SPI_O_EMU 0x00000060U |
| #define | SPI_O_CTL0 0x00000100U |
| #define | SPI_O_CTL1 0x00000104U |
| #define | SPI_O_CLKCFG0 0x00000108U |
| #define | SPI_O_CLKCFG1 0x0000010CU |
| #define | SPI_O_IFLS 0x00000110U |
| #define | SPI_O_DMACR 0x00000114U |
| #define | SPI_O_RXCRC 0x00000118U |
| #define | SPI_O_TXCRC 0x0000011CU |
| #define | SPI_O_TXFHDR32 0x00000120U |
| #define | SPI_O_TXFHDR24 0x00000124U |
| #define | SPI_O_TXFHDR16 0x00000128U |
| #define | SPI_O_TXFHDR8 0x0000012CU |
| #define | SPI_O_TXFHDRC 0x00000130U |
| #define | SPI_O_RXDATA 0x00000140U |
| #define | SPI_O_TXDATA 0x00000150U |
| #define | SPI_O_STA 0x00000160U |
| #define | SPI_O_CLKCFG 0x00001000U |
| #define | SPI_DESC_MINREV_W 4U |
| #define | SPI_DESC_MINREV_M 0x0000000FU |
| #define | SPI_DESC_MINREV_S 0U |
| #define | SPI_DESC_MAJREV_W 4U |
| #define | SPI_DESC_MAJREV_M 0x000000F0U |
| #define | SPI_DESC_MAJREV_S 4U |
| #define | SPI_DESC_INSTIDX_W 4U |
| #define | SPI_DESC_INSTIDX_M 0x00000F00U |
| #define | SPI_DESC_INSTIDX_S 8U |
| #define | SPI_DESC_STDIPOFF_W 4U |
| #define | SPI_DESC_STDIPOFF_M 0x0000F000U |
| #define | SPI_DESC_STDIPOFF_S 12U |
| #define | SPI_DESC_MODID_W 16U |
| #define | SPI_DESC_MODID_M 0xFFFF0000U |
| #define | SPI_DESC_MODID_S 16U |
| #define | SPI_IMASK_RXOVF 0x00000001U |
| #define | SPI_IMASK_RXOVF_M 0x00000001U |
| #define | SPI_IMASK_RXOVF_S 0U |
| #define | SPI_IMASK_RXOVF_SET 0x00000001U |
| #define | SPI_IMASK_RXOVF_CLR 0x00000000U |
| #define | SPI_IMASK_PER 0x00000002U |
| #define | SPI_IMASK_PER_M 0x00000002U |
| #define | SPI_IMASK_PER_S 1U |
| #define | SPI_IMASK_PER_SET 0x00000002U |
| #define | SPI_IMASK_PER_CLR 0x00000000U |
| #define | SPI_IMASK_RTOUT 0x00000004U |
| #define | SPI_IMASK_RTOUT_M 0x00000004U |
| #define | SPI_IMASK_RTOUT_S 2U |
| #define | SPI_IMASK_RTOUT_SET 0x00000004U |
| #define | SPI_IMASK_RTOUT_CLR 0x00000000U |
| #define | SPI_IMASK_RX 0x00000008U |
| #define | SPI_IMASK_RX_M 0x00000008U |
| #define | SPI_IMASK_RX_S 3U |
| #define | SPI_IMASK_RX_SET 0x00000008U |
| #define | SPI_IMASK_RX_CLR 0x00000000U |
| #define | SPI_IMASK_TX 0x00000010U |
| #define | SPI_IMASK_TX_M 0x00000010U |
| #define | SPI_IMASK_TX_S 4U |
| #define | SPI_IMASK_TX_SET 0x00000010U |
| #define | SPI_IMASK_TX_CLR 0x00000000U |
| #define | SPI_IMASK_TXEMPTY 0x00000020U |
| #define | SPI_IMASK_TXEMPTY_M 0x00000020U |
| #define | SPI_IMASK_TXEMPTY_S 5U |
| #define | SPI_IMASK_TXEMPTY_SET 0x00000020U |
| #define | SPI_IMASK_TXEMPTY_CLR 0x00000000U |
| #define | SPI_IMASK_IDLE 0x00000040U |
| #define | SPI_IMASK_IDLE_M 0x00000040U |
| #define | SPI_IMASK_IDLE_S 6U |
| #define | SPI_IMASK_IDLE_SET 0x00000040U |
| #define | SPI_IMASK_IDLE_CLR 0x00000000U |
| #define | SPI_IMASK_DMARX 0x00000080U |
| #define | SPI_IMASK_DMARX_M 0x00000080U |
| #define | SPI_IMASK_DMARX_S 7U |
| #define | SPI_IMASK_DMARX_SET 0x00000080U |
| #define | SPI_IMASK_DMARX_CLR 0x00000000U |
| #define | SPI_IMASK_DMATX 0x00000100U |
| #define | SPI_IMASK_DMATX_M 0x00000100U |
| #define | SPI_IMASK_DMATX_S 8U |
| #define | SPI_IMASK_DMATX_SET 0x00000100U |
| #define | SPI_IMASK_DMATX_CLR 0x00000000U |
| #define | SPI_RIS_RXOVF 0x00000001U |
| #define | SPI_RIS_RXOVF_M 0x00000001U |
| #define | SPI_RIS_RXOVF_S 0U |
| #define | SPI_RIS_RXOVF_SET 0x00000001U |
| #define | SPI_RIS_RXOVF_CLR 0x00000000U |
| #define | SPI_RIS_PER 0x00000002U |
| #define | SPI_RIS_PER_M 0x00000002U |
| #define | SPI_RIS_PER_S 1U |
| #define | SPI_RIS_PER_SET 0x00000002U |
| #define | SPI_RIS_PER_CLR 0x00000000U |
| #define | SPI_RIS_RTOUT 0x00000004U |
| #define | SPI_RIS_RTOUT_M 0x00000004U |
| #define | SPI_RIS_RTOUT_S 2U |
| #define | SPI_RIS_RTOUT_SET 0x00000004U |
| #define | SPI_RIS_RTOUT_CLR 0x00000000U |
| #define | SPI_RIS_RX 0x00000008U |
| #define | SPI_RIS_RX_M 0x00000008U |
| #define | SPI_RIS_RX_S 3U |
| #define | SPI_RIS_RX_SET 0x00000008U |
| #define | SPI_RIS_RX_CLR 0x00000000U |
| #define | SPI_RIS_TX 0x00000010U |
| #define | SPI_RIS_TX_M 0x00000010U |
| #define | SPI_RIS_TX_S 4U |
| #define | SPI_RIS_TX_SET 0x00000010U |
| #define | SPI_RIS_TX_CLR 0x00000000U |
| #define | SPI_RIS_TXEMPTY 0x00000020U |
| #define | SPI_RIS_TXEMPTY_M 0x00000020U |
| #define | SPI_RIS_TXEMPTY_S 5U |
| #define | SPI_RIS_TXEMPTY_SET 0x00000020U |
| #define | SPI_RIS_TXEMPTY_CLR 0x00000000U |
| #define | SPI_RIS_IDLE 0x00000040U |
| #define | SPI_RIS_IDLE_M 0x00000040U |
| #define | SPI_RIS_IDLE_S 6U |
| #define | SPI_RIS_IDLE_SET 0x00000040U |
| #define | SPI_RIS_IDLE_CLR 0x00000000U |
| #define | SPI_RIS_DMARX 0x00000080U |
| #define | SPI_RIS_DMARX_M 0x00000080U |
| #define | SPI_RIS_DMARX_S 7U |
| #define | SPI_RIS_DMARX_SET 0x00000080U |
| #define | SPI_RIS_DMARX_CLR 0x00000000U |
| #define | SPI_RIS_DMATX 0x00000100U |
| #define | SPI_RIS_DMATX_M 0x00000100U |
| #define | SPI_RIS_DMATX_S 8U |
| #define | SPI_RIS_DMATX_SET 0x00000100U |
| #define | SPI_RIS_DMATX_CLR 0x00000000U |
| #define | SPI_MIS_RXOVF 0x00000001U |
| #define | SPI_MIS_RXOVF_M 0x00000001U |
| #define | SPI_MIS_RXOVF_S 0U |
| #define | SPI_MIS_RXOVF_SET 0x00000001U |
| #define | SPI_MIS_RXOVF_CLR 0x00000000U |
| #define | SPI_MIS_PER 0x00000002U |
| #define | SPI_MIS_PER_M 0x00000002U |
| #define | SPI_MIS_PER_S 1U |
| #define | SPI_MIS_PER_SET 0x00000002U |
| #define | SPI_MIS_PER_CLR 0x00000000U |
| #define | SPI_MIS_RTOUT 0x00000004U |
| #define | SPI_MIS_RTOUT_M 0x00000004U |
| #define | SPI_MIS_RTOUT_S 2U |
| #define | SPI_MIS_RTOUT_SET 0x00000004U |
| #define | SPI_MIS_RTOUT_CLR 0x00000000U |
| #define | SPI_MIS_RX 0x00000008U |
| #define | SPI_MIS_RX_M 0x00000008U |
| #define | SPI_MIS_RX_S 3U |
| #define | SPI_MIS_RX_SET 0x00000008U |
| #define | SPI_MIS_RX_CLR 0x00000000U |
| #define | SPI_MIS_TX 0x00000010U |
| #define | SPI_MIS_TX_M 0x00000010U |
| #define | SPI_MIS_TX_S 4U |
| #define | SPI_MIS_TX_SET 0x00000010U |
| #define | SPI_MIS_TX_CLR 0x00000000U |
| #define | SPI_MIS_TXEMPTY 0x00000020U |
| #define | SPI_MIS_TXEMPTY_M 0x00000020U |
| #define | SPI_MIS_TXEMPTY_S 5U |
| #define | SPI_MIS_TXEMPTY_SET 0x00000020U |
| #define | SPI_MIS_TXEMPTY_CLR 0x00000000U |
| #define | SPI_MIS_IDLE 0x00000040U |
| #define | SPI_MIS_IDLE_M 0x00000040U |
| #define | SPI_MIS_IDLE_S 6U |
| #define | SPI_MIS_IDLE_SET 0x00000040U |
| #define | SPI_MIS_IDLE_CLR 0x00000000U |
| #define | SPI_MIS_DMARX 0x00000080U |
| #define | SPI_MIS_DMARX_M 0x00000080U |
| #define | SPI_MIS_DMARX_S 7U |
| #define | SPI_MIS_DMARX_SET 0x00000080U |
| #define | SPI_MIS_DMARX_CLR 0x00000000U |
| #define | SPI_MIS_DMATX 0x00000100U |
| #define | SPI_MIS_DMATX_M 0x00000100U |
| #define | SPI_MIS_DMATX_S 8U |
| #define | SPI_MIS_DMATX_SET 0x00000100U |
| #define | SPI_MIS_DMATX_CLR 0x00000000U |
| #define | SPI_ISET_RXOVF 0x00000001U |
| #define | SPI_ISET_RXOVF_M 0x00000001U |
| #define | SPI_ISET_RXOVF_S 0U |
| #define | SPI_ISET_RXOVF_SET 0x00000001U |
| #define | SPI_ISET_RXOVF_NO_EFFECT 0x00000000U |
| #define | SPI_ISET_PER 0x00000002U |
| #define | SPI_ISET_PER_M 0x00000002U |
| #define | SPI_ISET_PER_S 1U |
| #define | SPI_ISET_PER_SET 0x00000002U |
| #define | SPI_ISET_PER_NO_EFFECT 0x00000000U |
| #define | SPI_ISET_RTOUT 0x00000004U |
| #define | SPI_ISET_RTOUT_M 0x00000004U |
| #define | SPI_ISET_RTOUT_S 2U |
| #define | SPI_ISET_RTOUT_SET 0x00000004U |
| #define | SPI_ISET_RTOUT_NO_EFFECT 0x00000000U |
| #define | SPI_ISET_RX 0x00000008U |
| #define | SPI_ISET_RX_M 0x00000008U |
| #define | SPI_ISET_RX_S 3U |
| #define | SPI_ISET_RX_SET 0x00000008U |
| #define | SPI_ISET_RX_NO_EFFECT 0x00000000U |
| #define | SPI_ISET_TX 0x00000010U |
| #define | SPI_ISET_TX_M 0x00000010U |
| #define | SPI_ISET_TX_S 4U |
| #define | SPI_ISET_TX_SET 0x00000010U |
| #define | SPI_ISET_TX_NO_EFFECT 0x00000000U |
| #define | SPI_ISET_TXEMPTY 0x00000020U |
| #define | SPI_ISET_TXEMPTY_M 0x00000020U |
| #define | SPI_ISET_TXEMPTY_S 5U |
| #define | SPI_ISET_TXEMPTY_SET 0x00000020U |
| #define | SPI_ISET_TXEMPTY_NO_EFFECT 0x00000000U |
| #define | SPI_ISET_IDLE 0x00000040U |
| #define | SPI_ISET_IDLE_M 0x00000040U |
| #define | SPI_ISET_IDLE_S 6U |
| #define | SPI_ISET_IDLE_SET 0x00000040U |
| #define | SPI_ISET_IDLE_NO_EFFECT 0x00000000U |
| #define | SPI_ISET_DMARX 0x00000080U |
| #define | SPI_ISET_DMARX_M 0x00000080U |
| #define | SPI_ISET_DMARX_S 7U |
| #define | SPI_ISET_DMARX_SET 0x00000080U |
| #define | SPI_ISET_DMARX_NO_EFFECT 0x00000000U |
| #define | SPI_ISET_DMATX 0x00000100U |
| #define | SPI_ISET_DMATX_M 0x00000100U |
| #define | SPI_ISET_DMATX_S 8U |
| #define | SPI_ISET_DMATX_SET 0x00000100U |
| #define | SPI_ISET_DMATX_NO_EFFECT 0x00000000U |
| #define | SPI_ICLR_RXOVF 0x00000001U |
| #define | SPI_ICLR_RXOVF_M 0x00000001U |
| #define | SPI_ICLR_RXOVF_S 0U |
| #define | SPI_ICLR_RXOVF_CLR 0x00000001U |
| #define | SPI_ICLR_RXOVF_NO_EFFECT 0x00000000U |
| #define | SPI_ICLR_PER 0x00000002U |
| #define | SPI_ICLR_PER_M 0x00000002U |
| #define | SPI_ICLR_PER_S 1U |
| #define | SPI_ICLR_PER_CLR 0x00000002U |
| #define | SPI_ICLR_PER_NO_EFFECT 0x00000000U |
| #define | SPI_ICLR_RTOUT 0x00000004U |
| #define | SPI_ICLR_RTOUT_M 0x00000004U |
| #define | SPI_ICLR_RTOUT_S 2U |
| #define | SPI_ICLR_RTOUT_CLR 0x00000004U |
| #define | SPI_ICLR_RTOUT_NO_EFFECT 0x00000000U |
| #define | SPI_ICLR_RX 0x00000008U |
| #define | SPI_ICLR_RX_M 0x00000008U |
| #define | SPI_ICLR_RX_S 3U |
| #define | SPI_ICLR_RX_CLR 0x00000008U |
| #define | SPI_ICLR_RX_NO_EFFECT 0x00000000U |
| #define | SPI_ICLR_TX 0x00000010U |
| #define | SPI_ICLR_TX_M 0x00000010U |
| #define | SPI_ICLR_TX_S 4U |
| #define | SPI_ICLR_TX_CLR 0x00000010U |
| #define | SPI_ICLR_TX_NO_EFFECT 0x00000000U |
| #define | SPI_ICLR_TXEMPTY 0x00000020U |
| #define | SPI_ICLR_TXEMPTY_M 0x00000020U |
| #define | SPI_ICLR_TXEMPTY_S 5U |
| #define | SPI_ICLR_TXEMPTY_CLR 0x00000020U |
| #define | SPI_ICLR_TXEMPTY_NO_EFFECT 0x00000000U |
| #define | SPI_ICLR_IDLE 0x00000040U |
| #define | SPI_ICLR_IDLE_M 0x00000040U |
| #define | SPI_ICLR_IDLE_S 6U |
| #define | SPI_ICLR_IDLE_CLR 0x00000040U |
| #define | SPI_ICLR_IDLE_NO_EFFECT 0x00000000U |
| #define | SPI_ICLR_DMARX 0x00000080U |
| #define | SPI_ICLR_DMARX_M 0x00000080U |
| #define | SPI_ICLR_DMARX_S 7U |
| #define | SPI_ICLR_DMARX_CLR 0x00000080U |
| #define | SPI_ICLR_DMARX_NO_EFFECT 0x00000000U |
| #define | SPI_ICLR_DMATX 0x00000100U |
| #define | SPI_ICLR_DMATX_M 0x00000100U |
| #define | SPI_ICLR_DMATX_S 8U |
| #define | SPI_ICLR_DMATX_CLR 0x00000100U |
| #define | SPI_ICLR_DMATX_NO_EFFECT 0x00000000U |
| #define | SPI_IMSET_RXOVF 0x00000001U |
| #define | SPI_IMSET_RXOVF_M 0x00000001U |
| #define | SPI_IMSET_RXOVF_S 0U |
| #define | SPI_IMSET_RXOVF_SET 0x00000001U |
| #define | SPI_IMSET_RXOVF_NO_EFFECT 0x00000000U |
| #define | SPI_IMSET_PER 0x00000002U |
| #define | SPI_IMSET_PER_M 0x00000002U |
| #define | SPI_IMSET_PER_S 1U |
| #define | SPI_IMSET_PER_SET 0x00000002U |
| #define | SPI_IMSET_PER_NO_EFFECT 0x00000000U |
| #define | SPI_IMSET_RTOUT 0x00000004U |
| #define | SPI_IMSET_RTOUT_M 0x00000004U |
| #define | SPI_IMSET_RTOUT_S 2U |
| #define | SPI_IMSET_RTOUT_SET 0x00000004U |
| #define | SPI_IMSET_RTOUT_NO_EFFECT 0x00000000U |
| #define | SPI_IMSET_RX 0x00000008U |
| #define | SPI_IMSET_RX_M 0x00000008U |
| #define | SPI_IMSET_RX_S 3U |
| #define | SPI_IMSET_RX_SET 0x00000008U |
| #define | SPI_IMSET_RX_NO_EFFECT 0x00000000U |
| #define | SPI_IMSET_TX 0x00000010U |
| #define | SPI_IMSET_TX_M 0x00000010U |
| #define | SPI_IMSET_TX_S 4U |
| #define | SPI_IMSET_TX_SET 0x00000010U |
| #define | SPI_IMSET_TX_NO_EFFECT 0x00000000U |
| #define | SPI_IMSET_TXEMPTY 0x00000020U |
| #define | SPI_IMSET_TXEMPTY_M 0x00000020U |
| #define | SPI_IMSET_TXEMPTY_S 5U |
| #define | SPI_IMSET_TXEMPTY_SET 0x00000020U |
| #define | SPI_IMSET_TXEMPTY_NO_EFFECT 0x00000000U |
| #define | SPI_IMSET_IDLE 0x00000040U |
| #define | SPI_IMSET_IDLE_M 0x00000040U |
| #define | SPI_IMSET_IDLE_S 6U |
| #define | SPI_IMSET_IDLE_SET 0x00000040U |
| #define | SPI_IMSET_IDLE_NO_EFFECT 0x00000000U |
| #define | SPI_IMSET_DMARX 0x00000080U |
| #define | SPI_IMSET_DMARX_M 0x00000080U |
| #define | SPI_IMSET_DMARX_S 7U |
| #define | SPI_IMSET_DMARX_SET 0x00000080U |
| #define | SPI_IMSET_DMARX_NO_EFFECT 0x00000000U |
| #define | SPI_IMSET_DMATX 0x00000100U |
| #define | SPI_IMSET_DMATX_M 0x00000100U |
| #define | SPI_IMSET_DMATX_S 8U |
| #define | SPI_IMSET_DMATX_SET 0x00000100U |
| #define | SPI_IMSET_DMATX_NO_EFFECT 0x00000000U |
| #define | SPI_IMCLR_RXOVF 0x00000001U |
| #define | SPI_IMCLR_RXOVF_M 0x00000001U |
| #define | SPI_IMCLR_RXOVF_S 0U |
| #define | SPI_IMCLR_RXOVF_CLR 0x00000001U |
| #define | SPI_IMCLR_RXOVF_NO_EFFECT 0x00000000U |
| #define | SPI_IMCLR_PER 0x00000002U |
| #define | SPI_IMCLR_PER_M 0x00000002U |
| #define | SPI_IMCLR_PER_S 1U |
| #define | SPI_IMCLR_PER_CLR 0x00000002U |
| #define | SPI_IMCLR_PER_NO_EFFECT 0x00000000U |
| #define | SPI_IMCLR_RTOUT 0x00000004U |
| #define | SPI_IMCLR_RTOUT_M 0x00000004U |
| #define | SPI_IMCLR_RTOUT_S 2U |
| #define | SPI_IMCLR_RTOUT_CLR 0x00000004U |
| #define | SPI_IMCLR_RTOUT_NO_EFFECT 0x00000000U |
| #define | SPI_IMCLR_RX 0x00000008U |
| #define | SPI_IMCLR_RX_M 0x00000008U |
| #define | SPI_IMCLR_RX_S 3U |
| #define | SPI_IMCLR_RX_CLR 0x00000008U |
| #define | SPI_IMCLR_RX_NO_EFFECT 0x00000000U |
| #define | SPI_IMCLR_TX 0x00000010U |
| #define | SPI_IMCLR_TX_M 0x00000010U |
| #define | SPI_IMCLR_TX_S 4U |
| #define | SPI_IMCLR_TX_CLR 0x00000010U |
| #define | SPI_IMCLR_TX_NO_EFFECT 0x00000000U |
| #define | SPI_IMCLR_TXEMPTY 0x00000020U |
| #define | SPI_IMCLR_TXEMPTY_M 0x00000020U |
| #define | SPI_IMCLR_TXEMPTY_S 5U |
| #define | SPI_IMCLR_TXEMPTY_CLR 0x00000020U |
| #define | SPI_IMCLR_TXEMPTY_NO_EFFECT 0x00000000U |
| #define | SPI_IMCLR_IDLE 0x00000040U |
| #define | SPI_IMCLR_IDLE_M 0x00000040U |
| #define | SPI_IMCLR_IDLE_S 6U |
| #define | SPI_IMCLR_IDLE_CLR 0x00000040U |
| #define | SPI_IMCLR_IDLE_NO_EFFECT 0x00000000U |
| #define | SPI_IMCLR_DMARX 0x00000080U |
| #define | SPI_IMCLR_DMARX_M 0x00000080U |
| #define | SPI_IMCLR_DMARX_S 7U |
| #define | SPI_IMCLR_DMARX_CLR 0x00000080U |
| #define | SPI_IMCLR_DMARX_NO_EFFECT 0x00000000U |
| #define | SPI_IMCLR_DMATX 0x00000100U |
| #define | SPI_IMCLR_DMATX_M 0x00000100U |
| #define | SPI_IMCLR_DMATX_S 8U |
| #define | SPI_IMCLR_DMATX_CLR 0x00000100U |
| #define | SPI_IMCLR_DMATX_NO_EFFECT 0x00000000U |
| #define | SPI_EMU_HALT 0x00000001U |
| #define | SPI_EMU_HALT_M 0x00000001U |
| #define | SPI_EMU_HALT_S 0U |
| #define | SPI_EMU_HALT_STOP 0x00000001U |
| #define | SPI_EMU_HALT_RUN 0x00000000U |
| #define | SPI_CTL0_DSS_W 4U |
| #define | SPI_CTL0_DSS_M 0x0000000FU |
| #define | SPI_CTL0_DSS_S 0U |
| #define | SPI_CTL0_DSS_BITS_4 0x00000003U |
| #define | SPI_CTL0_DSS_BITS_5 0x00000004U |
| #define | SPI_CTL0_DSS_BITS_6 0x00000005U |
| #define | SPI_CTL0_DSS_BITS_7 0x00000006U |
| #define | SPI_CTL0_DSS_BITS_8 0x00000007U |
| #define | SPI_CTL0_DSS_BITS_9 0x00000008U |
| #define | SPI_CTL0_DSS_BITS_10 0x00000009U |
| #define | SPI_CTL0_DSS_BITS_11 0x0000000AU |
| #define | SPI_CTL0_DSS_BITS_12 0x0000000BU |
| #define | SPI_CTL0_DSS_BITS_13 0x0000000CU |
| #define | SPI_CTL0_DSS_BITS_14 0x0000000DU |
| #define | SPI_CTL0_DSS_BITS_15 0x0000000EU |
| #define | SPI_CTL0_DSS_BITS_16 0x0000000FU |
| #define | SPI_CTL0_FRF_W 2U |
| #define | SPI_CTL0_FRF_M 0x00000060U |
| #define | SPI_CTL0_FRF_S 5U |
| #define | SPI_CTL0_FRF_MOTOROLA_3WIRE 0x00000000U |
| #define | SPI_CTL0_FRF_MOTOROLA_4WIRE 0x00000020U |
| #define | SPI_CTL0_FRF_TI_SYNC 0x00000040U |
| #define | SPI_CTL0_FRF_MICROWIRE 0x00000060U |
| #define | SPI_CTL0_SPO 0x00000100U |
| #define | SPI_CTL0_SPO_M 0x00000100U |
| #define | SPI_CTL0_SPO_S 8U |
| #define | SPI_CTL0_SPO_LOW 0x00000000U |
| #define | SPI_CTL0_SPO_HIGH 0x00000100U |
| #define | SPI_CTL0_SPH 0x00000200U |
| #define | SPI_CTL0_SPH_M 0x00000200U |
| #define | SPI_CTL0_SPH_S 9U |
| #define | SPI_CTL0_SPH_FIRST 0x00000000U |
| #define | SPI_CTL0_SPH_SECOND 0x00000200U |
| #define | SPI_CTL0_HWCSN 0x00000400U |
| #define | SPI_CTL0_HWCSN_M 0x00000400U |
| #define | SPI_CTL0_HWCSN_S 10U |
| #define | SPI_CTL0_HWCSN_ENABLE 0x00000400U |
| #define | SPI_CTL0_HWCSN_DISABLE 0x00000000U |
| #define | SPI_CTL0_FIFORST 0x00000800U |
| #define | SPI_CTL0_FIFORST_M 0x00000800U |
| #define | SPI_CTL0_FIFORST_S 11U |
| #define | SPI_CTL0_FIFORST_RST_DONE 0x00000000U |
| #define | SPI_CTL0_FIFORST_RST_TRIG 0x00000800U |
| #define | SPI_CTL0_CSCLR 0x00001000U |
| #define | SPI_CTL0_CSCLR_M 0x00001000U |
| #define | SPI_CTL0_CSCLR_S 12U |
| #define | SPI_CTL0_CSCLR_DISABLE 0x00000000U |
| #define | SPI_CTL0_CSCLR_ENABLE 0x00001000U |
| #define | SPI_CTL0_CRCEND 0x00002000U |
| #define | SPI_CTL0_CRCEND_M 0x00002000U |
| #define | SPI_CTL0_CRCEND_S 13U |
| #define | SPI_CTL0_CRCEND_CRC_END_MSB 0x00000000U |
| #define | SPI_CTL0_CRCEND_CRC_END_LSB 0x00002000U |
| #define | SPI_CTL0_AUTOCRC 0x00004000U |
| #define | SPI_CTL0_AUTOCRC_M 0x00004000U |
| #define | SPI_CTL0_AUTOCRC_S 14U |
| #define | SPI_CTL0_AUTOCRC_DISABLE 0x00000000U |
| #define | SPI_CTL0_AUTOCRC_ENABLE 0x00004000U |
| #define | SPI_CTL0_CRCPOLY 0x00008000U |
| #define | SPI_CTL0_CRCPOLY_M 0x00008000U |
| #define | SPI_CTL0_CRCPOLY_S 15U |
| #define | SPI_CTL0_CRCPOLY__8BIT 0x00000000U |
| #define | SPI_CTL0_CRCPOLY__16BIT 0x00008000U |
| #define | SPI_CTL0_GPCRCEN 0x00010000U |
| #define | SPI_CTL0_GPCRCEN_M 0x00010000U |
| #define | SPI_CTL0_GPCRCEN_S 16U |
| #define | SPI_CTL0_GPCRCEN_DISABLE 0x00000000U |
| #define | SPI_CTL0_GPCRCEN_ENABLE 0x00010000U |
| #define | SPI_CTL0_IDLEPOCI 0x00020000U |
| #define | SPI_CTL0_IDLEPOCI_M 0x00020000U |
| #define | SPI_CTL0_IDLEPOCI_S 17U |
| #define | SPI_CTL0_IDLEPOCI_IDLE_ZERO 0x00000000U |
| #define | SPI_CTL0_IDLEPOCI_IDLE_ONE 0x00020000U |
| #define | SPI_CTL0_CSSEL_W 2U |
| #define | SPI_CTL0_CSSEL_M 0x000C0000U |
| #define | SPI_CTL0_CSSEL_S 18U |
| #define | SPI_CTL0_CSSEL_CS0 0x00000000U |
| #define | SPI_CTL0_CSSEL_CS1 0x00040000U |
| #define | SPI_CTL0_CSSEL_CS2 0x00080000U |
| #define | SPI_CTL0_CSSEL_CS3 0x000C0000U |
| #define | SPI_CTL1_EN 0x00000001U |
| #define | SPI_CTL1_EN_M 0x00000001U |
| #define | SPI_CTL1_EN_S 0U |
| #define | SPI_CTL1_EN_DISABLE 0x00000000U |
| #define | SPI_CTL1_EN_ENABLE 0x00000001U |
| #define | SPI_CTL1_LBM 0x00000002U |
| #define | SPI_CTL1_LBM_M 0x00000002U |
| #define | SPI_CTL1_LBM_S 1U |
| #define | SPI_CTL1_LBM_DISABLE 0x00000000U |
| #define | SPI_CTL1_LBM_ENABLE 0x00000002U |
| #define | SPI_CTL1_MS 0x00000004U |
| #define | SPI_CTL1_MS_M 0x00000004U |
| #define | SPI_CTL1_MS_S 2U |
| #define | SPI_CTL1_MS_PERIPHERAL 0x00000000U |
| #define | SPI_CTL1_MS_CONTROLLER 0x00000004U |
| #define | SPI_CTL1_POD 0x00000008U |
| #define | SPI_CTL1_POD_M 0x00000008U |
| #define | SPI_CTL1_POD_S 3U |
| #define | SPI_CTL1_POD_DISABLE 0x00000000U |
| #define | SPI_CTL1_POD_ENABLE 0x00000008U |
| #define | SPI_CTL1_MSB 0x00000010U |
| #define | SPI_CTL1_MSB_M 0x00000010U |
| #define | SPI_CTL1_MSB_S 4U |
| #define | SPI_CTL1_MSB_LSB 0x00000000U |
| #define | SPI_CTL1_MSB_MSB 0x00000010U |
| #define | SPI_CTL1_PEN 0x00000020U |
| #define | SPI_CTL1_PEN_M 0x00000020U |
| #define | SPI_CTL1_PEN_S 5U |
| #define | SPI_CTL1_PEN_DISABLE 0x00000000U |
| #define | SPI_CTL1_PEN_ENABLE 0x00000020U |
| #define | SPI_CTL1_PES 0x00000040U |
| #define | SPI_CTL1_PES_M 0x00000040U |
| #define | SPI_CTL1_PES_S 6U |
| #define | SPI_CTL1_PES_ODD 0x00000000U |
| #define | SPI_CTL1_PES_EVEN 0x00000040U |
| #define | SPI_CTL1_PBS 0x00000080U |
| #define | SPI_CTL1_PBS_M 0x00000080U |
| #define | SPI_CTL1_PBS_S 7U |
| #define | SPI_CTL1_PBS_BIT0 0x00000000U |
| #define | SPI_CTL1_PBS_BIT1 0x00000080U |
| #define | SPI_CTL1_CDEN 0x00000800U |
| #define | SPI_CTL1_CDEN_M 0x00000800U |
| #define | SPI_CTL1_CDEN_S 11U |
| #define | SPI_CTL1_CDEN_DISABLE 0x00000000U |
| #define | SPI_CTL1_CDEN_ENABLE 0x00000800U |
| #define | SPI_CTL1_CDMODE_W 4U |
| #define | SPI_CTL1_CDMODE_M 0x0000F000U |
| #define | SPI_CTL1_CDMODE_S 12U |
| #define | SPI_CTL1_CDMODE_COMMAND 0x0000F000U |
| #define | SPI_CTL1_CDMODE_DATA 0x00000000U |
| #define | SPI_CTL1_REPTX_W 8U |
| #define | SPI_CTL1_REPTX_M 0x00FF0000U |
| #define | SPI_CTL1_REPTX_S 16U |
| #define | SPI_CTL1_REPTX_DISABLE 0x00000000U |
| #define | SPI_CTL1_RTOUT_W 6U |
| #define | SPI_CTL1_RTOUT_M 0x3F000000U |
| #define | SPI_CTL1_RTOUT_S 24U |
| #define | SPI_CLKCFG0_PRESC_W 3U |
| #define | SPI_CLKCFG0_PRESC_M 0x00000007U |
| #define | SPI_CLKCFG0_PRESC_S 0U |
| #define | SPI_CLKCFG0_PRESC_DIV_BY_1 0x00000000U |
| #define | SPI_CLKCFG0_PRESC_DIV_BY_2 0x00000001U |
| #define | SPI_CLKCFG0_PRESC_DIV_BY_3 0x00000002U |
| #define | SPI_CLKCFG0_PRESC_DIV_BY_4 0x00000003U |
| #define | SPI_CLKCFG0_PRESC_DIV_BY_5 0x00000004U |
| #define | SPI_CLKCFG0_PRESC_DIV_BY_6 0x00000005U |
| #define | SPI_CLKCFG0_PRESC_DIV_BY_7 0x00000006U |
| #define | SPI_CLKCFG0_PRESC_DIV_BY_8 0x00000007U |
| #define | SPI_CLKCFG1_SCR_W 10U |
| #define | SPI_CLKCFG1_SCR_M 0x000003FFU |
| #define | SPI_CLKCFG1_SCR_S 0U |
| #define | SPI_CLKCFG1_DSAMPLE_W 4U |
| #define | SPI_CLKCFG1_DSAMPLE_M 0x000F0000U |
| #define | SPI_CLKCFG1_DSAMPLE_S 16U |
| #define | SPI_IFLS_TXSEL_W 3U |
| #define | SPI_IFLS_TXSEL_M 0x00000007U |
| #define | SPI_IFLS_TXSEL_S 0U |
| #define | SPI_IFLS_TXSEL_LVL_OFF 0x00000000U |
| #define | SPI_IFLS_TXSEL_LVL_3_4 0x00000001U |
| #define | SPI_IFLS_TXSEL_LVL_1_2 0x00000002U |
| #define | SPI_IFLS_TXSEL_LVL_1_4 0x00000003U |
| #define | SPI_IFLS_TXSEL_LVL_RES4 0x00000004U |
| #define | SPI_IFLS_TXSEL_LVL_EMPTY 0x00000005U |
| #define | SPI_IFLS_TXSEL_LVL_RES6 0x00000006U |
| #define | SPI_IFLS_TXSEL_LEVEL_1 0x00000007U |
| #define | SPI_IFLS_RXSEL_W 3U |
| #define | SPI_IFLS_RXSEL_M 0x00000700U |
| #define | SPI_IFLS_RXSEL_S 8U |
| #define | SPI_IFLS_RXSEL_LVL_OFF 0x00000000U |
| #define | SPI_IFLS_RXSEL_LVL_1_4 0x00000100U |
| #define | SPI_IFLS_RXSEL_LVL_1_2 0x00000200U |
| #define | SPI_IFLS_RXSEL_LVL_3_4 0x00000300U |
| #define | SPI_IFLS_RXSEL_LVL_RES4 0x00000400U |
| #define | SPI_IFLS_RXSEL_LVL_FULL 0x00000500U |
| #define | SPI_IFLS_RXSEL_LVL_RES6 0x00000600U |
| #define | SPI_IFLS_RXSEL_LEVEL_1 0x00000700U |
| #define | SPI_DMACR_RXEN 0x00000001U |
| #define | SPI_DMACR_RXEN_M 0x00000001U |
| #define | SPI_DMACR_RXEN_S 0U |
| #define | SPI_DMACR_RXEN_DISABLE 0x00000000U |
| #define | SPI_DMACR_RXEN_ENABLE 0x00000001U |
| #define | SPI_DMACR_TXEN 0x00000100U |
| #define | SPI_DMACR_TXEN_M 0x00000100U |
| #define | SPI_DMACR_TXEN_S 8U |
| #define | SPI_DMACR_TXEN_DISABLE 0x00000000U |
| #define | SPI_DMACR_TXEN_ENABLE 0x00000100U |
| #define | SPI_RXCRC_DATA_W 16U |
| #define | SPI_RXCRC_DATA_M 0x0000FFFFU |
| #define | SPI_RXCRC_DATA_S 0U |
| #define | SPI_TXCRC_DATA_W 16U |
| #define | SPI_TXCRC_DATA_M 0x0000FFFFU |
| #define | SPI_TXCRC_DATA_S 0U |
| #define | SPI_TXCRC_AUTOCRCINS 0x80000000U |
| #define | SPI_TXCRC_AUTOCRCINS_M 0x80000000U |
| #define | SPI_TXCRC_AUTOCRCINS_S 31U |
| #define | SPI_TXCRC_AUTOCRCINS_NOT_INSERTED 0x00000000U |
| #define | SPI_TXCRC_AUTOCRCINS_INSERTED 0x80000000U |
| #define | SPI_TXFHDR32_DATA_W 32U |
| #define | SPI_TXFHDR32_DATA_M 0xFFFFFFFFU |
| #define | SPI_TXFHDR32_DATA_S 0U |
| #define | SPI_TXFHDR24_DATA_W 32U |
| #define | SPI_TXFHDR24_DATA_M 0xFFFFFFFFU |
| #define | SPI_TXFHDR24_DATA_S 0U |
| #define | SPI_TXFHDR16_DATA_W 32U |
| #define | SPI_TXFHDR16_DATA_M 0xFFFFFFFFU |
| #define | SPI_TXFHDR16_DATA_S 0U |
| #define | SPI_TXFHDR8_DATA_W 32U |
| #define | SPI_TXFHDR8_DATA_M 0xFFFFFFFFU |
| #define | SPI_TXFHDR8_DATA_S 0U |
| #define | SPI_TXFHDRC_HDREN 0x00000001U |
| #define | SPI_TXFHDRC_HDREN_M 0x00000001U |
| #define | SPI_TXFHDRC_HDREN_S 0U |
| #define | SPI_TXFHDRC_HDREN_DISABLE 0x00000000U |
| #define | SPI_TXFHDRC_HDREN_ENABLE 0x00000001U |
| #define | SPI_TXFHDRC_HDRIGN 0x00000002U |
| #define | SPI_TXFHDRC_HDRIGN_M 0x00000002U |
| #define | SPI_TXFHDRC_HDRIGN_S 1U |
| #define | SPI_TXFHDRC_HDRIGN_SET 0x00000002U |
| #define | SPI_TXFHDRC_HDRIGN_CLEAR 0x00000002U |
| #define | SPI_TXFHDRC_HDRCMT 0x00000004U |
| #define | SPI_TXFHDRC_HDRCMT_M 0x00000004U |
| #define | SPI_TXFHDRC_HDRCMT_S 2U |
| #define | SPI_TXFHDRC_HDRCMT_SET 0x00000004U |
| #define | SPI_TXFHDRC_HDRCMT_CLEAR 0x00000000U |
| #define | SPI_TXFHDRC_CSGATE 0x00000008U |
| #define | SPI_TXFHDRC_CSGATE_M 0x00000008U |
| #define | SPI_TXFHDRC_CSGATE_S 3U |
| #define | SPI_TXFHDRC_CSGATE_BLOCKED 0x00000008U |
| #define | SPI_TXFHDRC_CSGATE_UNBLOCKED 0x00000000U |
| #define | SPI_RXDATA_DATA_W 16U |
| #define | SPI_RXDATA_DATA_M 0x0000FFFFU |
| #define | SPI_RXDATA_DATA_S 0U |
| #define | SPI_TXDATA_DATA_W 16U |
| #define | SPI_TXDATA_DATA_M 0x0000FFFFU |
| #define | SPI_TXDATA_DATA_S 0U |
| #define | SPI_STA_TFE 0x00000001U |
| #define | SPI_STA_TFE_M 0x00000001U |
| #define | SPI_STA_TFE_S 0U |
| #define | SPI_STA_TFE_NOT_EMPTY 0x00000000U |
| #define | SPI_STA_TFE_EMPTY 0x00000001U |
| #define | SPI_STA_TNF 0x00000002U |
| #define | SPI_STA_TNF_M 0x00000002U |
| #define | SPI_STA_TNF_S 1U |
| #define | SPI_STA_TNF_NOT_FULL 0x00000002U |
| #define | SPI_STA_TNF_FULL 0x00000000U |
| #define | SPI_STA_RFE 0x00000004U |
| #define | SPI_STA_RFE_M 0x00000004U |
| #define | SPI_STA_RFE_S 2U |
| #define | SPI_STA_RFE_NOT_EMPTY 0x00000000U |
| #define | SPI_STA_RFE_EMPTY 0x00000004U |
| #define | SPI_STA_RNF 0x00000008U |
| #define | SPI_STA_RNF_M 0x00000008U |
| #define | SPI_STA_RNF_S 3U |
| #define | SPI_STA_RNF_NOT_FULL 0x00000008U |
| #define | SPI_STA_RNF_FULL 0x00000000U |
| #define | SPI_STA_BUSY 0x00000010U |
| #define | SPI_STA_BUSY_M 0x00000010U |
| #define | SPI_STA_BUSY_S 4U |
| #define | SPI_STA_BUSY_ACTIVE 0x00000010U |
| #define | SPI_STA_BUSY_IDLE 0x00000000U |
| #define | SPI_STA_CSD 0x00000020U |
| #define | SPI_STA_CSD_M 0x00000020U |
| #define | SPI_STA_CSD_S 5U |
| #define | SPI_STA_CSD_ERROR 0x00000020U |
| #define | SPI_STA_CSD_NO_ERROR 0x00000000U |
| #define | SPI_STA_TXDONE 0x00000040U |
| #define | SPI_STA_TXDONE_M 0x00000040U |
| #define | SPI_STA_TXDONE_S 6U |
| #define | SPI_STA_TXDONE_TRANSMIT_DONE 0x00000040U |
| #define | SPI_STA_TXDONE_TRANSMIT_INPROGRESS 0x00000000U |
| #define | SPI_STA_TXFIFOLVL_W 6U |
| #define | SPI_STA_TXFIFOLVL_M 0x00003F00U |
| #define | SPI_STA_TXFIFOLVL_S 8U |
| #define | SPI_CLKCFG_ENABLE 0x00000001U |
| #define | SPI_CLKCFG_ENABLE_M 0x00000001U |
| #define | SPI_CLKCFG_ENABLE_S 0U |
| #define SPI_O_DESC 0x00000000U |
| #define SPI_O_IMASK 0x00000044U |
Referenced by SPIDisableInt(), and SPIEnableInt().
| #define SPI_O_RIS 0x00000048U |
Referenced by SPIIntStatus().
| #define SPI_O_MIS 0x0000004CU |
Referenced by SPIIntStatus().
| #define SPI_O_ISET 0x00000050U |
| #define SPI_O_ICLR 0x00000054U |
Referenced by SPIClearInt().
| #define SPI_O_IMSET 0x00000058U |
| #define SPI_O_IMCLR 0x0000005CU |
| #define SPI_O_EMU 0x00000060U |
| #define SPI_O_CTL0 0x00000100U |
Referenced by SPIConfig(), SPIDisableHWCS(), SPIEnableHWCS(), and SPISelectCSN().
| #define SPI_O_CTL1 0x00000104U |
Referenced by SPIConfig(), SPIDisable(), and SPIEnable().
| #define SPI_O_CLKCFG0 0x00000108U |
| #define SPI_O_CLKCFG1 0x0000010CU |
Referenced by SPIConfig().
| #define SPI_O_IFLS 0x00000110U |
| #define SPI_O_DMACR 0x00000114U |
Referenced by SPIDisableDMA(), and SPIEnableDMA().
| #define SPI_O_RXCRC 0x00000118U |
| #define SPI_O_TXCRC 0x0000011CU |
| #define SPI_O_TXFHDR32 0x00000120U |
| #define SPI_O_TXFHDR24 0x00000124U |
| #define SPI_O_TXFHDR16 0x00000128U |
| #define SPI_O_TXFHDR8 0x0000012CU |
| #define SPI_O_TXFHDRC 0x00000130U |
| #define SPI_O_RXDATA 0x00000140U |
Referenced by SPIGetData(), and SPIGetDataNonBlocking().
| #define SPI_O_TXDATA 0x00000150U |
Referenced by SPIPutData(), and SPIPutDataNonBlocking().
| #define SPI_O_STA 0x00000160U |
Referenced by SPIBusy(), SPIGetData(), SPIGetDataNonBlocking(), SPIPutData(), SPIPutDataNonBlocking(), and SPIStatus().
| #define SPI_O_CLKCFG 0x00001000U |
| #define SPI_DESC_MINREV_W 4U |
| #define SPI_DESC_MINREV_M 0x0000000FU |
| #define SPI_DESC_MINREV_S 0U |
| #define SPI_DESC_MAJREV_W 4U |
| #define SPI_DESC_MAJREV_M 0x000000F0U |
| #define SPI_DESC_MAJREV_S 4U |
| #define SPI_DESC_INSTIDX_W 4U |
| #define SPI_DESC_INSTIDX_M 0x00000F00U |
| #define SPI_DESC_INSTIDX_S 8U |
| #define SPI_DESC_STDIPOFF_W 4U |
| #define SPI_DESC_STDIPOFF_M 0x0000F000U |
| #define SPI_DESC_STDIPOFF_S 12U |
| #define SPI_DESC_MODID_W 16U |
| #define SPI_DESC_MODID_M 0xFFFF0000U |
| #define SPI_DESC_MODID_S 16U |
| #define SPI_IMASK_RXOVF 0x00000001U |
| #define SPI_IMASK_RXOVF_M 0x00000001U |
| #define SPI_IMASK_RXOVF_S 0U |
| #define SPI_IMASK_RXOVF_SET 0x00000001U |
| #define SPI_IMASK_RXOVF_CLR 0x00000000U |
| #define SPI_IMASK_PER 0x00000002U |
| #define SPI_IMASK_PER_M 0x00000002U |
| #define SPI_IMASK_PER_S 1U |
| #define SPI_IMASK_PER_SET 0x00000002U |
| #define SPI_IMASK_PER_CLR 0x00000000U |
| #define SPI_IMASK_RTOUT 0x00000004U |
| #define SPI_IMASK_RTOUT_M 0x00000004U |
| #define SPI_IMASK_RTOUT_S 2U |
| #define SPI_IMASK_RTOUT_SET 0x00000004U |
| #define SPI_IMASK_RTOUT_CLR 0x00000000U |
| #define SPI_IMASK_RX 0x00000008U |
| #define SPI_IMASK_RX_M 0x00000008U |
| #define SPI_IMASK_RX_S 3U |
| #define SPI_IMASK_RX_SET 0x00000008U |
| #define SPI_IMASK_RX_CLR 0x00000000U |
| #define SPI_IMASK_TX 0x00000010U |
| #define SPI_IMASK_TX_M 0x00000010U |
| #define SPI_IMASK_TX_S 4U |
| #define SPI_IMASK_TX_SET 0x00000010U |
| #define SPI_IMASK_TX_CLR 0x00000000U |
| #define SPI_IMASK_TXEMPTY 0x00000020U |
| #define SPI_IMASK_TXEMPTY_M 0x00000020U |
| #define SPI_IMASK_TXEMPTY_S 5U |
| #define SPI_IMASK_TXEMPTY_SET 0x00000020U |
| #define SPI_IMASK_TXEMPTY_CLR 0x00000000U |
| #define SPI_IMASK_IDLE 0x00000040U |
| #define SPI_IMASK_IDLE_M 0x00000040U |
| #define SPI_IMASK_IDLE_S 6U |
| #define SPI_IMASK_IDLE_SET 0x00000040U |
| #define SPI_IMASK_IDLE_CLR 0x00000000U |
| #define SPI_IMASK_DMARX 0x00000080U |
| #define SPI_IMASK_DMARX_M 0x00000080U |
| #define SPI_IMASK_DMARX_S 7U |
| #define SPI_IMASK_DMARX_SET 0x00000080U |
| #define SPI_IMASK_DMARX_CLR 0x00000000U |
| #define SPI_IMASK_DMATX 0x00000100U |
| #define SPI_IMASK_DMATX_M 0x00000100U |
| #define SPI_IMASK_DMATX_S 8U |
| #define SPI_IMASK_DMATX_SET 0x00000100U |
| #define SPI_IMASK_DMATX_CLR 0x00000000U |
| #define SPI_RIS_RXOVF 0x00000001U |
| #define SPI_RIS_RXOVF_M 0x00000001U |
| #define SPI_RIS_RXOVF_S 0U |
| #define SPI_RIS_RXOVF_SET 0x00000001U |
| #define SPI_RIS_RXOVF_CLR 0x00000000U |
| #define SPI_RIS_PER 0x00000002U |
| #define SPI_RIS_PER_M 0x00000002U |
| #define SPI_RIS_PER_S 1U |
| #define SPI_RIS_PER_SET 0x00000002U |
| #define SPI_RIS_PER_CLR 0x00000000U |
| #define SPI_RIS_RTOUT 0x00000004U |
| #define SPI_RIS_RTOUT_M 0x00000004U |
| #define SPI_RIS_RTOUT_S 2U |
| #define SPI_RIS_RTOUT_SET 0x00000004U |
| #define SPI_RIS_RTOUT_CLR 0x00000000U |
| #define SPI_RIS_RX 0x00000008U |
| #define SPI_RIS_RX_M 0x00000008U |
| #define SPI_RIS_RX_S 3U |
| #define SPI_RIS_RX_SET 0x00000008U |
| #define SPI_RIS_RX_CLR 0x00000000U |
| #define SPI_RIS_TX 0x00000010U |
| #define SPI_RIS_TX_M 0x00000010U |
| #define SPI_RIS_TX_S 4U |
| #define SPI_RIS_TX_SET 0x00000010U |
| #define SPI_RIS_TX_CLR 0x00000000U |
| #define SPI_RIS_TXEMPTY 0x00000020U |
| #define SPI_RIS_TXEMPTY_M 0x00000020U |
| #define SPI_RIS_TXEMPTY_S 5U |
| #define SPI_RIS_TXEMPTY_SET 0x00000020U |
| #define SPI_RIS_TXEMPTY_CLR 0x00000000U |
| #define SPI_RIS_IDLE 0x00000040U |
| #define SPI_RIS_IDLE_M 0x00000040U |
| #define SPI_RIS_IDLE_S 6U |
| #define SPI_RIS_IDLE_SET 0x00000040U |
| #define SPI_RIS_IDLE_CLR 0x00000000U |
| #define SPI_RIS_DMARX 0x00000080U |
| #define SPI_RIS_DMARX_M 0x00000080U |
| #define SPI_RIS_DMARX_S 7U |
| #define SPI_RIS_DMARX_SET 0x00000080U |
| #define SPI_RIS_DMARX_CLR 0x00000000U |
| #define SPI_RIS_DMATX 0x00000100U |
| #define SPI_RIS_DMATX_M 0x00000100U |
| #define SPI_RIS_DMATX_S 8U |
| #define SPI_RIS_DMATX_SET 0x00000100U |
| #define SPI_RIS_DMATX_CLR 0x00000000U |
| #define SPI_MIS_RXOVF 0x00000001U |
| #define SPI_MIS_RXOVF_M 0x00000001U |
| #define SPI_MIS_RXOVF_S 0U |
| #define SPI_MIS_RXOVF_SET 0x00000001U |
| #define SPI_MIS_RXOVF_CLR 0x00000000U |
| #define SPI_MIS_PER 0x00000002U |
| #define SPI_MIS_PER_M 0x00000002U |
| #define SPI_MIS_PER_S 1U |
| #define SPI_MIS_PER_SET 0x00000002U |
| #define SPI_MIS_PER_CLR 0x00000000U |
| #define SPI_MIS_RTOUT 0x00000004U |
| #define SPI_MIS_RTOUT_M 0x00000004U |
| #define SPI_MIS_RTOUT_S 2U |
| #define SPI_MIS_RTOUT_SET 0x00000004U |
| #define SPI_MIS_RTOUT_CLR 0x00000000U |
| #define SPI_MIS_RX 0x00000008U |
| #define SPI_MIS_RX_M 0x00000008U |
| #define SPI_MIS_RX_S 3U |
| #define SPI_MIS_RX_SET 0x00000008U |
| #define SPI_MIS_RX_CLR 0x00000000U |
| #define SPI_MIS_TX 0x00000010U |
| #define SPI_MIS_TX_M 0x00000010U |
| #define SPI_MIS_TX_S 4U |
| #define SPI_MIS_TX_SET 0x00000010U |
| #define SPI_MIS_TX_CLR 0x00000000U |
| #define SPI_MIS_TXEMPTY 0x00000020U |
| #define SPI_MIS_TXEMPTY_M 0x00000020U |
| #define SPI_MIS_TXEMPTY_S 5U |
| #define SPI_MIS_TXEMPTY_SET 0x00000020U |
| #define SPI_MIS_TXEMPTY_CLR 0x00000000U |
| #define SPI_MIS_IDLE 0x00000040U |
| #define SPI_MIS_IDLE_M 0x00000040U |
| #define SPI_MIS_IDLE_S 6U |
| #define SPI_MIS_IDLE_SET 0x00000040U |
| #define SPI_MIS_IDLE_CLR 0x00000000U |
| #define SPI_MIS_DMARX 0x00000080U |
| #define SPI_MIS_DMARX_M 0x00000080U |
| #define SPI_MIS_DMARX_S 7U |
| #define SPI_MIS_DMARX_SET 0x00000080U |
| #define SPI_MIS_DMARX_CLR 0x00000000U |
| #define SPI_MIS_DMATX 0x00000100U |
| #define SPI_MIS_DMATX_M 0x00000100U |
| #define SPI_MIS_DMATX_S 8U |
| #define SPI_MIS_DMATX_SET 0x00000100U |
| #define SPI_MIS_DMATX_CLR 0x00000000U |
| #define SPI_ISET_RXOVF 0x00000001U |
| #define SPI_ISET_RXOVF_M 0x00000001U |
| #define SPI_ISET_RXOVF_S 0U |
| #define SPI_ISET_RXOVF_SET 0x00000001U |
| #define SPI_ISET_RXOVF_NO_EFFECT 0x00000000U |
| #define SPI_ISET_PER 0x00000002U |
| #define SPI_ISET_PER_M 0x00000002U |
| #define SPI_ISET_PER_S 1U |
| #define SPI_ISET_PER_SET 0x00000002U |
| #define SPI_ISET_PER_NO_EFFECT 0x00000000U |
| #define SPI_ISET_RTOUT 0x00000004U |
| #define SPI_ISET_RTOUT_M 0x00000004U |
| #define SPI_ISET_RTOUT_S 2U |
| #define SPI_ISET_RTOUT_SET 0x00000004U |
| #define SPI_ISET_RTOUT_NO_EFFECT 0x00000000U |
| #define SPI_ISET_RX 0x00000008U |
| #define SPI_ISET_RX_M 0x00000008U |
| #define SPI_ISET_RX_S 3U |
| #define SPI_ISET_RX_SET 0x00000008U |
| #define SPI_ISET_RX_NO_EFFECT 0x00000000U |
| #define SPI_ISET_TX 0x00000010U |
| #define SPI_ISET_TX_M 0x00000010U |
| #define SPI_ISET_TX_S 4U |
| #define SPI_ISET_TX_SET 0x00000010U |
| #define SPI_ISET_TX_NO_EFFECT 0x00000000U |
| #define SPI_ISET_TXEMPTY 0x00000020U |
| #define SPI_ISET_TXEMPTY_M 0x00000020U |
| #define SPI_ISET_TXEMPTY_S 5U |
| #define SPI_ISET_TXEMPTY_SET 0x00000020U |
| #define SPI_ISET_TXEMPTY_NO_EFFECT 0x00000000U |
| #define SPI_ISET_IDLE 0x00000040U |
| #define SPI_ISET_IDLE_M 0x00000040U |
| #define SPI_ISET_IDLE_S 6U |
| #define SPI_ISET_IDLE_SET 0x00000040U |
| #define SPI_ISET_IDLE_NO_EFFECT 0x00000000U |
| #define SPI_ISET_DMARX 0x00000080U |
| #define SPI_ISET_DMARX_M 0x00000080U |
| #define SPI_ISET_DMARX_S 7U |
| #define SPI_ISET_DMARX_SET 0x00000080U |
| #define SPI_ISET_DMARX_NO_EFFECT 0x00000000U |
| #define SPI_ISET_DMATX 0x00000100U |
| #define SPI_ISET_DMATX_M 0x00000100U |
| #define SPI_ISET_DMATX_S 8U |
| #define SPI_ISET_DMATX_SET 0x00000100U |
| #define SPI_ISET_DMATX_NO_EFFECT 0x00000000U |
| #define SPI_ICLR_RXOVF 0x00000001U |
| #define SPI_ICLR_RXOVF_M 0x00000001U |
| #define SPI_ICLR_RXOVF_S 0U |
| #define SPI_ICLR_RXOVF_CLR 0x00000001U |
| #define SPI_ICLR_RXOVF_NO_EFFECT 0x00000000U |
| #define SPI_ICLR_PER 0x00000002U |
| #define SPI_ICLR_PER_M 0x00000002U |
| #define SPI_ICLR_PER_S 1U |
| #define SPI_ICLR_PER_CLR 0x00000002U |
| #define SPI_ICLR_PER_NO_EFFECT 0x00000000U |
| #define SPI_ICLR_RTOUT 0x00000004U |
| #define SPI_ICLR_RTOUT_M 0x00000004U |
| #define SPI_ICLR_RTOUT_S 2U |
| #define SPI_ICLR_RTOUT_CLR 0x00000004U |
| #define SPI_ICLR_RTOUT_NO_EFFECT 0x00000000U |
| #define SPI_ICLR_RX 0x00000008U |
| #define SPI_ICLR_RX_M 0x00000008U |
| #define SPI_ICLR_RX_S 3U |
| #define SPI_ICLR_RX_CLR 0x00000008U |
| #define SPI_ICLR_RX_NO_EFFECT 0x00000000U |
| #define SPI_ICLR_TX 0x00000010U |
| #define SPI_ICLR_TX_M 0x00000010U |
| #define SPI_ICLR_TX_S 4U |
| #define SPI_ICLR_TX_CLR 0x00000010U |
| #define SPI_ICLR_TX_NO_EFFECT 0x00000000U |
| #define SPI_ICLR_TXEMPTY 0x00000020U |
| #define SPI_ICLR_TXEMPTY_M 0x00000020U |
| #define SPI_ICLR_TXEMPTY_S 5U |
| #define SPI_ICLR_TXEMPTY_CLR 0x00000020U |
| #define SPI_ICLR_TXEMPTY_NO_EFFECT 0x00000000U |
| #define SPI_ICLR_IDLE 0x00000040U |
| #define SPI_ICLR_IDLE_M 0x00000040U |
| #define SPI_ICLR_IDLE_S 6U |
| #define SPI_ICLR_IDLE_CLR 0x00000040U |
| #define SPI_ICLR_IDLE_NO_EFFECT 0x00000000U |
| #define SPI_ICLR_DMARX 0x00000080U |
| #define SPI_ICLR_DMARX_M 0x00000080U |
| #define SPI_ICLR_DMARX_S 7U |
| #define SPI_ICLR_DMARX_CLR 0x00000080U |
| #define SPI_ICLR_DMARX_NO_EFFECT 0x00000000U |
| #define SPI_ICLR_DMATX 0x00000100U |
| #define SPI_ICLR_DMATX_M 0x00000100U |
| #define SPI_ICLR_DMATX_S 8U |
| #define SPI_ICLR_DMATX_CLR 0x00000100U |
| #define SPI_ICLR_DMATX_NO_EFFECT 0x00000000U |
| #define SPI_IMSET_RXOVF 0x00000001U |
| #define SPI_IMSET_RXOVF_M 0x00000001U |
| #define SPI_IMSET_RXOVF_S 0U |
| #define SPI_IMSET_RXOVF_SET 0x00000001U |
| #define SPI_IMSET_RXOVF_NO_EFFECT 0x00000000U |
| #define SPI_IMSET_PER 0x00000002U |
| #define SPI_IMSET_PER_M 0x00000002U |
| #define SPI_IMSET_PER_S 1U |
| #define SPI_IMSET_PER_SET 0x00000002U |
| #define SPI_IMSET_PER_NO_EFFECT 0x00000000U |
| #define SPI_IMSET_RTOUT 0x00000004U |
| #define SPI_IMSET_RTOUT_M 0x00000004U |
| #define SPI_IMSET_RTOUT_S 2U |
| #define SPI_IMSET_RTOUT_SET 0x00000004U |
| #define SPI_IMSET_RTOUT_NO_EFFECT 0x00000000U |
| #define SPI_IMSET_RX 0x00000008U |
| #define SPI_IMSET_RX_M 0x00000008U |
| #define SPI_IMSET_RX_S 3U |
| #define SPI_IMSET_RX_SET 0x00000008U |
| #define SPI_IMSET_RX_NO_EFFECT 0x00000000U |
| #define SPI_IMSET_TX 0x00000010U |
| #define SPI_IMSET_TX_M 0x00000010U |
| #define SPI_IMSET_TX_S 4U |
| #define SPI_IMSET_TX_SET 0x00000010U |
| #define SPI_IMSET_TX_NO_EFFECT 0x00000000U |
| #define SPI_IMSET_TXEMPTY 0x00000020U |
| #define SPI_IMSET_TXEMPTY_M 0x00000020U |
| #define SPI_IMSET_TXEMPTY_S 5U |
| #define SPI_IMSET_TXEMPTY_SET 0x00000020U |
| #define SPI_IMSET_TXEMPTY_NO_EFFECT 0x00000000U |
| #define SPI_IMSET_IDLE 0x00000040U |
| #define SPI_IMSET_IDLE_M 0x00000040U |
| #define SPI_IMSET_IDLE_S 6U |
| #define SPI_IMSET_IDLE_SET 0x00000040U |
| #define SPI_IMSET_IDLE_NO_EFFECT 0x00000000U |
| #define SPI_IMSET_DMARX 0x00000080U |
| #define SPI_IMSET_DMARX_M 0x00000080U |
| #define SPI_IMSET_DMARX_S 7U |
| #define SPI_IMSET_DMARX_SET 0x00000080U |
| #define SPI_IMSET_DMARX_NO_EFFECT 0x00000000U |
| #define SPI_IMSET_DMATX 0x00000100U |
| #define SPI_IMSET_DMATX_M 0x00000100U |
| #define SPI_IMSET_DMATX_S 8U |
| #define SPI_IMSET_DMATX_SET 0x00000100U |
| #define SPI_IMSET_DMATX_NO_EFFECT 0x00000000U |
| #define SPI_IMCLR_RXOVF 0x00000001U |
| #define SPI_IMCLR_RXOVF_M 0x00000001U |
| #define SPI_IMCLR_RXOVF_S 0U |
| #define SPI_IMCLR_RXOVF_CLR 0x00000001U |
| #define SPI_IMCLR_RXOVF_NO_EFFECT 0x00000000U |
| #define SPI_IMCLR_PER 0x00000002U |
| #define SPI_IMCLR_PER_M 0x00000002U |
| #define SPI_IMCLR_PER_S 1U |
| #define SPI_IMCLR_PER_CLR 0x00000002U |
| #define SPI_IMCLR_PER_NO_EFFECT 0x00000000U |
| #define SPI_IMCLR_RTOUT 0x00000004U |
| #define SPI_IMCLR_RTOUT_M 0x00000004U |
| #define SPI_IMCLR_RTOUT_S 2U |
| #define SPI_IMCLR_RTOUT_CLR 0x00000004U |
| #define SPI_IMCLR_RTOUT_NO_EFFECT 0x00000000U |
| #define SPI_IMCLR_RX 0x00000008U |
| #define SPI_IMCLR_RX_M 0x00000008U |
| #define SPI_IMCLR_RX_S 3U |
| #define SPI_IMCLR_RX_CLR 0x00000008U |
| #define SPI_IMCLR_RX_NO_EFFECT 0x00000000U |
| #define SPI_IMCLR_TX 0x00000010U |
| #define SPI_IMCLR_TX_M 0x00000010U |
| #define SPI_IMCLR_TX_S 4U |
| #define SPI_IMCLR_TX_CLR 0x00000010U |
| #define SPI_IMCLR_TX_NO_EFFECT 0x00000000U |
| #define SPI_IMCLR_TXEMPTY 0x00000020U |
| #define SPI_IMCLR_TXEMPTY_M 0x00000020U |
| #define SPI_IMCLR_TXEMPTY_S 5U |
| #define SPI_IMCLR_TXEMPTY_CLR 0x00000020U |
| #define SPI_IMCLR_TXEMPTY_NO_EFFECT 0x00000000U |
| #define SPI_IMCLR_IDLE 0x00000040U |
| #define SPI_IMCLR_IDLE_M 0x00000040U |
| #define SPI_IMCLR_IDLE_S 6U |
| #define SPI_IMCLR_IDLE_CLR 0x00000040U |
| #define SPI_IMCLR_IDLE_NO_EFFECT 0x00000000U |
| #define SPI_IMCLR_DMARX 0x00000080U |
| #define SPI_IMCLR_DMARX_M 0x00000080U |
| #define SPI_IMCLR_DMARX_S 7U |
| #define SPI_IMCLR_DMARX_CLR 0x00000080U |
| #define SPI_IMCLR_DMARX_NO_EFFECT 0x00000000U |
| #define SPI_IMCLR_DMATX 0x00000100U |
| #define SPI_IMCLR_DMATX_M 0x00000100U |
| #define SPI_IMCLR_DMATX_S 8U |
| #define SPI_IMCLR_DMATX_CLR 0x00000100U |
| #define SPI_IMCLR_DMATX_NO_EFFECT 0x00000000U |
| #define SPI_EMU_HALT 0x00000001U |
| #define SPI_EMU_HALT_M 0x00000001U |
| #define SPI_EMU_HALT_S 0U |
| #define SPI_EMU_HALT_STOP 0x00000001U |
| #define SPI_EMU_HALT_RUN 0x00000000U |
| #define SPI_CTL0_DSS_W 4U |
| #define SPI_CTL0_DSS_M 0x0000000FU |
Referenced by SPIConfig().
| #define SPI_CTL0_DSS_S 0U |
| #define SPI_CTL0_DSS_BITS_4 0x00000003U |
| #define SPI_CTL0_DSS_BITS_5 0x00000004U |
| #define SPI_CTL0_DSS_BITS_6 0x00000005U |
| #define SPI_CTL0_DSS_BITS_7 0x00000006U |
| #define SPI_CTL0_DSS_BITS_8 0x00000007U |
| #define SPI_CTL0_DSS_BITS_9 0x00000008U |
| #define SPI_CTL0_DSS_BITS_10 0x00000009U |
| #define SPI_CTL0_DSS_BITS_11 0x0000000AU |
| #define SPI_CTL0_DSS_BITS_12 0x0000000BU |
| #define SPI_CTL0_DSS_BITS_13 0x0000000CU |
| #define SPI_CTL0_DSS_BITS_14 0x0000000DU |
| #define SPI_CTL0_DSS_BITS_15 0x0000000EU |
| #define SPI_CTL0_DSS_BITS_16 0x0000000FU |
| #define SPI_CTL0_FRF_W 2U |
| #define SPI_CTL0_FRF_M 0x00000060U |
Referenced by SPIConfig().
| #define SPI_CTL0_FRF_S 5U |
| #define SPI_CTL0_FRF_MOTOROLA_3WIRE 0x00000000U |
| #define SPI_CTL0_FRF_MOTOROLA_4WIRE 0x00000020U |
| #define SPI_CTL0_FRF_TI_SYNC 0x00000040U |
| #define SPI_CTL0_FRF_MICROWIRE 0x00000060U |
| #define SPI_CTL0_SPO 0x00000100U |
| #define SPI_CTL0_SPO_M 0x00000100U |
Referenced by SPIConfig().
| #define SPI_CTL0_SPO_S 8U |
| #define SPI_CTL0_SPO_LOW 0x00000000U |
| #define SPI_CTL0_SPO_HIGH 0x00000100U |
| #define SPI_CTL0_SPH 0x00000200U |
| #define SPI_CTL0_SPH_M 0x00000200U |
Referenced by SPIConfig().
| #define SPI_CTL0_SPH_S 9U |
| #define SPI_CTL0_SPH_FIRST 0x00000000U |
| #define SPI_CTL0_SPH_SECOND 0x00000200U |
| #define SPI_CTL0_HWCSN 0x00000400U |
| #define SPI_CTL0_HWCSN_M 0x00000400U |
| #define SPI_CTL0_HWCSN_S 10U |
| #define SPI_CTL0_HWCSN_ENABLE 0x00000400U |
Referenced by SPIDisableHWCS(), and SPIEnableHWCS().
| #define SPI_CTL0_HWCSN_DISABLE 0x00000000U |
| #define SPI_CTL0_FIFORST 0x00000800U |
| #define SPI_CTL0_FIFORST_M 0x00000800U |
| #define SPI_CTL0_FIFORST_S 11U |
| #define SPI_CTL0_FIFORST_RST_DONE 0x00000000U |
| #define SPI_CTL0_FIFORST_RST_TRIG 0x00000800U |
| #define SPI_CTL0_CSCLR 0x00001000U |
| #define SPI_CTL0_CSCLR_M 0x00001000U |
| #define SPI_CTL0_CSCLR_S 12U |
| #define SPI_CTL0_CSCLR_DISABLE 0x00000000U |
| #define SPI_CTL0_CSCLR_ENABLE 0x00001000U |
| #define SPI_CTL0_CRCEND 0x00002000U |
| #define SPI_CTL0_CRCEND_M 0x00002000U |
| #define SPI_CTL0_CRCEND_S 13U |
| #define SPI_CTL0_CRCEND_CRC_END_MSB 0x00000000U |
| #define SPI_CTL0_CRCEND_CRC_END_LSB 0x00002000U |
| #define SPI_CTL0_AUTOCRC 0x00004000U |
| #define SPI_CTL0_AUTOCRC_M 0x00004000U |
| #define SPI_CTL0_AUTOCRC_S 14U |
| #define SPI_CTL0_AUTOCRC_DISABLE 0x00000000U |
| #define SPI_CTL0_AUTOCRC_ENABLE 0x00004000U |
| #define SPI_CTL0_CRCPOLY 0x00008000U |
| #define SPI_CTL0_CRCPOLY_M 0x00008000U |
| #define SPI_CTL0_CRCPOLY_S 15U |
| #define SPI_CTL0_CRCPOLY__8BIT 0x00000000U |
| #define SPI_CTL0_CRCPOLY__16BIT 0x00008000U |
| #define SPI_CTL0_GPCRCEN 0x00010000U |
| #define SPI_CTL0_GPCRCEN_M 0x00010000U |
| #define SPI_CTL0_GPCRCEN_S 16U |
| #define SPI_CTL0_GPCRCEN_DISABLE 0x00000000U |
| #define SPI_CTL0_GPCRCEN_ENABLE 0x00010000U |
| #define SPI_CTL0_IDLEPOCI 0x00020000U |
| #define SPI_CTL0_IDLEPOCI_M 0x00020000U |
| #define SPI_CTL0_IDLEPOCI_S 17U |
| #define SPI_CTL0_IDLEPOCI_IDLE_ZERO 0x00000000U |
| #define SPI_CTL0_IDLEPOCI_IDLE_ONE 0x00020000U |
| #define SPI_CTL0_CSSEL_W 2U |
| #define SPI_CTL0_CSSEL_M 0x000C0000U |
Referenced by SPISelectCSN().
| #define SPI_CTL0_CSSEL_S 18U |
| #define SPI_CTL0_CSSEL_CS0 0x00000000U |
| #define SPI_CTL0_CSSEL_CS1 0x00040000U |
| #define SPI_CTL0_CSSEL_CS2 0x00080000U |
| #define SPI_CTL0_CSSEL_CS3 0x000C0000U |
| #define SPI_CTL1_EN 0x00000001U |
| #define SPI_CTL1_EN_M 0x00000001U |
| #define SPI_CTL1_EN_S 0U |
| #define SPI_CTL1_EN_DISABLE 0x00000000U |
| #define SPI_CTL1_EN_ENABLE 0x00000001U |
Referenced by SPIDisable(), and SPIEnable().
| #define SPI_CTL1_LBM 0x00000002U |
| #define SPI_CTL1_LBM_M 0x00000002U |
| #define SPI_CTL1_LBM_S 1U |
| #define SPI_CTL1_LBM_DISABLE 0x00000000U |
| #define SPI_CTL1_LBM_ENABLE 0x00000002U |
| #define SPI_CTL1_MS 0x00000004U |
| #define SPI_CTL1_MS_M 0x00000004U |
| #define SPI_CTL1_MS_S 2U |
| #define SPI_CTL1_MS_PERIPHERAL 0x00000000U |
| #define SPI_CTL1_MS_CONTROLLER 0x00000004U |
| #define SPI_CTL1_POD 0x00000008U |
| #define SPI_CTL1_POD_M 0x00000008U |
| #define SPI_CTL1_POD_S 3U |
| #define SPI_CTL1_POD_DISABLE 0x00000000U |
| #define SPI_CTL1_POD_ENABLE 0x00000008U |
| #define SPI_CTL1_MSB 0x00000010U |
| #define SPI_CTL1_MSB_M 0x00000010U |
| #define SPI_CTL1_MSB_S 4U |
| #define SPI_CTL1_MSB_LSB 0x00000000U |
| #define SPI_CTL1_MSB_MSB 0x00000010U |
Referenced by SPIConfig().
| #define SPI_CTL1_PEN 0x00000020U |
| #define SPI_CTL1_PEN_M 0x00000020U |
| #define SPI_CTL1_PEN_S 5U |
| #define SPI_CTL1_PEN_DISABLE 0x00000000U |
| #define SPI_CTL1_PEN_ENABLE 0x00000020U |
| #define SPI_CTL1_PES 0x00000040U |
| #define SPI_CTL1_PES_M 0x00000040U |
| #define SPI_CTL1_PES_S 6U |
| #define SPI_CTL1_PES_ODD 0x00000000U |
| #define SPI_CTL1_PES_EVEN 0x00000040U |
| #define SPI_CTL1_PBS 0x00000080U |
| #define SPI_CTL1_PBS_M 0x00000080U |
| #define SPI_CTL1_PBS_S 7U |
| #define SPI_CTL1_PBS_BIT0 0x00000000U |
| #define SPI_CTL1_PBS_BIT1 0x00000080U |
| #define SPI_CTL1_CDEN 0x00000800U |
| #define SPI_CTL1_CDEN_M 0x00000800U |
| #define SPI_CTL1_CDEN_S 11U |
| #define SPI_CTL1_CDEN_DISABLE 0x00000000U |
| #define SPI_CTL1_CDEN_ENABLE 0x00000800U |
| #define SPI_CTL1_CDMODE_W 4U |
| #define SPI_CTL1_CDMODE_M 0x0000F000U |
| #define SPI_CTL1_CDMODE_S 12U |
| #define SPI_CTL1_CDMODE_COMMAND 0x0000F000U |
| #define SPI_CTL1_CDMODE_DATA 0x00000000U |
| #define SPI_CTL1_REPTX_W 8U |
| #define SPI_CTL1_REPTX_M 0x00FF0000U |
| #define SPI_CTL1_REPTX_S 16U |
| #define SPI_CTL1_REPTX_DISABLE 0x00000000U |
| #define SPI_CTL1_RTOUT_W 6U |
| #define SPI_CTL1_RTOUT_M 0x3F000000U |
| #define SPI_CTL1_RTOUT_S 24U |
| #define SPI_CLKCFG0_PRESC_W 3U |
| #define SPI_CLKCFG0_PRESC_M 0x00000007U |
| #define SPI_CLKCFG0_PRESC_S 0U |
| #define SPI_CLKCFG0_PRESC_DIV_BY_1 0x00000000U |
| #define SPI_CLKCFG0_PRESC_DIV_BY_2 0x00000001U |
| #define SPI_CLKCFG0_PRESC_DIV_BY_3 0x00000002U |
| #define SPI_CLKCFG0_PRESC_DIV_BY_4 0x00000003U |
| #define SPI_CLKCFG0_PRESC_DIV_BY_5 0x00000004U |
| #define SPI_CLKCFG0_PRESC_DIV_BY_6 0x00000005U |
| #define SPI_CLKCFG0_PRESC_DIV_BY_7 0x00000006U |
| #define SPI_CLKCFG0_PRESC_DIV_BY_8 0x00000007U |
| #define SPI_CLKCFG1_SCR_W 10U |
| #define SPI_CLKCFG1_SCR_M 0x000003FFU |
Referenced by SPIConfig().
| #define SPI_CLKCFG1_SCR_S 0U |
| #define SPI_CLKCFG1_DSAMPLE_W 4U |
| #define SPI_CLKCFG1_DSAMPLE_M 0x000F0000U |
Referenced by SPIConfig().
| #define SPI_CLKCFG1_DSAMPLE_S 16U |
Referenced by SPIConfigSetExpClk().
| #define SPI_IFLS_TXSEL_W 3U |
| #define SPI_IFLS_TXSEL_M 0x00000007U |
| #define SPI_IFLS_TXSEL_S 0U |
| #define SPI_IFLS_TXSEL_LVL_OFF 0x00000000U |
| #define SPI_IFLS_TXSEL_LVL_3_4 0x00000001U |
| #define SPI_IFLS_TXSEL_LVL_1_2 0x00000002U |
| #define SPI_IFLS_TXSEL_LVL_1_4 0x00000003U |
| #define SPI_IFLS_TXSEL_LVL_RES4 0x00000004U |
| #define SPI_IFLS_TXSEL_LVL_EMPTY 0x00000005U |
| #define SPI_IFLS_TXSEL_LVL_RES6 0x00000006U |
| #define SPI_IFLS_TXSEL_LEVEL_1 0x00000007U |
| #define SPI_IFLS_RXSEL_W 3U |
| #define SPI_IFLS_RXSEL_M 0x00000700U |
| #define SPI_IFLS_RXSEL_S 8U |
| #define SPI_IFLS_RXSEL_LVL_OFF 0x00000000U |
| #define SPI_IFLS_RXSEL_LVL_1_4 0x00000100U |
| #define SPI_IFLS_RXSEL_LVL_1_2 0x00000200U |
| #define SPI_IFLS_RXSEL_LVL_3_4 0x00000300U |
| #define SPI_IFLS_RXSEL_LVL_RES4 0x00000400U |
| #define SPI_IFLS_RXSEL_LVL_FULL 0x00000500U |
| #define SPI_IFLS_RXSEL_LVL_RES6 0x00000600U |
| #define SPI_IFLS_RXSEL_LEVEL_1 0x00000700U |
| #define SPI_DMACR_RXEN 0x00000001U |
| #define SPI_DMACR_RXEN_M 0x00000001U |
| #define SPI_DMACR_RXEN_S 0U |
| #define SPI_DMACR_RXEN_DISABLE 0x00000000U |
| #define SPI_DMACR_RXEN_ENABLE 0x00000001U |
| #define SPI_DMACR_TXEN 0x00000100U |
| #define SPI_DMACR_TXEN_M 0x00000100U |
| #define SPI_DMACR_TXEN_S 8U |
| #define SPI_DMACR_TXEN_DISABLE 0x00000000U |
| #define SPI_DMACR_TXEN_ENABLE 0x00000100U |
| #define SPI_RXCRC_DATA_W 16U |
| #define SPI_RXCRC_DATA_M 0x0000FFFFU |
| #define SPI_RXCRC_DATA_S 0U |
| #define SPI_TXCRC_DATA_W 16U |
| #define SPI_TXCRC_DATA_M 0x0000FFFFU |
| #define SPI_TXCRC_DATA_S 0U |
| #define SPI_TXCRC_AUTOCRCINS 0x80000000U |
| #define SPI_TXCRC_AUTOCRCINS_M 0x80000000U |
| #define SPI_TXCRC_AUTOCRCINS_S 31U |
| #define SPI_TXCRC_AUTOCRCINS_NOT_INSERTED 0x00000000U |
| #define SPI_TXCRC_AUTOCRCINS_INSERTED 0x80000000U |
| #define SPI_TXFHDR32_DATA_W 32U |
| #define SPI_TXFHDR32_DATA_M 0xFFFFFFFFU |
| #define SPI_TXFHDR32_DATA_S 0U |
| #define SPI_TXFHDR24_DATA_W 32U |
| #define SPI_TXFHDR24_DATA_M 0xFFFFFFFFU |
| #define SPI_TXFHDR24_DATA_S 0U |
| #define SPI_TXFHDR16_DATA_W 32U |
| #define SPI_TXFHDR16_DATA_M 0xFFFFFFFFU |
| #define SPI_TXFHDR16_DATA_S 0U |
| #define SPI_TXFHDR8_DATA_W 32U |
| #define SPI_TXFHDR8_DATA_M 0xFFFFFFFFU |
| #define SPI_TXFHDR8_DATA_S 0U |
| #define SPI_TXFHDRC_HDREN 0x00000001U |
| #define SPI_TXFHDRC_HDREN_M 0x00000001U |
| #define SPI_TXFHDRC_HDREN_S 0U |
| #define SPI_TXFHDRC_HDREN_DISABLE 0x00000000U |
| #define SPI_TXFHDRC_HDREN_ENABLE 0x00000001U |
| #define SPI_TXFHDRC_HDRIGN 0x00000002U |
| #define SPI_TXFHDRC_HDRIGN_M 0x00000002U |
| #define SPI_TXFHDRC_HDRIGN_S 1U |
| #define SPI_TXFHDRC_HDRIGN_SET 0x00000002U |
| #define SPI_TXFHDRC_HDRIGN_CLEAR 0x00000002U |
| #define SPI_TXFHDRC_HDRCMT 0x00000004U |
| #define SPI_TXFHDRC_HDRCMT_M 0x00000004U |
| #define SPI_TXFHDRC_HDRCMT_S 2U |
| #define SPI_TXFHDRC_HDRCMT_SET 0x00000004U |
| #define SPI_TXFHDRC_HDRCMT_CLEAR 0x00000000U |
| #define SPI_TXFHDRC_CSGATE 0x00000008U |
| #define SPI_TXFHDRC_CSGATE_M 0x00000008U |
| #define SPI_TXFHDRC_CSGATE_S 3U |
| #define SPI_TXFHDRC_CSGATE_BLOCKED 0x00000008U |
| #define SPI_TXFHDRC_CSGATE_UNBLOCKED 0x00000000U |
| #define SPI_RXDATA_DATA_W 16U |
| #define SPI_RXDATA_DATA_M 0x0000FFFFU |
| #define SPI_RXDATA_DATA_S 0U |
| #define SPI_TXDATA_DATA_W 16U |
| #define SPI_TXDATA_DATA_M 0x0000FFFFU |
| #define SPI_TXDATA_DATA_S 0U |
| #define SPI_STA_TFE 0x00000001U |
| #define SPI_STA_TFE_M 0x00000001U |
| #define SPI_STA_TFE_S 0U |
| #define SPI_STA_TFE_NOT_EMPTY 0x00000000U |
| #define SPI_STA_TFE_EMPTY 0x00000001U |
| #define SPI_STA_TNF 0x00000002U |
| #define SPI_STA_TNF_M 0x00000002U |
| #define SPI_STA_TNF_S 1U |
| #define SPI_STA_TNF_NOT_FULL 0x00000002U |
Referenced by SPIPutData(), and SPIPutDataNonBlocking().
| #define SPI_STA_TNF_FULL 0x00000000U |
| #define SPI_STA_RFE 0x00000004U |
| #define SPI_STA_RFE_M 0x00000004U |
| #define SPI_STA_RFE_S 2U |
| #define SPI_STA_RFE_NOT_EMPTY 0x00000000U |
| #define SPI_STA_RFE_EMPTY 0x00000004U |
Referenced by SPIGetData(), and SPIGetDataNonBlocking().
| #define SPI_STA_RNF 0x00000008U |
| #define SPI_STA_RNF_M 0x00000008U |
| #define SPI_STA_RNF_S 3U |
| #define SPI_STA_RNF_NOT_FULL 0x00000008U |
| #define SPI_STA_RNF_FULL 0x00000000U |
| #define SPI_STA_BUSY 0x00000010U |
Referenced by SPIBusy().
| #define SPI_STA_BUSY_M 0x00000010U |
| #define SPI_STA_BUSY_S 4U |
| #define SPI_STA_BUSY_ACTIVE 0x00000010U |
| #define SPI_STA_BUSY_IDLE 0x00000000U |
| #define SPI_STA_CSD 0x00000020U |
| #define SPI_STA_CSD_M 0x00000020U |
| #define SPI_STA_CSD_S 5U |
| #define SPI_STA_CSD_ERROR 0x00000020U |
| #define SPI_STA_CSD_NO_ERROR 0x00000000U |
| #define SPI_STA_TXDONE 0x00000040U |
| #define SPI_STA_TXDONE_M 0x00000040U |
| #define SPI_STA_TXDONE_S 6U |
| #define SPI_STA_TXDONE_TRANSMIT_DONE 0x00000040U |
| #define SPI_STA_TXDONE_TRANSMIT_INPROGRESS 0x00000000U |
| #define SPI_STA_TXFIFOLVL_W 6U |
| #define SPI_STA_TXFIFOLVL_M 0x00003F00U |
| #define SPI_STA_TXFIFOLVL_S 8U |
| #define SPI_CLKCFG_ENABLE 0x00000001U |
| #define SPI_CLKCFG_ENABLE_M 0x00000001U |
| #define SPI_CLKCFG_ENABLE_S 0U |