-
Notifications
You must be signed in to change notification settings - Fork 58
/
keywords.txt
99 lines (90 loc) · 2.25 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
###########################################
# Syntax Coloring Map For hd44780
# note:
# the alignment in the file looks like crap
# because the IDE doesn't parse white space
# correctly so a single tab must be used on
# keyword lines
# old IDEs only support a single tab
# new IDES support mutiple tabs
# as of 1.6.9 no IDE supports using space
# or multiple spaces.
# This is mess because of the obstinance of
# the Arduino team developers refusing to
# change a single line of code in the IDE
# to use whitespace which is space(s)/tab(s)
# rather than explicitly requiring a single
# tab as a seperator
###########################################
###########################################
# Datatypes (KEYWORD1)
###########################################
hd44780 KEYWORD1
hd44780_I2Cexp KEYWORD1
hd44780_I2Clcd KEYWORD1
hd44780_NTCU165ECPB KEYWORD1
hd44780_NTCUUserial KEYWORD1
hd44780_pinIO KEYWORD1
iotype KEYWORD1
###########################################
# Methods and Functions (KEYWORD2)
###########################################
# LiquidCrystal API
begin KEYWORD2
clear KEYWORD2
home KEYWORD2
setCursor KEYWORD2
write KEYWORD2
print KEYWORD2
println KEYWORD2
cursor KEYWORD2
noCursor KEYWORD2
blink KEYWORD2
noBlink KEYWORD2
display KEYWORD2
noDisplay KEYWORD2
scrollDisplayLeft KEYWORD2
scrollDisplayRight KEYWORD2
autoscroll KEYWORD2
noAutoscroll KEYWORD2
leftToRight KEYWORD2
rightToLeft KEYWORD2
createChar KEYWORD2
moveCursorLeft KEYWORD2
moveCursorRight KEYWORD2
setRowOffsets KEYWORD2
command KEYWORD2
# mandatory LCD 1.0 API functions
init KEYWORD2
# optional LCD 1.0 API functions
setBacklight KEYWORD2
setContrast KEYWORD2
on KEYWORD2
off KEYWORD2
status KEYWORD2
# deprecacted LCD 1.0 API functions
blink_on KEYWORD2
blink_off KEYWORD2
cursor_on KEYWORD2
cursor_off KEYWORD2
load_custom_char KEYWORD2
setDelay KEYWORD2
# hd44780 extensions
_write KEYWORD2
backlight KEYWORD2
noBacklight KEYWORD2
lineWrap KEYWORD2
noLineWrap KEYWORD2
read KEYWORD2
setExecTimes KEYWORD2
blinkLED KEYWORD2
fatalError KEYWORD2
# hd44780 internal i/o class virtual functions
ioinit KEYWORD2
ioread KEYWORD2
iowrite KEYWORD2
iosetBacklight KEYWORD2
iosetContrast KEYWORD2
###########################################
# Constants (LITERAL1)
###########################################