Home
last modified time | relevance | path

Searched refs:timing_source (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/drivers/stepper/step_dir/
Dstep_dir_stepper_common.c122 config->timing_source->stop(data->dev); in update_remaining_steps()
150 if (config->timing_source->needs_reschedule(dev) && data->step_count != 0) { in position_mode_task()
151 (void)config->timing_source->start(dev); in position_mode_task()
161 if (config->timing_source->needs_reschedule(dev)) { in velocity_mode_task()
162 (void)config->timing_source->start(dev); in velocity_mode_task()
207 if (config->timing_source->init) { in step_dir_stepper_common_init()
208 ret = config->timing_source->init(dev); in step_dir_stepper_common_init()
239 config->timing_source->update(dev, data->max_velocity); in step_dir_stepper_common_move_by()
241 config->timing_source->start(dev); in step_dir_stepper_common_move_by()
264 config->timing_source->update(dev, velocity); in step_dir_stepper_common_set_max_velocity()
[all …]
Dstep_dir_stepper_common.h33 const struct stepper_timing_source_api *timing_source; member
50 .timing_source = COND_CODE_1(DT_NODE_HAS_PROP(node_id, counter), \
/Zephyr-latest/drivers/stepper/ti/
Ddrv8424.c155 config->common.timing_source->stop(dev); in drv8424_enable()