Commit graph

10 commits

Author SHA1 Message Date
Julien Oculi 403f9181e3 feat!: WIP convert all motor controls to stack based task pool
This commit close this branch with WIP implementation of a stack based
task pool system to handle long running action (motor move) of
the kissStepper lib (that need a long `while`). The goal was to
allow handling of incomming serrial messages and motion cancellation
during stepper control loop.
2025-07-25 14:59:37 +02:00
Julien Oculi cbb17e279f feat: implement getter for turret home zero and position 2025-06-12 16:54:28 +02:00
Julien Oculi 5f0235eec7 refactor!: remove zero offset magic number 2025-06-12 09:46:52 +02:00
Julien Oculi 10b2bd7cf6 feat: add a destructor for Turret to diasble steppers and lasers 2025-06-11 14:36:01 +02:00
Julien Oculi 633d9006fb style: fix missing formatting 2025-06-10 22:44:51 +02:00
Julien Oculi ff568306d8 refactor!: use some structs to simplify and reduce code 2025-06-10 17:08:30 +02:00
Julien Oculi 82ea36bda2 feat!: remove magic numbers for step ratios and offsets 2025-06-10 11:35:26 +02:00
Julien Oculi 4f79010aa2 fix: use long for position to prevent int overflow 2025-06-10 11:08:41 +02:00
Julien Oculi 5575f0cb3c style: apply fmt with clang-format 2025-06-05 15:27:35 +02:00
Julien Oculi e59fb66c80 feat: add Turret class header definitions 2025-06-05 10:44:45 +02:00