   // 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


  Serial.begin(115200);
  Serial.println("Ready");
}

/**
  Waits for BUSY to go high
  */
inline void wait_busy() {
  while(digitalRead(_BUSY) == LOW) {
    digitalWrite(_LED, ~digitalRead(_BUSY));
  }
