Unified communications and motor control unit on an embedded linux SBC
- asynchronously receive data from the avionics board on UART
- asynchronously receive commands from the ground station on UART
- control 6 actuators (valves and pistons)
- read analog data from 5 sensors (manometers and piezoelectric)
- transmit data to the ground station on UART at least 100 times per second
- record data from the flight, including received commands