| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 
							- #include "UserTypes.h"
 
- // User data functions.  Modify these functions for your data items.
 
- // Start time for data
 
- static 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 setup
 
- void userSetup() {
 
- }
 
 
  |