Lines Matching refs:pSPI
49 void SPI_Init(SPI_Type *pSPI, SPI_ConfigType *pConfig) in SPI_Init() argument
53 ASSERT((pSPI == SPI0)); in SPI_Init()
57 ASSERT((pSPI == SPI0) || (pSPI == SPI1)); in SPI_Init()
60 if( pSPI == SPI0) in SPI_Init()
72 SPI_IntEnable(pSPI); in SPI_Init()
76 if( pSPI == SPI0 ) in SPI_Init()
89 SPI_TxIntEnable(pSPI); in SPI_Init()
93 if( pSPI == SPI0 ) in SPI_Init()
105 SPI_SetMasterMode(pSPI); in SPI_Init()
109 SPI_SetSlaveMode(pSPI); in SPI_Init()
114 SPI_SetClockPol(pSPI,1); in SPI_Init()
118 SPI_SetClockPhase(pSPI,1); in SPI_Init()
121 SPI_SetClockPhase(pSPI,0); in SPI_Init()
125 SPI_SetLSBFirst(pSPI); in SPI_Init()
129 SPI_MatchIntEnable(pSPI); in SPI_Init()
133 SPI_ModfEnable(pSPI); in SPI_Init()
138 SPI_SSOutputEnable(pSPI); in SPI_Init()
139 SPI_ModfEnable(pSPI); in SPI_Init()
144 SPI_BidirPinEnable(pSPI); in SPI_Init()
149 SPI_BidirOutEnable(pSPI); in SPI_Init()
153 SPI_ClockStopEnable(pSPI); in SPI_Init()
158 SPI_SetBaudRate(pSPI,pConfig->u32BusClkHz,pConfig->u32BitRate); in SPI_Init()
164 SPI_Enable(pSPI); in SPI_Init()
180 void SPI_SetBaudRate(SPI_Type *pSPI,uint32_t u32BusClock,uint32_t u32Bps) in SPI_SetBaudRate() argument
214 pSPI->BR = SPI_BR_SPPR(u8Sppr) | SPI_BR_SPR(u8Spr); in SPI_SetBaudRate()
230 ResultType SPI_TransferWait(SPI_Type *pSPI, SPI_WidthType* pRdBuff, SPI_WidthType *pWrBuff,uint32 u… in SPI_TransferWait() argument
241 while(!SPI_IsSPTEF(pSPI)); in SPI_TransferWait()
242 SPI_WriteDataReg(pSPI,pWrBuff[i]); in SPI_TransferWait()
243 while(!SPI_IsSPRF(pSPI)); in SPI_TransferWait()
244 pRdBuff[i] = SPI_ReadDataReg(pSPI); in SPI_TransferWait()
261 void SPI_DeInit(SPI_Type *pSPI) in SPI_DeInit() argument
264 pSPI->C1 = SPI_C1_DEFAULT; in SPI_DeInit()
265 pSPI->C2 = SPI_C2_DEFAULT; in SPI_DeInit()
266 pSPI->BR = SPI_BR_DEFAULT; in SPI_DeInit()
267 pSPI->M = SPI_M_DEFAULT; in SPI_DeInit()
282 void SPI_SetCallback(SPI_Type *pSPI,SPI_CallbackType pfnCallback) in SPI_SetCallback() argument
284 uint32_t u32Port = ((uint32_t)pSPI-(uint32_t)SPI0)>>12; in SPI_SetCallback()