Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Header file providing the API for the TM6605 haptic driver. More...

Go to the source code of this file.

Enumerations

enum  tm6605_effect {
  TM6605_EFFECT_SHARP_CLICK = 1 , TM6605_EFFECT_INSTANT_CLICK = 4 , TM6605_EFFECT_LIGHT_TAP = 7 , TM6605_EFFECT_DOUBLE_CLICK = 10 ,
  TM6605_EFFECT_LIGHT_PULSE = 13 , TM6605_EFFECT_STRONG_ALERT = 14 , TM6605_EFFECT_MEDIUM_DURATION_ALERT = 15 , TM6605_EFFECT_SHARP_CLICK_2 = 17 ,
  TM6605_EFFECT_MEDIUM_CLICK = 21 , TM6605_EFFECT_FLASH_STRIKE = 24 , TM6605_EFFECT_DOUBLE_HIGH_CLICK_SHORT = 27 , TM6605_EFFECT_DOUBLE_MEDIUM_CLICK_SHORT = 31 ,
  TM6605_EFFECT_DOUBLE_FLASH_STRIKE_SHORT = 34 , TM6605_EFFECT_DOUBLE_INSTANT_CLICK_LONG = 37 , TM6605_EFFECT_DOUBLE_MEDIUM_INSTANT_CLICK_LONG = 41 , TM6605_EFFECT_DOUBLE_FLASH_STRIKE_LONG = 44 ,
  TM6605_EFFECT_ALERT = 47 , TM6605_EFFECT_TOGGLE_CLICK = 58 , TM6605_EFFECT_LONG_SLOW_FADE_1 = 70 , TM6605_EFFECT_LONG_SLOW_FADE_2 = 71 ,
  TM6605_EFFECT_MEDIUM_SLOW_FADE_1 = 72 , TM6605_EFFECT_MEDIUM_SLOW_FADE_2 = 73 , TM6605_EFFECT_SHORT_SLOW_FADE_1 = 74 , TM6605_EFFECT_SHORT_SLOW_FADE_2 = 75 ,
  TM6605_EFFECT_LONG_FAST_FADE_1 = 76 , TM6605_EFFECT_LONG_FAST_FADE_2 = 77 , TM6605_EFFECT_MEDIUM_FAST_FADE_1 = 78 , TM6605_EFFECT_MEDIUM_FAST_FADE_2 = 79 ,
  TM6605_EFFECT_SHORT_FAST_FADE_1 = 80 , TM6605_EFFECT_SHORT_FAST_FADE_2 = 81 , TM6605_EFFECT_LONG_SLOW_BOOST_1 = 82 , TM6605_EFFECT_LONG_SLOW_BOOST_2 = 83 ,
  TM6605_EFFECT_MEDIUM_SLOW_BOOST_1 = 84 , TM6605_EFFECT_MEDIUM_SLOW_BOOST_2 = 85 , TM6605_EFFECT_SHORT_SLOW_BOOST_1 = 86 , TM6605_EFFECT_SHORT_SLOW_BOOST_2 = 87 ,
  TM6605_EFFECT_LONG_FAST_BOOST_1 = 88 , TM6605_EFFECT_LONG_FAST_BOOST_2 = 89 , TM6605_EFFECT_MEDIUM_FAST_BOOST_1 = 90 , TM6605_EFFECT_MEDIUM_FAST_BOOST_2 = 91 ,
  TM6605_EFFECT_SHORT_FAST_BOOST_1 = 92 , TM6605_EFFECT_SHORT_FAST_BOOST_2 = 93 , TM6605_EFFECT_LONG_ALERT = 118 , TM6605_EFFECT_SOFT_NOISE = 119 ,
  TM6605_EFFECT_SLEEP_COMMAND = 123
}
 TM6605 pre-programmed effect IDs. More...

Functions

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.

Detailed Description

Header file providing the API for the TM6605 haptic driver.