void spi_transfer_word(uint8_t cs_pin, uint16_t tx, uint16_t *rx)
Reads and sends a word.
void spi_transfer_block(uint8_t cs_pin, uint8_t *tx, uint8_t *rx, uint8_t length)
Reads and sends a byte array.
void spi_transfer_byte(uint8_t cs_pin, uint8_t tx, uint8_t *rx)
Reads and sends a byte.
void quikeval_SPI_connect()
Connect SPI pins to QuikEval connector through the Linduino MUX. This will disconnect I2C...
union LT_union_int32_4bytes data
int8_t spi_read(int8_t data)
Read and write a data byte using the SPI hardware.
void quikeval_SPI_init()
Configure the SPI port for 4Mhz SCK.
void spi_write(int8_t data)
Write a data byte using the SPI hardware.
void spi_disable()
Disable the SPI hardware port.
void spi_enable(uint8_t spi_clock_divider)
Setup the processor for hardware SPI communication.