12static int xfer(
void* ctx,
const uint8_t* tx, uint8_t* rx, uint16_t len) {
uint32_t board_now_ms(void)
static void delay_ms(void *ctx, uint32_t ms)
static int xfer(void *ctx, const uint8_t *tx, uint8_t *rx, uint16_t len)
static board_spi_device_t devices[BOARD_SPI_COUNT]
dev_bus_t board_devbus(board_spi_device_t device)
#define BOARD_DEVBUS_FRAME_MS
board_spi_status_t board_spi_transfer(board_spi_device_t device, const uint8_t *tx, uint8_t *rx, uint16_t len, uint32_t deadline_ms)
osStatus_t osDelay(uint32_t ticks)
Wait for Timeout (Time Delay).