danielgallagher0 Wait for the chip to wake up fully before trying to read or write
- Empirically, this only takes 2 to 4 times through the loop to wake
  up, so it seems acceptable to block.
Latest commit a47f1f5 Mar 28, 2019