got repeat to work. Premature abstraction of microcontroller