remove unused import
refactor GPIO module, part one
refactor GPIO module, part two

now GPIO is mapping pins to either piano notes or psx controller commands
fix typo
refactor GPIO module, part three
disambiguate
introduce basic piano state
make PianoState come along with own worker
disambiguating
remove dependency on console controller object
move byte sending responsibility to console controller
introduce the pianette
let's try without any locks for now
move piano note input buffering to the pianette
move piano note input buffering to the pianette, part deux
fixup
move combo configuration to the Pianette object