uart/software.hpp