Debugging firmware. Not tested on hardware