Prusa-Firmware-MMU/tests/unit
D.R.racer 6dd5057b67 Separate NoCommand and StartUp (new state machine)
The reasons for this change are:
- NoCommand is used during the lifetime of the firmware as a fallback in case an unknown command is received (simplifies command handling code). It must remain not doing anything.
- StartUp became a complex infrastructure which needs to "live" until an error is fixed (if any). That requires a "standard" StateInner() function which waits for the user to resolve the error.

Unit tests renamed as well.
2022-12-20 15:53:05 +01:00
..
application Separate NoCommand and StartUp (new state machine) 2022-12-20 15:53:05 +01:00
hal circular_buffer: implement reset() 2022-10-25 07:21:33 +02:00
logic Separate NoCommand and StartUp (new state machine) 2022-12-20 15:53:05 +01:00
modules Generate exactly 1 userInput event when button pressed (and held) 2022-11-15 07:19:20 +01:00
CMakeLists.txt Update CMake integration for Catch v3.1.0 2022-10-22 15:41:44 +02:00
system_test.cpp Optimise Catch2 V3 includes + fix a few cases of missing includes 2022-10-22 15:41:44 +02:00
test_main.cpp Optimise Catch2 V3 includes + fix a few cases of missing includes 2022-10-22 15:41:44 +02:00