| 1234567891011121314151617181920212223242526272829303132333435363738394041 | #include "UserTypes.h"// User data functions.  Modify these functions for your data items.// Start time for datastatic uint32_t startMicros;// Acquire a data record.void acquireData(data_t* data) {  data->time = micros();  for (int i = 0; i < ADC_DIM; i++) {    data->adc[i] = analogRead(i);  }}// Print a data record.void printData(Print* pr, data_t* data) {  if (startMicros == 0) {    startMicros = data->time;  }  pr->print(data->time - startMicros);  for (int i = 0; i < ADC_DIM; i++) {    pr->write(',');    pr->print(data->adc[i]);  }  pr->println();}// Print data header.void printHeader(Print* pr) {  startMicros = 0;  pr->print(F("micros"));  for (int i = 0; i < ADC_DIM; i++) {    pr->print(F(",adc"));    pr->print(i);  }  pr->println();}// Sensor setupvoid userSetup() {}
 |