47 #ifndef DRIVERLIB_GENERATE_ROM
49 #define SPISDataPut NOROM_SPISDataPut
51 #define SPISTxGetValue NOROM_SPISTxGetValue
53 #define SPISDataGet NOROM_SPISDataGet
55 #define SPISRxGetValue NOROM_SPISRxGetValue
57 #define SPISIntStatus NOROM_SPISIntStatus
66 static const uint32_t g_pui32SPISTxFifo[] =
68 SPIS_O_TXFMEM0, SPIS_O_TXFMEM1, SPIS_O_TXFMEM2, SPIS_O_TXFMEM3, SPIS_O_TXFMEM4,
69 SPIS_O_TXFMEM5, SPIS_O_TXFMEM6, SPIS_O_TXFMEM7, SPIS_O_TXFMEM8, SPIS_O_TXFMEM9,
70 SPIS_O_TXFMEM10, SPIS_O_TXFMEM11, SPIS_O_TXFMEM12, SPIS_O_TXFMEM13,
71 SPIS_O_TXFMEM14, SPIS_O_TXFMEM15
80 static const uint32_t g_pui32SPISRxFifo[] =
82 SPIS_O_RXFMEM0, SPIS_O_RXFMEM1, SPIS_O_RXFMEM2, SPIS_O_RXFMEM3, SPIS_O_RXFMEM4,
83 SPIS_O_RXFMEM5, SPIS_O_RXFMEM6, SPIS_O_RXFMEM7, SPIS_O_RXFMEM8, SPIS_O_RXFMEM9,
84 SPIS_O_RXFMEM10, SPIS_O_RXFMEM11, SPIS_O_RXFMEM12, SPIS_O_RXFMEM13,
85 SPIS_O_RXFMEM14, SPIS_O_RXFMEM15
127 ui32Reg = g_pui32SPISTxFifo[ui32Index];
174 ui32Reg = g_pui32SPISRxFifo[ui32Index];
200 uint32_t ui32IntStatus, ui32Tmp;
221 return ui32IntStatus;
uint32_t SPISIntStatus(bool bMasked)
Gets the current interrupt status.
void SPISDataGet(uint32_t *pui32Data)
Gets a data element from the SPIS Rx FIFO.
void SPISDataPut(uint32_t ui32Data)
Puts a data element into the SPIS transmit FIFO.
uint32_t SPISTxGetValue(uint32_t ui32Index)
Get a specific value in the Tx Fifo.
uint32_t SPISRxGetValue(uint32_t ui32Index)
Get a specific value in the Rx Fifo.