Searched refs:pulse_encoder (Results 1 – 3 of 3) sorted by relevance
18 if (pulse_encoder->ops->init) in rt_pulse_encoder_init()20 return pulse_encoder->ops->init(pulse_encoder); in rt_pulse_encoder_init()33 if (pulse_encoder->ops->control) in rt_pulse_encoder_open()35 return pulse_encoder->ops->control(pulse_encoder, PULSE_ENCODER_CMD_ENABLE, RT_NULL); in rt_pulse_encoder_open()48 if (pulse_encoder->ops->control) in rt_pulse_encoder_close()50 return pulse_encoder->ops->control(pulse_encoder, PULSE_ENCODER_CMD_DISABLE, RT_NULL); in rt_pulse_encoder_close()63 if (pulse_encoder->ops->get_count) in rt_pulse_encoder_read()65 *(rt_int32_t *)buffer = pulse_encoder->ops->get_count(pulse_encoder); in rt_pulse_encoder_read()80 result = pulse_encoder->ops->clear_count(pulse_encoder); in rt_pulse_encoder_control()87 result = pulse_encoder->ops->control(pulse_encoder, cmd, args); in rt_pulse_encoder_control()[all …]
18 src = src + ['pulse_encoder.c']
38 rt_err_t (*init)(struct rt_pulse_encoder_device *pulse_encoder);39 rt_int32_t (*get_count)(struct rt_pulse_encoder_device *pulse_encoder);40 rt_err_t (*clear_count)(struct rt_pulse_encoder_device *pulse_encoder);41 rt_err_t (*control)(struct rt_pulse_encoder_device *pulse_encoder, rt_uint32_t cmd, void *args);51 rt_err_t rt_device_pulse_encoder_register(struct rt_pulse_encoder_device *pulse_encoder, const char…
Completed in 5 milliseconds