Series
CMake on STM32
- :: Episode 1: the beginning
- :: Episode 2: build with CLion
- :: Episode 3: handle warnings in 3rd party files
- :: Episode 4: get ready for C++
- :: Episode 5: additional clean files
- :: Episode 6: add C++ specific compiler options
- :: Episode 7: unit tests
- :: Episode 8: building with Docker
Let's Try C++20
- :: std::span
- :: virtual constexpr functions
- :: Compare objects
- :: Range-based for statements with initializer
- :: explicit(bool)
- :: using enum
- :: std::is_constant_evaluated()
- :: std::cmp_* functions
- :: Erase elements in a container with std::erase()