Software for a small homemade rover. Used to interface hardware peripherals, provide communication interface over ESP chip and control task scheduling (of either local or remote tasks).