Searched defs:packets (Results 1 - 3 of 3) sorted by relevance

/device/google/contexthub/firmware/os/core/
H A Dspi.c37 const struct SpiPacket *packets; member in struct:SpiDeviceState
75 return dev->ops->masterRxTx(dev, state->packets[0].rxBuf,
76 state->packets[0].txBuf, state->packets[0].size, mode);
103 void *rxBuf = state->packets[i].rxBuf;
104 const void *txBuf = state->packets[i].txBuf;
105 size_t size = state->packets[i].size;
121 if (state->packets[i].delay > 0) {
122 if (!timTimerSet(state->packets[i].delay, 0, 50, spiDelayCallback, state, true)) {
234 void *rxBuf = state->packets[
273 spiSetupRxTx(struct SpiDeviceState *state, const struct SpiPacket packets[], size_t n, SpiCbkF callback, void *cookie) argument
316 spiMasterRxTx(struct SpiDevice *dev, spi_cs_t cs, const struct SpiPacket packets[], size_t n, const struct SpiMode *mode, SpiCbkF callback, void *cookie) argument
387 spiSlaveRxTx(struct SpiDevice *dev, const struct SpiPacket packets[], size_t n, SpiCbkF callback, void *cookie) argument
[all...]
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/
H A Dbosch_bmi160.c503 struct SpiPacket packets[SPI_PACKET_SIZE]; member in struct:BMI160Task
828 T(packets[T(mRegCnt)]).size = 2;
829 T(packets[T(mRegCnt)]).txBuf = &T(txrxBuffer[T(mWbufCnt)]);
830 T(packets[T(mRegCnt)]).rxBuf = &T(txrxBuffer[T(mWbufCnt)]);
831 T(packets[T(mRegCnt)]).delay = delay * 1000;
849 T(packets[T(mRegCnt)]).size = size + 1; // first byte will not contain valid data
850 T(packets[T(mRegCnt)]).txBuf = &T(txrxBuffer[T(mWbufCnt)]);
851 T(packets[T(mRegCnt)]).rxBuf = *buf;
852 T(packets[T(mRegCnt)]).delay = delay * 1000;
871 ERROR_PRINT("spiBatchTxRx too many packets!\
[all...]
/device/google/contexthub/firmware/os/drivers/st_lsm6dsm/
H A Dst_lsm6dsm.c599 * @packets: spi packets needed to perform read/write operations.
618 struct SpiPacket packets[LSM6DSM_SPI_PACKET_SIZE]; member in struct:LSM6DSMSPISlaveInterface
1261 T_SLAVE_INTERFACE(packets[T_SLAVE_INTERFACE(mRegCnt)]).size = size + 1;
1262 T_SLAVE_INTERFACE(packets[T_SLAVE_INTERFACE(mRegCnt)]).txBuf = &T_SLAVE_INTERFACE(txrxBuffer[T_SLAVE_INTERFACE(mWbufCnt)]);
1263 T_SLAVE_INTERFACE(packets[T_SLAVE_INTERFACE(mRegCnt)]).rxBuf = *buf;
1264 T_SLAVE_INTERFACE(packets[T_SLAVE_INTERFACE(mRegCnt)]).delay = delay * 1000;
1286 T_SLAVE_INTERFACE(packets[T_SLAVE_INTERFACE(mRegCnt)]).size = 2;
1287 T_SLAVE_INTERFACE(packets[T_SLAVE_INTERFACE(mRegCnt)]).txBuf = &T_SLAVE_INTERFACE(txrxBuffer[T_SLAVE_INTERFACE(mWbufCnt)]);
1288 T_SLAVE_INTERFACE(packets[T_SLAVE_INTERFAC
[all...]

Completed in 100 milliseconds