# 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.