DeltaStage sends moves commands as floats which led to occasional hard crashes,
this avoids it.
Incorrect number of arguments to move commands is now handled gracefully
and this will later be extended to more commands.
I've moved SUPPORT_EEPROM into boards.h
because that seemed simplest.
I've removed a bit of logic related to serial
ports, because we now just listen on both if there
is more than one, using PRIMARY_SERIAL_PORT and
SECONDARY_SERIAL_PORT in boards.h.
I've deleted the `picohw` environment because it's no longer necessary.
HW serial temporarily broken due to the change in pico core. This core
has a lot more features e.g. easily changing PWM frequency and supports
both pico cores (currently unused)
- Added endstop and light_sensor module
- Improved configuration by splitting wiring configs to boards.h
- Added a unit test for argument parsing
- Fixed many smaller bugs