| H A D | gpio_spi.c | 72 static void xfer(unsigned int bytes, const void *out, void *in, int cpol, int cpha) in xfer() argument 97 if (in != NULL) { in xfer() 98 *(uint8_t *)in++ = in_byte; in xfer() 104 const uint8_t *out, uint8_t *in) in gpio_spi_xfer() argument 106 if ((out == NULL) && (in == NULL)) { in gpio_spi_xfer() 112 xfer(bytes, out, in, 0, 0); in gpio_spi_xfer() 115 xfer(bytes, out, in, 0, 1); in gpio_spi_xfer() 118 xfer(bytes, out, in, 1, 0); in gpio_spi_xfer() 121 xfer(bytes, out, in, 1, 1); in gpio_spi_xfer()
|