WORD receiveDataFromAD7490(WORD msb) { WORD rdata = 0; outputPort("c13", LOW); putcSPI2(msb); rdata = getcSPI2(); outputPort("c13", HIGH); return rdata; }
/******************************************************************************* Function: WORD receiveSpiOneWord(BYTE spi_id, DWORD usec) Precondition: Summary: Description: Parameters: BYTE spi_id DWORD use Return Values: Remarks: None *******************************************************************************/ WORD receiveSpiOneWord(BYTE spi_id, DWORD usec) { WORD data = 0; switch(spi_id) { case SPI_2: data = getcSPI2(); break; case SPI_4: data = getcSPI4(); break; } return data; }
BYTE GetByteSPI(BYTE b){ InitSPI(); putcSPI2(b); // Start sending return getcSPI2(); }
uint8_t GetByteSPI(uint8_t b){ InitSPI(); putcSPI2(b); // Start sending return getcSPI2(); }