Fix a typo which lead to the data pins not being tri-stated after an
aquisition (when the GPIF is idle) but rather being driven.
Thanks Ignacio García Pérez and Clemens Novak for reporting and testing.
/* When GPIF is idle, tri-state the data bus. */
/* Bit 7: DONE, bit 0: IDLEDRV. TODO: Set/clear DONE bit? */
- GPIFIDLECS = (1 << 0);
+ GPIFIDLECS = (0 << 0);
/* When GPIF is idle, set CTL0-CTL5 to 0. */
GPIFIDLECTL = 0;