Firmware for REMA Heat Exchanger Inspection Robot
arm-none-eabi
CMake
OpenOCD ver > 0.12
Doxygen
Create a directory
mkdir REMA
cd REMA
Clone this repos
git clone git@github.com:gustavojm/lpc_chip_43xx.git
git clone https://github.com/gustavojm/CIAA_NXP_board.git
git clone https://github.com/gustavojm/rema_plusplus.git
Configure the project
cd rema_plusplus
cmake -S . -B ./build
Compile the project
cmake --build ./build
Flash the microcontroller
cmake --build ./build --target flash
Change project settings
ccmake ./build
Clean the project
cmake --build ./build --target clean
In order to generate documentation for the project, you need to configure the build to use Doxygen. This is easily done, by modifying the workflow shown above as follows:
ccmake ./build
cmake --build ./build --target doxygen-docs
Note: This will generate a
docs/
directory in the project's root directory.