Lines Matching defs:spi
42 rt_uint32_t SPI_GetVersion(SPI_T *spi) in SPI_GetVersion()
51 void SPI_Reset(SPI_T *spi) in SPI_Reset()
60 void SPI_SetMode(SPI_T *spi, SPI_CTRL_Mode mode) in SPI_SetMode()
69 void SPI_Enable(SPI_T *spi) in SPI_Enable()
75 void SPI_Disable(SPI_T *spi) in SPI_Disable()
84 void SPI_StartTransmit(SPI_T *spi) in SPI_StartTransmit()
93 void SPI_SetFirstTransmitBit(SPI_T *spi, SPI_TCTRL_Fbs bit) in SPI_SetFirstTransmitBit()
102 void SPI_EnableRapidsMode(SPI_T *spi, bool delay_sample) in SPI_EnableRapidsMode()
112 void SPI_DisableRapidsMode(SPI_T *spi) in SPI_DisableRapidsMode()
121 void SPI_SetDuplex(SPI_T *spi, SPI_TCTRL_DHB_Duplex duplex) in SPI_SetDuplex()
130 void SPI_SetCsLevel(SPI_T *spi, bool level) in SPI_SetCsLevel()
139 void SPI_ManualChipSelect(SPI_T *spi, SPI_TCTRL_SS_Sel cs) in SPI_ManualChipSelect()
149 void SPI_AutoChipSelect(SPI_T *spi, SPI_TCTRL_SS_Sel cs, bool cs_remain) in SPI_AutoChipSelect()
160 void SPI_SetCsIdle(SPI_T *spi, bool idle) in SPI_SetCsIdle()
169 void SPI_SetSclkMode(SPI_T *spi, SPI_SCLK_Mode mode) in SPI_SetSclkMode()
194 void SPI_EnableInt(SPI_T *spi, SPI_Int_Type type) in SPI_EnableInt()
203 void SPI_DisableInt(SPI_T *spi, SPI_Int_Type type) in SPI_DisableInt()
212 bool SPI_IntState(SPI_T *spi, SPI_Int_Type type) in SPI_IntState()
221 bool SPI_ClearInt(SPI_T *spi, SPI_Int_Type type) in SPI_ClearInt()
231 void SPI_DebugReadTx(SPI_T *spi, rt_uint32_t *data) in SPI_DebugReadTx()
240 void SPI_DebugWriteRx(SPI_T *spi, rt_uint32_t *data) in SPI_DebugWriteRx()
249 void SPI_ResetTxFifo(SPI_T *spi) in SPI_ResetTxFifo()
259 void SPI_ResetRxFifo(SPI_T *spi) in SPI_ResetRxFifo()
269 void SPI_DMA(SPI_T *spi, bool txEn, bool rxEn) in SPI_DMA()
280 void SPI_SetTxFifoThreshold(SPI_T *spi, rt_uint8_t threshold) in SPI_SetTxFifoThreshold()
289 void SPI_SetRxFifoThreshold(SPI_T *spi, rt_uint8_t threshold) in SPI_SetRxFifoThreshold()
298 rt_uint8_t SPI_GetTxFifoCounter(SPI_T *spi) in SPI_GetTxFifoCounter()
307 rt_uint8_t SPI_GetRxFifoCounter(SPI_T *spi) in SPI_GetRxFifoCounter()
316 void SPI_EnableDualMode(SPI_T *spi) in SPI_EnableDualMode()
325 void SPI_DisableDualMode(SPI_T *spi) in SPI_DisableDualMode()
334 void SPI_SetInterval(SPI_T *spi, rt_uint16_t nSCLK) in SPI_SetInterval()
342 static void SPI_SetClkDiv(SPI_T *spi, rt_uint16_t div) in SPI_SetClkDiv()
374 void SPI_SetDataSize(SPI_T *spi, rt_uint32_t data_size, rt_uint32_t dummy_size) in SPI_SetDataSize()
385 void SPI_Write(SPI_T *spi, rt_uint8_t *data) in SPI_Write()
394 void SPI_Read(SPI_T *spi, rt_uint8_t *data) in SPI_Read()
403 rt_uint8_t *SPI_TxAddress(SPI_T *spi) in SPI_TxAddress()
412 rt_uint8_t *SPI_RxAddress(SPI_T *spi) in SPI_RxAddress()
433 SPI_T *spi = _spi_info->spi; in configure() local
529 SPI_T *spi = _spi_info->spi; in xfer() local
656 rt_err_t tina_spi_bus_register(SPI_T *spi, const char *spi_bus_name) in tina_spi_bus_register()