-
Notifications
You must be signed in to change notification settings - Fork 2
/
keywords.txt
363 lines (285 loc) · 9.29 KB
/
keywords.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
#######################################
# Syntax Coloring Map For AMS_AS5600
#######################################
#######################################
# Datatypes (KEYWORD1)
#######################################
AMS_AS5600 KEYWORD1
Sensor KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
AS5600 KEYWORD2
begin KEYWORD2
setClock KEYWORD2
end KEYWORD2
loadSavedValues KEYWORD2
isConnected KEYWORD2
getAllRegisters KEYWORD2
setButtonMinAGC KEYWORD2
getButtonMinAGC KEYWORD2
setButtonMaxAGC KEYWORD2
getButtonMaxAGC KEYWORD2
setButtonDeviation KEYWORD2
getButtonDeviation KEYWORD2
isButtonPressed KEYWORD2
isButtonReleased KEYWORD2
attachDirectionPin KEYWORD2
detachDirectionPin KEYWORD2
setDirection KEYWORD2
reverseDirection KEYWORD2
getDirection KEYWORD2
getBurnPositionsCount KEYWORD2
getZeroPosition KEYWORD2
setZeroPosition KEYWORD2
setZeroPositionVerify KEYWORD2
setZeroPositionViaRawAngle KEYWORD2
setZeroPositionViaRawAngleVerify KEYWORD2
getMaxPosition KEYWORD2
setMaxPosition KEYWORD2
setMaxPositionVerify KEYWORD2
setMaxPositionViaRawAngle KEYWORD2
setMaxPositionViaRawAngleVerify KEYWORD2
getMaxAngle KEYWORD2
setMaxAngle KEYWORD2
setMaxAngleVerify KEYWORD2
setMaxAngleViaRawAngle KEYWORD2
setMaxAngleViaRawAngleVerify KEYWORD2
getRawConfigurationValue KEYWORD2
setRawConfigurationValue KEYWORD2
setRawConfigurationValueVerify KEYWORD2
getPowerMode KEYWORD2
setPowerMode KEYWORD2
setPowerModeVerify KEYWORD2
enableNomPowerMode KEYWORD2
enableNomPowerModeVerify KEYWORD2
enableLowPowerMode1 KEYWORD2
enableLowPowerMode1Verify KEYWORD2
enableLowPowerMode2 KEYWORD2
enableLowPowerMode2Verify KEYWORD2
enableLowPowerMode3 KEYWORD2
enableLowPowerMode3Verify KEYWORD2
getHysteresis KEYWORD2
setHysteresis KEYWORD2
setHysteresisVerify KEYWORD2
disableHysteresis KEYWORD2
disableHysteresisVerify KEYWORD2
enableHysteresis1LSB KEYWORD2
enableHysteresis1LSBVerify KEYWORD2
enableHysteresis2LSB KEYWORD2
enableHysteresis2LSBVerify KEYWORD2
enableHysteresis3LSB KEYWORD2
enableHysteresis3LSBVerify KEYWORD2
getOutputStage KEYWORD2
setOutputStage KEYWORD2
setOutputStageVerify KEYWORD2
enableOutputAnalogFullRange KEYWORD2
enableOutputAnalogFullRangeVerify KEYWORD2
enableOutputAnalogReducedRange KEYWORD2
enableOutputAnalogReducedRangeVerify KEYWORD2
enableOutputDigitalPWM KEYWORD2
enableOutputDigitalPWMVerify KEYWORD2
getPWMFrequency KEYWORD2
setPWMFrequency KEYWORD2
setPWMFrequencyVerify KEYWORD2
enablePWMFrequency115Hz KEYWORD2
enablePWMFrequency115HzVerify KEYWORD2
enablePWMFrequency230Hz KEYWORD2
enablePWMFrequency230HzVerify KEYWORD2
enablePWMFrequency460Hz KEYWORD2
enablePWMFrequency460HzVerify KEYWORD2
enablePWMFrequency920Hz KEYWORD2
enablePWMFrequency920HzVerify KEYWORD2
getSlowFilter KEYWORD2
setSlowFilter KEYWORD2
setSlowFilterVerify KEYWORD2
enableSlowFilter16x KEYWORD2
enableSlowFilter16xVerify KEYWORD2
enableSlowFilter8x KEYWORD2
enableSlowFilter8xVerify KEYWORD2
enableSlowFilter4x KEYWORD2
enableSlowFilter4xVerify KEYWORD2
enableSlowFilter2x KEYWORD2
enableSlowFilter2xVerify KEYWORD2
getFastFilterThreshold KEYWORD2
setFastFilterThreshold KEYWORD2
setFastFilterThresholdVerify KEYWORD2
enableSlowFilterOnly KEYWORD2
enableSlowFilterOnlyVerify KEYWORD2
enableFastFilterThreshold6LSB KEYWORD2
enableFastFilterThreshold6LSBVerify KEYWORD2
enableFastFilterThreshold7LSB KEYWORD2
enableFastFilterThreshold7LSBVerify KEYWORD2
enableFastFilterThreshold9LSB KEYWORD2
enableFastFilterThreshold9LSBVerify KEYWORD2
enableFastFilterThreshold18LSB KEYWORD2
enableFastFilterThreshold18LSBVerify KEYWORD2
enableFastFilterThreshold21LSB KEYWORD2
enableFastFilterThreshold21LSBVerify KEYWORD2
enableFastFilterThreshold24LSB KEYWORD2
enableFastFilterThreshold24LSBVerify KEYWORD2
enableFastFilterThreshold10LSB KEYWORD2
enableFastFilterThreshold10LSBVerify KEYWORD2
isWatchdog KEYWORD2
enableWatchdog KEYWORD2
enableWatchdogVerify KEYWORD2
disableWatchdog KEYWORD2
disableWatchdogVerify KEYWORD2
getRawAngle KEYWORD2
getDegreesAngle KEYWORD2
getRadiansAngle KEYWORD2
getScaledAngle KEYWORD2
getStatus KEYWORD2
isMagnetDetected KEYWORD2
isMagnetTooWeak KEYWORD2
isMagnetTooStrong KEYWORD2
getAutomaticGainControl KEYWORD2
getMagnitude KEYWORD2
burnZeroAndMaxPositions KEYWORD2
burnMaxAngleAndConfigurationValue KEYWORD2
#######################################
# Constants (LITERAL1)
#######################################
AS5600_I2C_CLOCK_100KHZ LITERAL1
AS5600_I2C_CLOCK_400KHZ LITERAL1
AS5600_I2C_CLOCK_1MHZ LITERAL1
AS5600_I2C_ADDRESS LITERAL1
STM32_AS5600_DEF_PIN LITERAL1
ESP8266_AS5600_DEF_PIN LITERAL1
ESP32_AS5600_DEF_PIN LITERAL1
ARDUINO_AS5600_DEF_PIN LITERAL1
AS5600_REGISTER_MAP_SIZE LITERAL1
AS5600_CONFIG_REG_ZMCO LITERAL1
AS5600_CONFIG_REG_ZPOS_H LITERAL1
AS5600_CONFIG_REG_ZPOS_L LITERAL1
AS5600_CONFIG_REG_MPOS_H LITERAL1
AS5600_CONFIG_REG_MPOS_L LITERAL1
AS5600_CONFIG_REG_MANG_H LITERAL1
AS5600_CONFIG_REG_MANG_L LITERAL1
AS5600_CONFIG_REG_CONF_H LITERAL1
AS5600_CONFIG_REG_CONF_L LITERAL1
AS5600ConfRegisterBits LITERAL1
AS5600_CONF_BIT_PM_0 LITERAL1
AS5600_CONF_BIT_PM_1 LITERAL1
AS5600_CONF_BIT_HYST_0 LITERAL1
AS5600_CONF_BIT_HYST_1 LITERAL1
AS5600_CONF_BIT_OUTS_0 LITERAL1
AS5600_CONF_BIT_OUTS_1 LITERAL1
AS5600_CONF_BIT_PWMF_0 LITERAL1
AS5600_CONF_BIT_PWMF_1 LITERAL1
AS5600_CONF_BIT_SF_0 LITERAL1
AS5600_CONF_BIT_SF_1 LITERAL1
AS5600_CONF_BIT_FTH_0 LITERAL1
AS5600_CONF_BIT_FTH_1 LITERAL1
AS5600_CONF_BIT_FTH_2 LITERAL1
AS5600_CONF_BIT_WD LITERAL1
AS5600_OUT_REG_RAW_ANGLE_H LITERAL1
AS5600_OUT_REG_RAW_ANGLE_L LITERAL1
AS5600_OUT_REG_ANGLE_H LITERAL1
AS5600_OUT_REG_ANGLE_L LITERAL1
AS5600_STATUS_REG LITERAL1
AS5600_STATUS_REG_AGC LITERAL1
AS5600_STATUS_REG_MAGNITUDE_H LITERAL1
AS5600_STATUS_REG_MAGNITUDE_L LITERAL1
AS5600StatusRegisterBits LITERAL1
AS5600_STATUS_BIT_MH_3 LITERAL1
AS5600_STATUS_BIT_ML_4 LITERAL1
AS5600_STATUS_BIT_MD_5 LITERAL1
AS5600_BURN_REG LITERAL1
AS5600_CMD_BURN_ANGLE LITERAL1
AS5600_CMD_BURN_SETTINGS LITERAL1
AS5600_CMD_BURN_LOAD_OTP_CONTENT_0 LITERAL1
AS5600_CMD_BURN_LOAD_OTP_CONTENT_1 LITERAL1
AS5600_CMD_BURN_LOAD_OTP_CONTENT_2 LITERAL1
AS5600_MAX_VALUE_ZMCO LITERAL1
AS5600_MIN_ANGLE_VALUE_DEC LITERAL1
AS5600_DEFAULT_REPORT_ERROR LITERAL1
AS5600_DEFAULT_REPORT_OK LITERAL1
AS5600_WATCHDOG_OFF LITERAL1
AS5600_WATCHDOG_ON LITERAL1
AS5600PowerModes LITERAL1
AS5600_NOM_POWER_MODE LITERAL1
AS5600_LOW_POWER_MODE_1 LITERAL1
AS5600_LOW_POWER_MODE_2 LITERAL1
AS5600_LOW_POWER_MODE_3 LITERAL1
AS5600Hysteresis LITERAL1
AS5600_HYSTERESIS_OFF LITERAL1
AS5600_HYSTERESIS_1_LSB LITERAL1
AS5600_HYSTERESIS_2_LSB LITERAL1
AS5600_HYSTERESIS_3_LSB LITERAL1
AS5600OutputStage LITERAL1
AS5600_OUTPUT_ANALOG_FULL_RANGE LITERAL1
AS5600_OUTPUT_ANALOG_REDUCED_RANGE LITERAL1
AS5600_OUTPUT_DIGITAL_PWM LITERAL1
AS5600PWMFrequency LITERAL1
AS5600_PWM_FREQUENCY_115HZ LITERAL1
AS5600_PWM_FREQUENCY_230HZ LITERAL1
AS5600_PWM_FREQUENCY_460HZ LITERAL1
AS5600_PWM_FREQUENCY_920HZ LITERAL1
AS5600SlowFilter LITERAL1
AS5600_SLOW_FILTER_16X LITERAL1
AS5600_SLOW_FILTER_8X LITERAL1
AS5600_SLOW_FILTER_4X LITERAL1
AS5600_SLOW_FILTER_2X LITERAL1
AS5600FastFilterThreshold LITERAL1
AS5600_FAST_FILTER_THRESHOLD_SLOW_FILTER_ONLY LITERAL1
AS5600_FAST_FILTER_THRESHOLD_6_LSB LITERAL1
AS5600_FAST_FILTER_THRESHOLD_7_LSB LITERAL1
AS5600_FAST_FILTER_THRESHOLD_9_LSB LITERAL1
AS5600_FAST_FILTER_THRESHOLD_18_LSB LITERAL1
AS5600_FAST_FILTER_THRESHOLD_21_LSB LITERAL1
AS5600_FAST_FILTER_THRESHOLD_24_LSB LITERAL1
AS5600_FAST_FILTER_THRESHOLD_10_LSB LITERAL1
AS5600DirectionPolarity LITERAL1
AS5600_DIRECTION_POLARITY_CLOCKWISE LITERAL1
AS5600_DIRECTION_POLARITY_COUNTERCLOCKWISE LITERAL1
AS5600StatusReports LITERAL1
AS5600_STATUS_REPORT_MD0_ML0_MH_0 LITERAL1
AS5600_STATUS_REPORT_MD0_ML1_MH_0 LITERAL1
AS5600_STATUS_REPORT_MD1_ML0_MH_0 LITERAL1
AS5600_STATUS_REPORT_MD1_ML0_MH_1 LITERAL1
AS5600_STATUS_REPORT_MD1_ML1_MH_0 LITERAL1
AS5600SpecialVerifyFlags LITERAL1
AS5600_FLAG_SPECIAL_VERIFY_DISABLE LITERAL1
AS5600_FLAG_SPECIAL_VERIFY_ENABLE LITERAL1
AS5600BurnReports LITERAL1
AS5600_BURN_REPROT_SENSOR_NOT_CONNECTED LITERAL1
AS5600_BURN_REPROT_MAGNET_NOT_FOUND LITERAL1
AS5600_BURN_REPROT_WRITE_OK LITERAL1
AS5600_BURN_REPROT_WRITE_WRONG LITERAL1
AS5600_BURN_REPROT_WRITE_OK_WITHOUT_VERIFY LITERAL1
AS5600_BURN_REPROT_ZPOS_MPOS_NOT_SET LITERAL1
AS5600_BURN_REPROT_ATTEMPTS_ENDED LITERAL1
AS5600_BURN_REPROT_ANGLE_VALUE_TOO_SMALL LITERAL1
AS5600_BURN_REPROT_WRITE_OK_WITHOUT_MAXANGLE LITERAL1
AS5600_BURN_REPROT_WRITE_OK_WITHOUT_VERIFY_WITHOUT_MAXANGLE LITERAL1
AS5600Button LITERAL1
#######################################
# Syntax Coloring Map For AMS_AS5600L
#######################################
#######################################
# Datatypes (KEYWORD1)
#######################################
AMS_AS5600L KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
AS5600L KEYWORD2
findDevice KEYWORD2
getRegisterAddressI2C KEYWORD2
setRegisterAddressI2C KEYWORD2
setRegisterAddressI2CVerify KEYWORD2
getRegisterUpdateI2C KEYWORD2
setRegisterUpdateI2C KEYWORD2
setRegisterUpdateI2CVerify KEYWORD2
getAddressI2C KEYWORD2
setAddressI2C KEYWORD2
setAddressI2CVerify KEYWORD2
#######################################
# Constants (LITERAL1)
#######################################
RESERVED_I2C_ADDR_L LITERAL1
RESERVED_I2C_ADDR_H LITERAL1
AS5600L_DEFAULT_I2C_ADDRESS LITERAL1
AS5600L_CONFIG_REG_I2CADDR LITERAL1
AS5600L_CONFIG_REG_I2CUPDT LITERAL1