Fixed de-bouncing
Fixed off-by-one error in printf queue
Implemented auto-screen-off functionality
Fixed systick overflow issues in comms timeout