Skip to content

Feat(#3): Add TMC anticogging slewratedetector#169

Open
manoukianv wants to merge 37 commits intoUltrawipf:developmentfrom
manoukianv:feat/tmc_anticogging_slewratedetector
Open

Feat(#3): Add TMC anticogging slewratedetector#169
manoukianv wants to merge 37 commits intoUltrawipf:developmentfrom
manoukianv:feat/tmc_anticogging_slewratedetector

Conversation

@manoukianv
Copy link
Copy Markdown
Contributor

No description provided.

@manoukianv manoukianv changed the base branch from ultrawipf/testing to development December 19, 2025 10:56
@manoukianv manoukianv force-pushed the feat/tmc_anticogging_slewratedetector branch 5 times, most recently from 6a08cf6 to a0d9a73 Compare April 24, 2026 15:32
@manoukianv manoukianv force-pushed the feat/tmc_anticogging_slewratedetector branch from a0d9a73 to dbdc12d Compare April 25, 2026 09:59
@manoukianv manoukianv force-pushed the feat/tmc_anticogging_slewratedetector branch from 817b494 to ab2f2ae Compare April 29, 2026 21:15
…blocking

Refactored Axis::setDrvType to instantiate driver outside critical section, preventing FreeRTOS crashes. Converted TMC4671 state machine to an asynchronous, non-blocking model. Updated existing handlers (WaitPower, Running, FullCalibration, PID AutoTune) to use a tick-based approach. Refactored header constants to use constexpr and UPPERCASE naming. Integrated updated documentation.
…ergency of voltage failed, regoup error management and changing motor step at the end. Check sample overstack, add security on blocked motor.
@manoukianv manoukianv force-pushed the feat/tmc_anticogging_slewratedetector branch from ab2f2ae to e7ac16a Compare April 29, 2026 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant