Loading...
Searching...
No Matches
motor_driver_params_t Struct Reference

Describe DC motor driver with PWM device and motors array. More...

Detailed Description

Describe DC motor driver with PWM device and motors array.

Definition at line 167 of file motor_driver.h.

#include <motor_driver.h>

Data Fields

motor_driver_mode_t mode
 driver mode
 
pwm_t pwm_dev
 PWM device driving motors.
 
pwm_mode_t pwm_mode
 PWM mode.
 
uint32_t pwm_frequency
 PWM device frequency.
 
uint32_t pwm_resolution
 PWM device resolution.
 
bool brake_inverted
 if false, brake high (1), low (0) otherwise
 
bool enable_inverted
 if false, enable high (1), low (0) otherwise
 
uint8_t nb_motors
 number of motors
 
motor_t motors [CONFIG_MOTOR_DRIVER_MAX]
 motors array
 
motor_set_post_cb_t motor_set_post_cb
 callback post to motor_set
 

Field Documentation

◆ brake_inverted

bool motor_driver_params_t::brake_inverted

if false, brake high (1), low (0) otherwise

Definition at line 173 of file motor_driver.h.

◆ enable_inverted

bool motor_driver_params_t::enable_inverted

if false, enable high (1), low (0) otherwise

Definition at line 174 of file motor_driver.h.

◆ mode

motor_driver_mode_t motor_driver_params_t::mode

driver mode

Definition at line 168 of file motor_driver.h.

◆ motor_set_post_cb

motor_set_post_cb_t motor_driver_params_t::motor_set_post_cb

callback post to motor_set

Definition at line 177 of file motor_driver.h.

◆ motors

motor_t motor_driver_params_t::motors[CONFIG_MOTOR_DRIVER_MAX]

motors array

Definition at line 176 of file motor_driver.h.

◆ nb_motors

uint8_t motor_driver_params_t::nb_motors

number of motors

Definition at line 175 of file motor_driver.h.

◆ pwm_dev

pwm_t motor_driver_params_t::pwm_dev

PWM device driving motors.

Definition at line 169 of file motor_driver.h.

◆ pwm_frequency

uint32_t motor_driver_params_t::pwm_frequency

PWM device frequency.

Definition at line 171 of file motor_driver.h.

◆ pwm_mode

pwm_mode_t motor_driver_params_t::pwm_mode

PWM mode.

Definition at line 170 of file motor_driver.h.

◆ pwm_resolution

uint32_t motor_driver_params_t::pwm_resolution

PWM device resolution.

Definition at line 172 of file motor_driver.h.


The documentation for this struct was generated from the following file: