status_code_t usart_spi_read_packet(USART_t *usart, uint8_t *data, size_t len) { while(len) { *data = usart_spi_transmit(usart, CONFIG_USART_SPI_DUMMY); len--; data++; } return STATUS_OK; }
status_code_t usart_spi_write_packet(USART_t *usart,const uint8_t *data, size_t len) { size_t i=0; while(len) { usart_spi_transmit(usart,*(data+i)); len--; i++; } return STATUS_OK; }
uint8_t SpiInOut(uint8_t Data) { return usart_spi_transmit(&USARTC0, Data); }