firmware: simplify reading of new ICR1 from serial
firmware: cleanup pin assignments
initial support for setting AOUT via ROS
accept larger errors when fitting time model (stops so many warnings)
add direct voltage specification output