Expand description
DRV8825 Driver
Platform-agnostic driver library for the DRV8825 stepper motor driver. This crate is a specialized facade for the Stepper library. Please consider using Stepper directly, as it provides drivers for more stepper motor drivers, as well as an interface to abstract over them.
See Stepper for more documentation and usage examples.
Modules
Compatibility code to help use Stepper on more platforms
Parent module for all driver implementations
A Hardware Abstraction Layer (HAL) for embedded systems
Software implementation of motion control capability
RampMaker - Stepper Acceleration Ramp Generator
Types related to working with a driver’s microstepping mode
Traits that can be implemented by Stepper drivers
Utility module for miscellaneous stuff that the rest of the crate needs
Structs
The DRV8825 driver API
The “future” returned by Stepper::move_to_position
The “future” returned by Stepper::set_direction
The “future” returned by Stepper::set_step_mode
The “future” returned by Stepper::step
Unified stepper motor interface
Enums
Defines the direction in which to rotate the motor
Unified error type
An error that can occur while using this API