Aruna
|
#include <ESP32_Stepper.h>
Private Member Functions | |
err_t | init_pin (uint8_t pin_nr) override |
init single pin as output More... | |
err_t | set_pin (uint8_t pin_nr, bool value) override |
set pin level high or low More... | |
err_t | clear_pin (uint8_t pin_nr) override |
clear single pin after program is finished More... | |
Additional Inherited Members | |
![]() | |
Stepper (uint8_t *pins, size_t pins_count, movement::axis_mask_t axis, bool active_high) | |
Stepper motor. More... | |
void | set_speed (int16_t speed) |
Set speed of the stepper motor. More... | |
void | do_steps (int32_t steps) |
Do an x number of steps. More... | |
~Stepper () | |
destructor. More... | |
![]() | |
Actuator (axis_mask_t axis=axis_mask_t::NONE) | |
Actuator object, used by the movement module for vehicle movement. More... | |
virtual | ~Actuator () |
err_t | set_axis (axis_mask_t new_axis) |
Set the axis that this Actuator is capable in moving in. More... | |
axis_mask_t | get_axis () |
get the movement modes that this driver supports. More... | |
err_t | set (axis_mask_t axisMask, int16_t speed) |
Set the speed of the motors directly. More... | |
uint16_t | get_speed () |
Get the current speed of Actuator. More... | |
![]() | |
err_t | startup_error = err_t::NOT_STARTED |
error when constructing gets put here, read before usage. More... | |
![]() | |
static double | convert_range (uint16_t input, float range_max=100.f, float range_min=0.f) |
Convert uint16 to a new range. More... | |
Definition at line 12 of file ESP32_Stepper.h.
|
overrideprivatevirtual |
clear single pin after program is finished
pin_nr | pin to clear |
Reimplemented from aruna::driver::Stepper.
Definition at line 25 of file ESP32_Stepper.cpp.
|
overrideprivatevirtual |
init single pin as output
pin_nr,pin | to initialize |
Implements aruna::driver::Stepper.
Definition at line 10 of file ESP32_Stepper.cpp.
|
overrideprivatevirtual |
set pin level high or low
pin_nr,pin | to set |
value,bool. | true for high, false for low |
Implements aruna::driver::Stepper.
Definition at line 18 of file ESP32_Stepper.cpp.