Searched refs:motors (Results 1 – 6 of 6) 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 …]
831 rumble motors can be controlled individually.
51 motors (brushless DC motors) by using complementary PWM output and
64 simple rumble motors.
747 voice coil motors, controlled via I2C serial interface.759 voice coil motors, controlled via I2C serial interface.770 This is designed for linear control of voice coil motors,783 voice coil motors, controlled via I2C serial interface.795 voice coil motors, controlled via I2C serial interface.
466 hear the high-pitched PWM sound that motors give off at too-low-pwm.