Comprehensive Stepper motor testing suite for ESP32-C6 DevKit-M-1 (noexcept)
This file contains comprehensive testing for Stepper motor control including:
- Bootloader initialization and configuration validation
- Motor type configuration (Stepper with various step counts)
- FOC position control with encoder feedback
- Step/Direction control mode testing
- Microstepping configuration and testing
- Position control with different targets and profiles
- Velocity control for stepper motors
- Current control and torque limiting
- Stall detection and protection
- Motor startup and shutdown procedures
- Error handling and recovery
- Telemetry monitoring during operation
- Performance benchmarking
- Multi-device scenarios
- Edge cases and fault injection
All functions are noexcept - no exception handling used.
- Author
- Nebiyu Tadesse
- Date
- 2025
- Copyright
- HardFOC