Searched full:motors (Results 1 – 8 of 8) sorted by relevance
155 struct thunderstrike_hostcmd_haptics motors; member178 struct thunderstrike_hostcmd_haptics motors; member363 report->haptics.motors = ts->haptics_val; in thunderstrike_hostcmd_req_work_handler()384 struct thunderstrike_hostcmd_haptics *motors) in thunderstrike_update_haptics() argument389 ts->haptics_val = *motors; in thunderstrike_update_haptics()402 struct thunderstrike_hostcmd_haptics motors; in thunderstrike_play_effect() local413 motors.motor_left = effect->u.rumble.strong_magnitude / 2047; in thunderstrike_play_effect()414 motors.motor_right = effect->u.rumble.weak_magnitude / 2047; in thunderstrike_play_effect()417 motors.motor_left, motors.motor_right); in thunderstrike_play_effect()419 return thunderstrike_update_haptics(ts, &motors); in thunderstrike_play_effect()[all …]
805 rumble motors can be controlled individually.
51 motors (brushless DC motors) by using complementary PWM output and
746 voice coil motors, controlled via I2C serial interface.758 voice coil motors, controlled via I2C serial interface.769 This is designed for linear control of voice coil motors,782 voice coil motors, controlled via I2C serial interface.794 voice coil motors, controlled via I2C serial interface.
64 simple rumble motors.
423 * Some rumble pads have two motors of different weight. Strong_magnitude
466 hear the high-pitched PWM sound that motors give off at too-low-pwm.
695 * This should happen fast enough that the motors don't