#include <mcpwm_interface.h>
◆ backwards
esp_err_t(* motor_t::backwards) (motor_t *motor) |
Set direction of motor to backwards.
- Parameters
-
- Returns
-
- ESP_ERR_INVALID_ARG: Invalid argument
- ESP_FAIL: Failed
◆ brake
esp_err_t(* motor_t::brake) (motor_t *motor) |
Brake motor.
- Parameters
-
- Returns
-
- ESP_ERR_INVALID_ARG: Invalid argument
- ESP_FAIL: Failed
◆ del
esp_err_t(* motor_t::del) (motor_t *motor) |
Delete motor object.
- Parameters
-
- Returns
-
- ESP_ERR_INVALID_ARG: Invalid argument
ESP_FAIL: Failed
◆ disable
esp_err_t(* motor_t::disable) (motor_t *motor) |
Disable motor.
- Parameters
-
- Returns
-
- ESP_ERR_INVALID_ARG: Invalid argument
ESP_FAIL: Failed
◆ enable
esp_err_t(* motor_t::enable) (motor_t *motor) |
Enable motor.
- Parameters
-
motor_handle_t | Motor object handle |
- Returns
-
- ESP_ERR_INVALID_ARG: Invalid argument
ESP_FAIL: Failed
◆ forward
esp_err_t(* motor_t::forward) (motor_t *motor) |
Set direction of motor to forward.
- Parameters
-
- Returns
-
- ESP_ERR_INVALID_ARG: Invalid argument
ESP_FAIL: Failed
◆ set_speed
esp_err_t(* motor_t::set_speed) (motor_t *motor, uint32_t speed) |
Set motor speed.
- Parameters
-
motor | Motor object |
speed | Speed of motor, 0~100 |
- Returns
-
- ESP_ERR_INVALID_ARG: Invalid argument
ESP_FAIL: Failed
The documentation for this struct was generated from the following file: