73 for (
int connector = 1; connector <=
NUM_CHANNELS; connector++) {
86 uint32_t timestamp =
micros();
89 const auto reading =
ads126x.readADC1();
90 int32_t readingValue = reading.value;
93 *dataPtr++ = (timestamp >> 0) & 0xFF;
94 *dataPtr++ = (timestamp >> 8) & 0xFF;
95 *dataPtr++ = (timestamp >> 16) & 0xFF;
96 *dataPtr++ = (timestamp >> 24) & 0xFF;
99 *dataPtr++ = (readingValue >> 0) & 0xFF;
100 *dataPtr++ = (readingValue >> 8) & 0xFF;
101 *dataPtr++ = (readingValue >> 16) & 0xFF;
102 *dataPtr++ = (readingValue >> 24) & 0xFF;
#define SAMPLES_PER_BUFFER
static uint8_t txBuffer[BUFFER_SIZE]
static const uint8_t MAGIC[MAGIC_SIZE]