buttons are now somewhat working properly, but register 0x12 (button debounce value) keeps getting overwritten / corrupted. once this is fixed then buttons will likley work properly.
The V003 sub MCU code is mostly initially written, though needs to be tested and fixed.