Pervasive Displays Library Suite - Reference Manual 9.0.3
Library for Pervasive Displays e-paper screens, extension boards and development kits
Loading...
Searching...
No Matches
hV_Haptics_DRV2605L.h File Reference

Class Library for haptic driver DRV2605L. More...

#include "PDLS_Common.h"
Include dependency graph for hV_Haptics_DRV2605L.h:
This graph shows which files directly or indirectly include this file:

Classes

class  DRV2605L
 Class for haptic driver. More...
 

Macros

#define hV_HAPTICS_DRV2605L_RELEASE   902
 Release.
 
#define DRV2605L_ADDR   0x5a
 DRV2605L effects.
 
#define DRV2605L_STOP_0   0
 DRV2605L effects.
 
#define DRV2605L_STRONG_CLICK_100   1
 DRV2605L effects.
 
#define DRV2605L_STRONG_CLICK_60   2
 DRV2605L effects.
 
#define DRV2605L_STRONG_CLICK_30   3
 DRV2605L effects.
 
#define DRV2605L_SHARP_CLICK_100   4
 DRV2605L effects.
 
#define DRV2605L_SHARP_CLICK_60   5
 DRV2605L effects.
 
#define DRV2605L_SHARP_CLICK_30   6
 DRV2605L effects.
 
#define DRV2605L_SOFT_BUMP_100   7
 DRV2605L effects.
 
#define DRV2605L_SOFT_BUMP_60   8
 DRV2605L effects.
 
#define DRV2605L_SOFT_BUMP_30   9
 DRV2605L effects.
 
#define DRV2605L_DOUBLE_CLICK_100   10
 DRV2605L effects.
 
#define DRV2605L_DOUBLE_CLICK_60   11
 DRV2605L effects.
 
#define DRV2605L_TRIPLE_CLICK_100   12
 DRV2605L effects.
 
#define DRV2605L_SOFT_FUZZ_60   13
 DRV2605L effects.
 
#define DRV2605L_STRONG_BUZZ_100   14
 DRV2605L effects.
 
#define DRV2605L_ALERT_750_MS_100   15
 DRV2605L effects.
 
#define DRV2605L_ALERT_1000_MS_100   16
 DRV2605L effects.
 
#define DRV2605L_STRONG_CLICK_1_100   17
 DRV2605L effects.
 
#define DRV2605L_STRONG_CLICK_2_80   18
 DRV2605L effects.
 
#define DRV2605L_STRONG_CLICK_3_60   19
 DRV2605L effects.
 
#define DRV2605L_STRONG_CLICK_4_30   20
 DRV2605L effects.
 
#define DRV2605L_MEDIUM_CLICK_1_100   21
 DRV2605L effects.
 
#define DRV2605L_MEDIUM_CLICK_2_80   22
 DRV2605L effects.
 
#define DRV2605L_MEDIUM_CLICK_3_60   23
 DRV2605L effects.
 
#define DRV2605L_SHARP_TICK_1_100   24
 DRV2605L effects.
 
#define DRV2605L_SHARP_TICK_2_80   25
 DRV2605L effects.
 
#define DRV2605L_SHARP_TICK_3_60   26
 DRV2605L effects.
 
#define DRV2605L_SHORT_DOUBLE_CLICK_STRONG_1_100   27
 DRV2605L effects.
 
#define DRV2605L_SHORT_DOUBLE_CLICK_STRONG_2_80   28
 DRV2605L effects.
 
#define DRV2605L_SHORT_DOUBLE_CLICK_STRONG_3_60   29
 DRV2605L effects.
 
#define DRV2605L_SHORT_DOUBLE_CLICK_STRONG_4_30   30
 DRV2605L effects.
 
#define DRV2605L_SHORT_DOUBLE_CLICK_MEDIUM_1_100   31
 DRV2605L effects.
 
#define DRV2605L_SHORT_DOUBLE_CLICK_MEDIUM_2_80   32
 DRV2605L effects.
 
#define DRV2605L_SHORT_DOUBLE_CLICK_MEDIUM_3_60   33
 DRV2605L effects.
 
#define DRV2605L_SHORT_DOUBLE_SHARP_TICK_1_100   34
 DRV2605L effects.
 
#define DRV2605L_SHORT_DOUBLE_SHARP_TICK_2_80   35
 DRV2605L effects.
 
#define DRV2605L_SHORT_DOUBLE_SHARP_TICK_3_60   36
 DRV2605L effects.
 
#define DRV2605L_LONG_DOUBLE_SHARP_CLICK_STRONG_1_100   37
 DRV2605L effects.
 
#define DRV2605L_LONG_DOUBLE_SHARP_CLICK_STRONG_2_80   38
 DRV2605L effects.
 
#define DRV2605L_LONG_DOUBLE_SHARP_CLICK_STRONG_3_60   39
 DRV2605L effects.
 
#define DRV2605L_LONG_DOUBLE_SHARP_CLICK_STRONG_4_30   40
 DRV2605L effects.
 
#define DRV2605L_LONG_DOUBLE_SHARP_CLICK_MEDIUM_1_100   41
 DRV2605L effects.
 
#define DRV2605L_LONG_DOUBLE_SHARP_CLICK_MEDIUM_2_80   42
 DRV2605L effects.
 
#define DRV2605L_LONG_DOUBLE_SHARP_CLICK_MEDIUM_3_60   43
 DRV2605L effects.
 
#define DRV2605L_LONG_DOUBLE_SHARP_TICK_1_100   44
 DRV2605L effects.
 
#define DRV2605L_LONG_DOUBLE_SHARP_TICK_2_80   45
 DRV2605L effects.
 
#define DRV2605L_LONG_DOUBLE_SHARP_TICK_3_60   46
 DRV2605L effects.
 
#define DRV2605L_BUZZ_1_100   47
 DRV2605L effects.
 
#define DRV2605L_BUZZ_2_80   48
 DRV2605L effects.
 
#define DRV2605L_BUZZ_3_60   49
 DRV2605L effects.
 
#define DRV2605L_BUZZ_4_40   50
 DRV2605L effects.
 
#define DRV2605L_BUZZ_5_20   51
 DRV2605L effects.
 
#define DRV2605L_PULSING_STRONG_1_100   52
 DRV2605L effects.
 
#define DRV2605L_PULSING_STRONG_2_60   53
 DRV2605L effects.
 
#define DRV2605L_PULSING_MEDIUM_1_100   54
 DRV2605L effects.
 
#define DRV2605L_PULSING_MEDIUM_2_60   55
 DRV2605L effects.
 
#define DRV2605L_PULSING_SHARP_1_100   56
 DRV2605L effects.
 
#define DRV2605L_PULSING_SHARP_2_60   57
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_CLICK_1_100   58
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_CLICK_2_80   59
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_CLICK_3_60   60
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_CLICK_4_40   61
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_CLICK_5_20   62
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_CLICK_6_10   63
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_HUM_1_100   64
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_HUM_2_80   65
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_HUM_3_60   66
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_HUM_4_40   67
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_HUM_5_20   68
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_HUM_6_10   69
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_LONG_SMOOTH_1_100_0   70
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_LONG_SMOOTH_2_100_0   71
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_MEDIUM_SMOOTH_1_100_0   72
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_MEDIUM_SMOOTH_2_100_0   73
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_SHORT_SMOOTH_1_100_0   74
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_SHORT_SMOOTH_2_100_0   75
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_LONG_SHARP_1_100_0   76
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_LONG_SHARP_2_100_0   77
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_MEDIUM_SHARP_1_100_0   78
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_MEDIUM_SHARP_2_100_0   79
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_SHORT_SHARP_1_100_0   80
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_SHORT_SHARP_2_100_0   81
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_LONG_SMOOTH_1_0_100   82
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_LONG_SMOOTH_2_0_100   83
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_MEDIUM_SMOOTH_1_0_100   84
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_MEDIUM_SMOOTH_2_0_100   85
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_SHORT_SMOOTH_1_0_100   86
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_SHORT_SMOOTH_2_0_100   87
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_LONG_SHARP_1_0_100   88
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_LONG_SHARP_2_0_100   89
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_MEDIUM_SHARP_1_0_100   90
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_MEDIUM_SHARP_2_0_100   91
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_SHORT_SHARP_1_0_100   92
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_SHORT_SHARP_2_0_100   93
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_LONG_SMOOTH_1_50_0   94
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_LONG_SMOOTH_2_50_0   95
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_MEDIUM_SMOOTH_1_50_0   96
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_MEDIUM_SMOOTH_2_50_0   97
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_SHORT_SMOOTH_1_50_0   98
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_SHORT_SMOOTH_2_50_0   99
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_LONG_SHARP_1_50_0   100
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_LONG_SHARP_2_50_0   101
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_MEDIUM_SHARP_1_50_0   102
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_MEDIUM_SHARP_2_50_0   103
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_SHORT_SHARP_1_50_0   104
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_DOWN_SHORT_SHARP_2_50_0   105
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_LONG_SMOOTH_1_0_50   106
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_LONG_SMOOTH_2_0_50   107
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_MEDIUM_SMOOTH_1_0_50   108
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_MEDIUM_SMOOTH_2_0_50   109
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_SHORT_SMOOTH_1_0_50   110
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_SHORT_SMOOTH_2_0_50   111
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_LONG_SHARP_1_0_50   112
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_LONG_SHARP_2_0_50   113
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_MEDIUM_SHARP_1_0_50   114
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_MEDIUM_SHARP_2_0_50   115
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_SHORT_SHARP_1_0_50   116
 DRV2605L effects.
 
#define DRV2605L_TRANSITION_RAMP_UP_SHORT_SHARP_2_0_50   117
 DRV2605L effects.
 
#define DRV2605L_LONG_BUZZ_FOR_PROGRAMMATIC_STOPPING_100   118
 DRV2605L effects.
 
#define DRV2605L_SMOOTH_HUM_1_50   119
 DRV2605L effects.
 
#define DRV2605L_SMOOTH_HUM_2_40   120
 DRV2605L effects.
 
#define DRV2605L_SMOOTH_HUM_3_30   121
 DRV2605L effects.
 
#define DRV2605L_SMOOTH_HUM_4_20   122
 DRV2605L effects.
 
#define DRV2605L_SMOOTH_HUM_5_10   123
 DRV2605L effects.
 
#define DRV2605L_ERM_LIBRARY_A   1
 DRV2605L libraries.
 
#define DRV2605L_ERM_LIBRARY_B   2
 DRV2605L libraries.
 
#define DRV2605L_ERM_LIBRARY_C   3
 DRV2605L libraries.
 
#define DRV2605L_ERM_LIBRARY_D   4
 DRV2605L libraries.
 
#define DRV2605L_ERM_LIBRARY_E   5
 DRV2605L libraries.
 
#define DRV2605L_LRA_LIBRARY   6
 DRV2605L libraries.
 

Detailed Description

Class Library for haptic driver DRV2605L.

Project Pervasive Displays Library Suite
Based on highView technology

Author
Rei Vilo
Date
21 Jan 2025
Version
902
  • Evaluation edition: for professionals or organisations, evaluation only, no commercial usage
  • Commercial edition: for professionals or organisations, commercial usage
See also
ReadMe.txt for references