12#ifndef ZEPHYR_INCLUDE_DRIVERS_HAPTICS_TM6605_H_
13#define ZEPHYR_INCLUDE_DRIVERS_HAPTICS_TM6605_H_
tm6605_effect
TM6605 pre-programmed effect IDs.
Definition tm6605.h:41
int tm6605_select_effect(const struct device *dev, enum tm6605_effect effect)
Select the haptic effect to be played by the next start_output call.
@ TM6605_EFFECT_DOUBLE_MEDIUM_CLICK_SHORT
Short-gap double medium-click, ~120 ms.
Definition tm6605.h:65
@ TM6605_EFFECT_LONG_FAST_BOOST_1
Long fast boost transition 1, ~290 ms.
Definition tm6605.h:115
@ TM6605_EFFECT_DOUBLE_MEDIUM_INSTANT_CLICK_LONG
Long-gap double medium-instant-click, ~150 ms.
Definition tm6605.h:71
@ TM6605_EFFECT_SLEEP_COMMAND
Sleep command.
Definition tm6605.h:137
@ TM6605_EFFECT_LONG_SLOW_FADE_1
Long slow fade-out transition 1, ~390 ms.
Definition tm6605.h:79
@ TM6605_EFFECT_SOFT_NOISE
Soft noise, ~480 ms.
Definition tm6605.h:129
@ TM6605_EFFECT_MEDIUM_SLOW_BOOST_2
Medium slow boost transition 2, ~640 ms.
Definition tm6605.h:109
@ TM6605_EFFECT_LONG_SLOW_FADE_2
Long slow fade-out transition 2, ~620 ms.
Definition tm6605.h:81
@ TM6605_EFFECT_SHORT_SLOW_FADE_1
Short slow fade-out transition 1, ~410 ms.
Definition tm6605.h:87
@ TM6605_EFFECT_MEDIUM_DURATION_ALERT
Medium-duration alert, ~730 ms.
Definition tm6605.h:55
@ TM6605_EFFECT_DOUBLE_INSTANT_CLICK_LONG
Long-gap double instant-click, ~150 ms.
Definition tm6605.h:69
@ TM6605_EFFECT_LONG_SLOW_BOOST_2
Long slow boost transition 2, ~650 ms.
Definition tm6605.h:105
@ TM6605_EFFECT_SHORT_SLOW_BOOST_2
Short slow boost transition 2, ~460 ms.
Definition tm6605.h:113
@ TM6605_EFFECT_TOGGLE_CLICK
Toggle click, ~620 ms.
Definition tm6605.h:77
@ TM6605_EFFECT_DOUBLE_FLASH_STRIKE_SHORT
Short-gap double flash-strike, ~100 ms.
Definition tm6605.h:67
@ TM6605_EFFECT_ALERT
Alert, ~240 ms.
Definition tm6605.h:75
@ TM6605_EFFECT_SHORT_SLOW_BOOST_1
Short slow boost transition 1, ~320 ms.
Definition tm6605.h:111
@ TM6605_EFFECT_LONG_FAST_FADE_2
Long fast fade-out transition 2, ~390 ms.
Definition tm6605.h:93
@ TM6605_EFFECT_DOUBLE_CLICK
Double click, ~200 ms.
Definition tm6605.h:49
@ TM6605_EFFECT_MEDIUM_FAST_BOOST_2
Medium fast boost transition 2, ~590 ms.
Definition tm6605.h:121
@ TM6605_EFFECT_SHARP_CLICK
Sharp click, ~65 ms.
Definition tm6605.h:43
@ TM6605_EFFECT_INSTANT_CLICK
Instant click, ~45 ms.
Definition tm6605.h:45
@ TM6605_EFFECT_MEDIUM_FAST_BOOST_1
Medium fast boost transition 1, ~320 ms.
Definition tm6605.h:119
@ TM6605_EFFECT_LIGHT_PULSE
Light pulse, ~215 ms.
Definition tm6605.h:51
@ TM6605_EFFECT_MEDIUM_FAST_FADE_1
Medium fast fade-out transition 1, ~310 ms.
Definition tm6605.h:95
@ TM6605_EFFECT_MEDIUM_SLOW_FADE_1
Medium slow fade-out transition 1, ~400 ms.
Definition tm6605.h:83
@ TM6605_EFFECT_LONG_SLOW_BOOST_1
Long slow boost transition 1, ~320 ms.
Definition tm6605.h:103
@ TM6605_EFFECT_MEDIUM_CLICK
Medium-strength click, ~65 ms.
Definition tm6605.h:59
@ TM6605_EFFECT_LONG_ALERT
Long alert, ~10 s.
Definition tm6605.h:127
@ TM6605_EFFECT_SHORT_FAST_FADE_2
Short fast fade-out transition 2, ~350 ms.
Definition tm6605.h:101
@ TM6605_EFFECT_DOUBLE_FLASH_STRIKE_LONG
Long-gap double flash-strike, ~150 ms.
Definition tm6605.h:73
@ TM6605_EFFECT_SHARP_CLICK_2
Sharp click 2, ~90 ms.
Definition tm6605.h:57
@ TM6605_EFFECT_SHORT_FAST_BOOST_1
Short fast boost transition 1, ~330 ms.
Definition tm6605.h:123
@ TM6605_EFFECT_MEDIUM_SLOW_FADE_2
Medium slow fade-out transition 2, ~650 ms.
Definition tm6605.h:85
@ TM6605_EFFECT_SHORT_FAST_BOOST_2
Short fast boost transition 2, ~470 ms.
Definition tm6605.h:125
@ TM6605_EFFECT_MEDIUM_SLOW_BOOST_1
Medium slow boost transition 1, ~310 ms.
Definition tm6605.h:107
@ TM6605_EFFECT_SHORT_FAST_FADE_1
Short fast fade-out transition 1, ~340 ms.
Definition tm6605.h:99
@ TM6605_EFFECT_SHORT_SLOW_FADE_2
Short slow fade-out transition 2, ~490 ms.
Definition tm6605.h:89
@ TM6605_EFFECT_LONG_FAST_FADE_1
Long fast fade-out transition 1, ~340 ms.
Definition tm6605.h:91
@ TM6605_EFFECT_MEDIUM_FAST_FADE_2
Medium fast fade-out transition 2, ~360 ms.
Definition tm6605.h:97
@ TM6605_EFFECT_STRONG_ALERT
Strong alert, ~190 ms.
Definition tm6605.h:53
@ TM6605_EFFECT_FLASH_STRIKE
Flash strike, ~20 ms.
Definition tm6605.h:61
@ TM6605_EFFECT_DOUBLE_HIGH_CLICK_SHORT
Short-gap double high-click, ~120 ms.
Definition tm6605.h:63
@ TM6605_EFFECT_LIGHT_TAP
Light tap, ~130 ms.
Definition tm6605.h:47
@ TM6605_EFFECT_LONG_FAST_BOOST_2
Long fast boost transition 2, ~615 ms.
Definition tm6605.h:117
Main header file for haptics driver API.
Runtime device structure (in ROM) per driver instance.
Definition device.h:513