generated from TDD-Templates/cmake_cpputest_template
Updated the readme with instructions and details.
This commit is contained in:
parent
0217a13b1d
commit
7fbb685e30
67
README.md
67
README.md
|
@ -1,8 +1,73 @@
|
||||||
# Multi-Tracker
|
# Multi-Tracker(LINX)
|
||||||
|
|
||||||
## Description
|
## Description
|
||||||
|
|
||||||
|
|
||||||
## BOM(Bill of Materials)
|
## BOM(Bill of Materials)
|
||||||
|
|
||||||
|
- [adafruit feather 32U4 RFM95](https://www.adafruit.com/product/3079)
|
||||||
|
- [ ST7789V2 1.69" LCD Display](https://www.waveshare.com/1.69inch-lcd-module.htm)
|
||||||
|
- [24 x WS2812 RGB Ring](https://www.amazon.ca/gp/product/B0774JNSCF/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1)
|
||||||
|
- [BN-220 GPS ](https://www.amazon.com/Navigation-Raspberry-Betaflight-Geekstory-Shipping/dp/B07PRDY6DS?th=1)
|
||||||
|
- [LSM303AGR Accelerometer + Compass](https://learn.adafruit.com/lsm303-accelerometer-slash-compass-breakout/overview)
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
### Main Project
|
||||||
|
|
||||||
|
**To be added**
|
||||||
|
|
||||||
|
### Tests
|
||||||
|
|
||||||
|
*Requirements:*
|
||||||
|
- CppUTest 3.X
|
||||||
|
- Bash shell
|
||||||
|
|
||||||
|
```sh
|
||||||
|
echo "1" | ./otto.sh
|
||||||
|
```
|
||||||
|
The above command runs the automation script `otto.sh` that automates the
|
||||||
|
process of running tests for the project.
|
||||||
|
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
|
||||||
|
*Requirements:*
|
||||||
|
- Doxygen
|
||||||
|
- Terminal/Shell
|
||||||
|
|
||||||
|
The project's documentation is generated through documentation comments
|
||||||
|
that are held within the source files. You can use the command below to
|
||||||
|
generate the documentation from terminal.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
doxygen ./Doxyfile
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Project Directory Overview
|
||||||
|
|
||||||
|
Below you can find a list of the root directory. The project contains the
|
||||||
|
source files for arduino as well as the needed files for unit testing in
|
||||||
|
the future.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
tree -L 1
|
||||||
|
.
|
||||||
|
├── build
|
||||||
|
├── CMakeLists.txt
|
||||||
|
├── compile_commands.json -> ./build/compile_commands.json
|
||||||
|
├── docs
|
||||||
|
├── Doxyfile
|
||||||
|
├── inc
|
||||||
|
├── LINX_SOFTWARE-COMMENTED.ino
|
||||||
|
├── mocks
|
||||||
|
├── otto.sh
|
||||||
|
├── README.md
|
||||||
|
├── setup.sh
|
||||||
|
├── src
|
||||||
|
└── tests
|
||||||
|
|
||||||
|
6 directories, 7 files
|
||||||
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue