ATY_LIB V2_102_230218
ATY_LIB for general devices or ALGO
 
Loading...
Searching...
No Matches
fw_spi.c File Reference
#include "fw_spi.h"
#include "fw_tim.h"
#include "fw_sys.h"

Go to the source code of this file.

Functions

uint8_t SPI_TxRx (uint8_t dat)
 
void SPI_TxRxBytes (uint8_t *pBuf, uint8_t len)
 

Function Documentation

◆ SPI_TxRx()

uint8_t SPI_TxRx ( uint8_t  dat)

Definition at line 20 of file fw_spi.c.

21{
22 SPDAT = dat;
23 while (!SPI_RxTxFinished());
25 return SPDAT;
26}
__CODE int8_t dat[20]
#define SPI_ClearInterrupts()
Definition: fw_spi.h:66
#define SPI_RxTxFinished()
Definition: fw_spi.h:63

◆ SPI_TxRxBytes()

void SPI_TxRxBytes ( uint8_t pBuf,
uint8_t  len 
)

Definition at line 28 of file fw_spi.c.

29{
30 while(len--)
31 {
32 *pBuf++ = SPI_TxRx(*pBuf);
33 }
34}
uint8_t SPI_TxRx(uint8_t dat)
Definition: fw_spi.c:20