new more flexible button press code. untested.
clear channel ready to test
build notes.
datasheets