This repository stores the secondary development code for the RM souvenir. The badge as a whole is in the shape of a disc, divided into six different blocks, representing the six different themes of the six years of RoboMaster themed summer camps from 2017 to 2022, which when put together form a complete disc, representing the tireless efforts of RM summer camps over the past six years and the hard work of each assistant coach in each year.
The badge as a whole adopts the classic red and blue color scheme of RM that echoes each other. A few red elements are consciously added to the blue-based blocks, and the same is done in the red blocks, forming a kind of echo of the red and blue blocks and ensuring the integrity of the design. The black and white colors are introduced as embellishments to the rhythm of the picture, making the whole more durable.
- Integrated Development Environment: CLion CL-221.5921.27
- OS: Windows 10 Professional 21H2 x64 10.0.19044
- Make tool: GNU Make 4.3 x86_64-w64-mingw32
- Compiler tool chain: gcc-arm-none-eabi 10.3.1 20210824
Due to licensing reasons, the compilation tool chain used for this project development are open source tools. To do secondary development through the API interface of this project, you need to install:
This repository provides a static library that has been compiled and tested. The path to the library is source/librm_lightboard_lib.a. In this library, the basic functions for LED control and LCD control are provided, and I will introduce the usage of the functions below.
Open PowerShell in the root of the repository and enter the following command, After running successfully you can find the executable hex and bin files in the build folder.
md build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug -G "MinGW Makefiles" ..
cmake --build . --target rm_lightboard.elf -- -j 12
Affiliation:RoboMaster
Author: Yanzhen Zhu
Maintainer:Yanzhen Zhu, [email protected]
The source code is released under a MIT License.The product has been tested under Windows 10 and Ubuntu 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.