This version of the firmware no longer works with Cockpit versions 30.0.3 or earlier. The infrastructure to build and flash this code only exists in cockpit 31.0.1 and later.
Contains sketches, configuration files, and build/upload scripts for the OpenROV Controller Board. The sketches are built automatically by the ArduinoBuilder library in the cockpit project and can currently only be easily built using that process.
Eventually this project will become a GCC Makefile project to facilitate easy, cross-platform builds and automated testing.
The code is organized in the following manner:
Currently, the firmware that runs on the OpenROV 2X controllerboard can be found in sketches/OpenROV2x/
Please use one of the astyle scripts in the scripts directory to automatically format your source before submitting PRs.
For submitting issues use the primary software repository: https://github.com/OpenROV/openrov-software/issues