   // wait for busy to go high
   wait_busy();
 
-  // pre-select the high byte for reading
+  // elect the high byte for reading
   digitalWrite(_BYTE, LOW);
-  delayMicroseconds(1);
 
   // use port manipulation to read the data pins. Note that our pinmapping
   // is such that port C maps exactly onto the parallel output from the

/**
 * This firmware is intended to interface with a ADS7825 from TI/BB, and
 * provide digital codes to the control software over USB-Serial.
 */

// Adding _ prefix b/c arduino api uses some of these names otherwise


#define     _TRIG_PIN (18)
#define     _TRIG_INT (5)

// the trigger frequency is divided by _DIVIDER. e.g. if the trigger frequency
// is 100Hz, and _DIVIDER is 10, then sampling occurs at 10Hz
#define     _DIVIDER  (10)

// *4 b/c we are sampling 4 channels. We assume each element of buf is enough
// to hold a 16bit value
