1
0
Fork
You've already forked pe0w
0
Experimental stuff
  • C++ 98.3%
  • Python 1%
  • Makefile 0.7%
2023年11月15日 13:49:21 +01:00
lib/common add Vector type 2023年10月03日 10:08:20 +02:00
other oops, it messed up doctest builds 2023年11月01日 15:57:44 +01:00
src initial pio-based dev & tdd setup 2023年09月29日 14:36:16 +02:00
test add msBusy test in native 2023年10月31日 12:25:06 +01:00
.gitignore initial pio-based dev & tdd setup 2023年09月29日 14:36:16 +02:00
Makefile tweak 64-bit mode for ARM Linux 2023年11月15日 13:49:21 +01:00
platformio.ini oops, it messed up doctest builds 2023年11月01日 15:57:44 +01:00
README.md update readme 2023年09月29日 16:24:33 +02:00
UNLICENSE fix url 2023年09月23日 14:55:18 +02:00

PE0W

Requirements:

  • pio as build system, i.e. PlatformIO
  • g++ compiler on native with C++17 support
  • entr for continuous TDD via make on native

Architectures:

  • native_m64 = native 64-bit (Linux & MacOS)
  • native_m32 = native 32-bit (Linux with multilib support)
  • nucleo_l432kc = STM32 Nucleo-L432 μC board

Commands:

  • make - continuous TDD using native target (32b on Linux, 64b on MacOS)
  • pio run -t upload - compile and upload/run all targets
  • pio test - run tests: doctest on native and unity on STM32