add simple uart test
better error handling of load_device_tree through adc, pwm, and uart