Commit graph

19 commits

Author SHA1 Message Date
Filip Ayazi
ef05df7eb9 Version bump 2023-10-06 04:35:05 +01:00
JojoDevel
59b5ae50a4 Handle float moves and check the number of arguments
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.
2023-10-06 03:17:14 +00:00
Filip Ayazi
30eb93c8da Merge branch 'sangaboard-v5'
set version to v1.0.0-dev
2023-03-11 02:16:53 +00:00
Filip Ayazi
3aee3f58ce Add -dev to version 2023-03-11 01:52:43 +00:00
Filip Ayazi
1b3e251783 Support 4 motors
Partial support for > 4 motors, needs a clean way of defining wiring.
2023-03-09 00:05:16 +00:00
Filip Ayazi
51b5b670e6 Handle bool defaults on emulated eeprom platform platforms (fixes #5) 2023-03-08 23:53:03 +00:00
Filip Ayazi
13e9a2c598 Undo version hack 2023-03-08 01:36:31 +00:00
Filip Ayazi
ffb0b04c03 Merge branch 'sangaboard-v5' into 'new_env_for_hw_serial'
# Conflicts:
#   src/modules/illumination/illumination.cpp
2023-03-01 04:43:15 +00:00
Filip Ayazi
d3920988b5 Undo version change hack 2023-03-01 04:38:09 +00:00
Richard Bowman
d9e7c1429a Simplified configuration
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.
2023-02-28 10:30:37 +00:00
Richard Bowman
ce762bdb60 Added an environment for pico using HW serial
I wasn't sure how to compile with or without
HW serial support, so I duplicated the "pico"
environment and added a -D HW_SERIAL
2023-02-13 15:18:16 +00:00
Filip Ayazi
84b06972fc Constant current driver fixes 2022-10-25 01:25:38 +01:00
Filip Ayazi
0f4e4b5289 Support HW serial in v5, clean up config 2022-10-11 01:00:31 +01:00
Filip Ayazi
351e5a6b7a Illumination support, change core, breaks hw serial
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)
2022-10-06 23:04:59 +01:00
Filip Ayazi
dfd4a99f1f sangaboard v5 basic support 2022-09-03 21:59:29 +01:00
Filip Ayazi
e48f5e9bbf Version string bumped to v1.0-beta 2021-07-18 04:54:53 +01:00
Filip Ayazi
edd0246cc5 some compatibility fixes and upload instructions 2021-06-02 00:56:23 +01:00
Filip Ayazi
35d969aadd Add endstops, light_sensor, test, many fixes
- 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
2021-05-25 01:43:11 +01:00
Filip Ayazi
2f78522064 Initial commit
First and incomplete version of the refactor, stage module works, including aborting moves.
2021-05-21 04:32:21 +01:00