28 lines
635 B
Markdown
28 lines
635 B
Markdown
# STM32 CMake+CppuTest Template
|
|
|
|
## Requirements
|
|
|
|
- An ARM compiler and linker.
|
|
- Bash or a POSIX shell.
|
|
- CMAKE version 3.20 or newer.
|
|
- Cpputest 3.8 or newer.
|
|
- Clangd LSP.
|
|
- Git version control.
|
|
|
|
## Instructions
|
|
|
|
1. Clone/copy the repo locally.
|
|
2. Check the requirements to make sure you're development enviroment is ready.
|
|
3. Update the linker script files to target your current uC.
|
|
|
|
## Running Tests
|
|
|
|
|
|
## TODO
|
|
|
|
- [ ] Create or copy a linker.ld file.
|
|
- [ ] Add a startup file for at least the stm32f103c8t6.
|
|
- [ ] Add messages for case where tool-chain is missing.
|
|
- [ ] Check for FreeBSD & Linux compat.
|
|
- [ ] Add in RTOS stuff.
|