36 #define ES9257_MIN_PULSE_WIDTH             600 
   37 #define ES9257_MAX_PULSE_WIDTH             2200 
   38 #define ES9257_PERIOD                      20000 
   39 #define ES9257_MAX_ANGLE                   180.0 
   55     uint32_t            max_pulse_width;
 
   56     uint32_t            min_pulse_width;
 
   72                          int32_t max_pulse_width);
 
   90 upm_result_t es9257_calc_pulse_travelling(
const es9257_context dev,
 
int es9257_get_min_pulse_width(es9257_context dev)
Definition: es9257.c:110
 
void es9257_set_max_pulse_width(es9257_context dev, int width)
Definition: es9257.c:106
 
void es9257_set_min_pulse_width(es9257_context dev, int width)
Definition: es9257.c:102
 
void es9257_halt(es9257_context dev)
Definition: es9257.c:61
 
upm_result_t es9257_set_angle(es9257_context dev, int32_t angle)
Definition: es9257.c:66
 
es9257_context es9257_init(int32_t pin, int32_t min_pulse_width, int32_t max_pulse_width)
Definition: es9257.c:27
 
int es9257_get_max_pulse_width(es9257_context dev)
Definition: es9257.c:114