Fix indentation in main.cpp
The `isr` now check which bit has changed
Remove a tab
accidentally added in last commit.
Fix possible segfault on startup
The main thread can't use `in8()` and `out8()` on startup. Move the initialisation of `port_old` to `hwaccess::init_isr()`.
Simplify conditional compilation for HAL/IRQ unit test
Now it should be possible to test both a once. Now there is only one define
for unit testing `UNIT_TESTS`.
Delete obsolete FSM UML Projects
Edited FSMs for both conveyors.
Update unit tests to new ISR behaviour
This also fixes a bug in `hwaccess::change_stub()` where the stub is not initialized correctly.