Home
last modified time | relevance | path

Searched full:motor (Results 1 – 25 of 80) sorted by relevance

1234

/Zephyr-latest/drivers/stepper/adi_tmc/
Dadi_tmc_reg.h102 #define TMC5041_PWMCONF(motor) (0x10 | TMC5041_MOTOR_ADDR_PWM(motor)) argument
103 #define TMC5041_PWM_STATUS(motor) (0x11 | TMC5041_MOTOR_ADDR_PWM(motor)) argument
105 #define TMC5041_RAMPMODE(motor) (0x00 | TMC5041_MOTOR_ADDR(motor)) argument
106 #define TMC5041_XACTUAL(motor) (0x01 | TMC5041_MOTOR_ADDR(motor)) argument
107 #define TMC5041_VACTUAL(motor) (0x02 | TMC5041_MOTOR_ADDR(motor)) argument
108 #define TMC5041_VSTART(motor) (0x03 | TMC5041_MOTOR_ADDR(motor)) argument
109 #define TMC5041_A1(motor) (0x04 | TMC5041_MOTOR_ADDR(motor)) argument
110 #define TMC5041_V1(motor) (0x05 | TMC5041_MOTOR_ADDR(motor)) argument
111 #define TMC5041_AMAX(motor) (0x06 | TMC5041_MOTOR_ADDR(motor)) argument
112 #define TMC5041_VMAX(motor) (0x07 | TMC5041_MOTOR_ADDR(motor)) argument
[all …]
Dadi_tmc5041_stepper_controller.c207 LOG_ERR("%s: Failed to stop motor", stepper_data->stepper->name); in rampstat_work_handler()
263 LOG_DBG("Stepper motor controller %s %s", dev->name, enable ? "enabled" : "disabled"); in tmc5041_stepper_enable()
300 LOG_DBG("Stepper motor controller %s is moving: %d", dev->name, *is_moving); in tmc5041_stepper_is_moving()
330 LOG_DBG("Stepper motor controller %s moved to %d by steps: %d", dev->name, target_position, in tmc5041_stepper_move_by()
390 LOG_DBG("Stepper motor controller %s set micro step resolution to 0x%x", dev->name, in tmc5041_stepper_set_micro_step_res()
409 LOG_DBG("Stepper motor controller %s get micro step resolution: %d", dev->name, *res); in tmc5041_stepper_get_micro_step_res()
428 LOG_DBG("Stepper motor controller %s set actual position to %d", dev->name, position); in tmc5041_stepper_set_reference_position()
447 LOG_DBG("Stepper motor controller %s set target position to %d", dev->name, micro_steps); in tmc5041_stepper_move_to()
483 LOG_DBG("Stepper motor controller %s run with velocity %d", dev->name, velocity); in tmc5041_stepper_run()
545 LOG_DBG("Stepper motor controller %s set ramp", dev->name); in tmc5041_stepper_set_ramp()
[all …]
/Zephyr-latest/include/zephyr/drivers/
Dstepper.h35 * @brief Stepper Motor micro step resolution options
59 * @brief Stepper Motor direction options
69 * @brief Stepper Motor run mode options
97 * Stepper motor controller driver API definition and system call entry points.
102 * @brief enable or disable the stepper motor controller.
109 * @brief Move the stepper motor relatively by a given number of micro_steps.
153 * @brief Move the stepper motor absolutely by a given number of micro_steps.
189 * @brief Stepper Motor Controller API
210 * @brief Enable or Disable Motor Controller
212 * @param dev pointer to the stepper motor controller instance
[all …]
/Zephyr-latest/dts/bindings/stepper/
Dstepper-controller.yaml10 Invert motor direction.
31 GPIO pins used to control the enable signal of the motor driver.
36 The GPIO pins used to send step signals to the stepper motor.
41 The GPIO pins used to send direction signals to the stepper motor.
/Zephyr-latest/dts/bindings/stepper/adi/
Dadi,trinamic-ramp-generator.yaml11 Motor start velocity in [µsteps/t](unsigned)
65 Motor stop velocity in [µsteps/t] (unsigned)
77 inversion can start and before motor power down starts. Time range is about 0 to 2
87 short circuit for motor stand still
93 Motor run current (0=1/32…31=32/32)
101 Controls the number of clock cycles for motor power down after a motion as soon as TZEROWAIT
102 has expired. The smooth transition avoids a motor jerk upon power down.
129 - CoolStep is disabled (motor runs with normal current scale)
132 - If vhighfs is set, the motor operates in fullstep mode.
Dadi,tmc2209.yaml5 Analog Devices TMC2209 stepper motor driver.
41 If present, the stepper motor controller supports dual edge step signals.
Dadi,tmc5041.yaml5 Analog Devices TMC5041 Stepper Motor Controller
26 motor: motor@0 {
Dadi,trinamic-stallguard.yaml34 Stallguard should not be enabled during motor spin-up.
/Zephyr-latest/samples/basic/servo_motor/
Dsample.yaml2 name: Servo Motor using PWM
9 harness: motor
DREADME.rst1 .. zephyr:code-sample:: servo-motor
49 You will need to connect the motor's red wire to external 5V, the black wire to
/Zephyr-latest/samples/boards/bbc/microbit/line_follower_robot/dts/bindings/
Dmotor-controller.yaml4 description: Motor controller embedded in DFRobot Maqueen.
6 compatible: "motor-controller"
/Zephyr-latest/drivers/stepper/ti/
DKconfig.drv84245 bool "TI DRV8424 stepper motor driver"
11 Enable driver for TI DRV8424 stepper motor driver.
/Zephyr-latest/samples/boards/bbc/microbit/line_follower_robot/boards/
Dbbc_microbit.overlay14 motorctl: motor-controller@10 {
15 compatible = "motor-controller";
/Zephyr-latest/samples/basic/servo_motor/dts/bindings/
Dpwm-servo.yaml4 description: PWM-driven servo motor.
14 description: PWM specifier driving the servo motor.
/Zephyr-latest/samples/boards/bbc/microbit/line_follower_robot/src/
Dmain.c13 enum motor { enum
44 static void motor_control(enum motor motor, int16_t speed) in motor_control() argument
48 if (motor == MOTOR_LEFT) { in motor_control()
107 printk("Motor controller I2C bus not ready.\n"); in main()
/Zephyr-latest/drivers/stepper/
DKconfig16 int "Stepper Motor Controller init priority"
19 Stepper motor controller initialization priority.
DKconfig.gpio12 GPIO Stepper driver for stepper motor control with darlington arrays or dual H-bridge.
Dgpio_stepper_controller.c186 LOG_ERR("Stepper motor is not enabled"); in gpio_stepper_move_by()
228 LOG_ERR("Stepper motor is not enabled"); in gpio_stepper_move_to()
250 LOG_DBG("Motor is %s moving", *is_moving ? "" : "not"); in gpio_stepper_is_moving()
271 LOG_DBG("Setting Motor Speed to %d", velocity); in gpio_stepper_set_max_velocity()
281 LOG_ERR("Stepper motor is not enabled"); in gpio_stepper_run()
/Zephyr-latest/drivers/stepper/step_dir/
Dstep_dir_stepper_common.h135 * @brief Move the stepper motor by a given number of micro_steps.
153 * @brief Set the reference position of the stepper motor.
162 * @brief Get the actual (reference) position of the stepper motor.
171 * @brief Set the absolute target position of the stepper motor.
180 * @brief Check if the stepper motor is still moving.
200 * @brief Set a callback function for stepper motor events.
202 * This function sets a user-defined callback that will be invoked when a stepper motor event
/Zephyr-latest/boards/renesas/mck_ra8t1/doc/
Dindex.rst9 The **MCK-RA8T1** is a development kit that enables easy evaluation of motor control using permanen…
27 **MCB-RA8T1** is a CPU board for motor control equipped with RA8T1. Motor control using RA8T1 can b…
30 … communication board, the CPU board can be electrically isolated from the PC for safe motor control
50 - SCI connector for Renesas Motor Workbench communication
179 …llers-microprocessors/ra-cortex-m-mcus/ra8t1-480-mhz-arm-cortex-m85-based-motor-control-microcontr…
191 …processors/ra-cortex-m-mcus/rtk0ema5k0s00020bj-mck-ra8t1-renesas-flexible-motor-control-kit-ra8t1-…
197 …ement/fet-motor-drivers/rtk0em0000s04020bj-mci-lv-1-renesas-flexible-motor-control-inverter-board-…
200 …it-performance-efficiency-mcus/rtk0emxc90s00000bj-mc-com-renesas-flexible-motor-control-communicat…
/Zephyr-latest/include/zephyr/drivers/stepper/
Dstepper_drv8424.h24 * @param dev Pointer to the stepper motor controller instance
/Zephyr-latest/dts/bindings/pwm/
Despressif,esp32-mcpwm.yaml6 Espressif's Motor Control Pulse Width Modulator (MCPWM) controller Node
8 The MCPWM peripheral is intended for motor and power control.
/Zephyr-latest/tests/drivers/stepper/stepper_api/boards/
Dnucleo_f767zi.overlay31 #stepper-motor-cells = <0>;
/Zephyr-latest/tests/drivers/stepper/drv8424/emul/boards/
Dnative_sim.overlay24 #stepper-motor-cells = <0>;
/Zephyr-latest/tests/drivers/stepper/drv8424/api/boards/
Dnative_sim.overlay24 #stepper-motor-cells = <0>;

1234