Lines Matching refs:bit
71 rt_uint8_t bit = 0; in spi_xfer_4line_data8() local
80 if (config->mode & RT_SPI_MSB) { bit = tx_data & (0x1 << (7 - i)); } in spi_xfer_4line_data8()
81 else { bit = tx_data & (0x1 << i); } in spi_xfer_4line_data8()
83 if (bit) MOSI_H(ops); in spi_xfer_4line_data8()
92 rx_data <<= 1; bit = 0x01; in spi_xfer_4line_data8()
96 rx_data >>= 1; bit = 0x80; in spi_xfer_4line_data8()
101 rx_data |= bit; in spi_xfer_4line_data8()
105 rx_data &= ~bit; in spi_xfer_4line_data8()
146 rt_uint16_t bit = 0; in spi_xfer_4line_data16() local
155 if (config->mode & RT_SPI_MSB) { bit = tx_data & (0x1 << (15 - i)); } in spi_xfer_4line_data16()
156 else { bit = tx_data & (0x1 << i); } in spi_xfer_4line_data16()
158 if (bit) MOSI_H(ops); in spi_xfer_4line_data16()
167 rx_data <<= 1; bit = 0x0001; in spi_xfer_4line_data16()
171 rx_data >>= 1; bit = 0x8000; in spi_xfer_4line_data16()
176 rx_data |= bit; in spi_xfer_4line_data16()
180 rx_data &= ~bit; in spi_xfer_4line_data16()
232 rt_uint8_t bit = 0; in spi_xfer_3line_data8() local
243 if (config->mode & RT_SPI_MSB) { bit = tx_data & (0x1 << (7 - i)); } in spi_xfer_3line_data8()
244 else { bit = tx_data & (0x1 << i); } in spi_xfer_3line_data8()
246 if (bit) MOSI_H(ops); in spi_xfer_3line_data8()
273 rx_data <<= 1; bit = 0x01; in spi_xfer_3line_data8()
277 rx_data >>= 1; bit = 0x80; in spi_xfer_3line_data8()
282 rx_data |= bit; in spi_xfer_3line_data8()
286 rx_data &= ~bit; in spi_xfer_3line_data8()
345 rt_uint16_t bit = 0; in spi_xfer_3line_data16() local
356 if (config->mode & RT_SPI_MSB) { bit = tx_data & (0x1 << (15 - i)); } in spi_xfer_3line_data16()
357 else { bit = tx_data & (0x1 << i); } in spi_xfer_3line_data16()
359 if (bit) MOSI_H(ops); in spi_xfer_3line_data16()
386 rx_data <<= 1; bit = 0x0001; in spi_xfer_3line_data16()
390 rx_data >>= 1; bit = 0x8000; in spi_xfer_3line_data16()
395 rx_data |= bit; in spi_xfer_3line_data16()
399 rx_data &= ~bit; in spi_xfer_3line_data16()