/Zephyr-latest/drivers/stepper/adi_tmc/ |
D | adi_tmc_reg.h | 102 #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 …]
|
D | adi_tmc5041_stepper_controller.c | 207 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/ |
D | stepper.h | 35 * @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/ |
D | stepper-controller.yaml | 10 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/ |
D | adi,trinamic-ramp-generator.yaml | 11 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.
|
D | adi,tmc2209.yaml | 5 Analog Devices TMC2209 stepper motor driver. 41 If present, the stepper motor controller supports dual edge step signals.
|
D | adi,tmc5041.yaml | 5 Analog Devices TMC5041 Stepper Motor Controller 26 motor: motor@0 {
|
D | adi,trinamic-stallguard.yaml | 34 Stallguard should not be enabled during motor spin-up.
|
/Zephyr-latest/samples/basic/servo_motor/ |
D | sample.yaml | 2 name: Servo Motor using PWM 9 harness: motor
|
D | README.rst | 1 .. 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/ |
D | motor-controller.yaml | 4 description: Motor controller embedded in DFRobot Maqueen. 6 compatible: "motor-controller"
|
/Zephyr-latest/drivers/stepper/ti/ |
D | Kconfig.drv8424 | 5 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/ |
D | bbc_microbit.overlay | 14 motorctl: motor-controller@10 { 15 compatible = "motor-controller";
|
/Zephyr-latest/samples/basic/servo_motor/dts/bindings/ |
D | pwm-servo.yaml | 4 description: PWM-driven servo motor. 14 description: PWM specifier driving the servo motor.
|
/Zephyr-latest/samples/boards/bbc/microbit/line_follower_robot/src/ |
D | main.c | 13 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/ |
D | Kconfig | 16 int "Stepper Motor Controller init priority" 19 Stepper motor controller initialization priority.
|
D | Kconfig.gpio | 12 GPIO Stepper driver for stepper motor control with darlington arrays or dual H-bridge.
|
D | gpio_stepper_controller.c | 186 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/ |
D | step_dir_stepper_common.h | 135 * @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/ |
D | index.rst | 9 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/ |
D | stepper_drv8424.h | 24 * @param dev Pointer to the stepper motor controller instance
|
/Zephyr-latest/dts/bindings/pwm/ |
D | espressif,esp32-mcpwm.yaml | 6 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/ |
D | nucleo_f767zi.overlay | 31 #stepper-motor-cells = <0>;
|
/Zephyr-latest/tests/drivers/stepper/drv8424/emul/boards/ |
D | native_sim.overlay | 24 #stepper-motor-cells = <0>;
|
/Zephyr-latest/tests/drivers/stepper/drv8424/api/boards/ |
D | native_sim.overlay | 24 #stepper-motor-cells = <0>;
|