Skip to content

Commit e9dea9a

Browse files
woskigrr
authored andcommitted
Update keywords.txt for coloring syntax (esp8266#2892)
Add ESP keywords and update ESP8266Wifi library
1 parent 808bf50 commit e9dea9a

File tree

2 files changed

+200
-22
lines changed

2 files changed

+200
-22
lines changed

libraries/ESP8266WiFi/keywords.txt

Lines changed: 123 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -22,47 +22,148 @@ WiFiClientSecure KEYWORD1
2222
# Methods and Functions (KEYWORD2)
2323
#######################################
2424

25-
status KEYWORD2
25+
#ESP8266WiFiGenericClass
26+
onEvent KEYWORD2
27+
onStationModeConnected KEYWORD2
28+
onStationModeDisconnected KEYWORD2
29+
onStationModeAuthModeChanged KEYWORD2
30+
onStationModeGotIP KEYWORD2
31+
onStationModeDHCPTimeout KEYWORD2
32+
onSoftAPModeStationConnected KEYWORD2
33+
onSoftAPModeStationDisconnected KEYWORD2
34+
onWiFiModeChange KEYWORD2
35+
channel KEYWORD2
36+
setSleepMode KEYWORD2
37+
getSleepMode KEYWORD2
38+
setPhyMode KEYWORD2
39+
getPhyMode KEYWORD2
40+
setOutputPower KEYWORD2
41+
persistent KEYWORD2
2642
mode KEYWORD2
27-
connect KEYWORD2
28-
write KEYWORD2
29-
available KEYWORD2
30-
config KEYWORD2
31-
setDNS KEYWORD2
32-
read KEYWORD2
33-
flush KEYWORD2
34-
stop KEYWORD2
35-
connected KEYWORD2
43+
getMode KEYWORD2
44+
enableSTA KEYWORD2
45+
enableAP KEYWORD2
46+
forceSleepBegin KEYWORD2
47+
forceSleepWake KEYWORD2
48+
49+
#ESP8266WiFi
50+
printDiag KEYWORD2
51+
52+
#ESP8266WiFiAP
53+
softAP KEYWORD2
54+
softAPIP KEYWORD2
55+
softAPmacAddress KEYWORD2
56+
softAPConfig KEYWORD2
57+
softAPdisconnect KEYWORD2
58+
softAPgetStationNum KEYWORD2
59+
60+
#ESP8266WiFiMulti
61+
addAP KEYWORD2
62+
run KEYWORD2
63+
64+
#ESP8266WiFiScan
65+
scanNetworks KEYWORD2
66+
scanNetworksAsync KEYWORD2
67+
scanComplete KEYWORD2
68+
scanDelete KEYWORD2
69+
getNetworkInfo KEYWORD2
70+
SSID KEYWORD2
71+
encryptionType KEYWORD2
72+
RSSI KEYWORD2
73+
BSSID KEYWORD2
74+
BSSIDstr KEYWORD2
75+
channel KEYWORD2
76+
isHidden KEYWORD2
77+
78+
#ESP8266WiFiSTA
3679
begin KEYWORD2
37-
beginMulticast KEYWORD2
80+
config KEYWORD2
81+
reconnect KEYWORD2
3882
disconnect KEYWORD2
39-
macAddress KEYWORD2
83+
isConnected KEYWORD2
84+
setAutoConnect KEYWORD2
85+
getAutoConnect KEYWORD2
86+
setAutoReconnect KEYWORD2
87+
waitForConnectResult KEYWORD2
4088
localIP KEYWORD2
89+
macAddress KEYWORD2
4190
subnetMask KEYWORD2
4291
gatewayIP KEYWORD2
92+
dnsIP KEYWORD2
93+
hostname KEYWORD2
94+
status KEYWORD2
4395
SSID KEYWORD2
4496
psk KEYWORD2
45-
BSSID KEYWORD2
97+
BSSID KEYWORD2
98+
BSSIDstr KEYWORD2
4699
RSSI KEYWORD2
47-
encryptionType KEYWORD2
100+
beginWPSConfig KEYWORD2
101+
beginSmartConfig KEYWORD2
102+
stopSmartConfig KEYWORD2
103+
smartConfigDone KEYWORD2
104+
105+
#WiFiClient
106+
status KEYWORD2
107+
connect KEYWORD2
108+
write KEYWORD2
109+
write_P KEYWORD2
110+
available KEYWORD2
111+
read KEYWORD2
112+
peek KEYWORD2
113+
peekBytes KEYWORD2
114+
flush KEYWORD2
115+
stop KEYWORD2
116+
connected KEYWORD2
117+
bool KEYWORD2
118+
remoteIP KEYWORD2
119+
remotePort KEYWORD2
120+
localIP KEYWORD2
121+
localPort KEYWORD2
122+
getNoDelay KEYWORD2
123+
setNoDelay KEYWORD2
124+
setLocalPortStart KEYWORD2
125+
stopAll KEYWORD2
126+
stopAllExcept KEYWORD2
127+
128+
#WiFiClientSecure
129+
verify KEYWORD2
130+
verifyCertChain KEYWORD2
131+
setCertificate KEYWORD2
132+
setPrivateKey KEYWORD2
133+
loadCertificate KEYWORD2
134+
loadPrivateKey KEYWORD2
135+
loadCACert KEYWORD2
136+
137+
#WiFiServer
138+
hasClient KEYWORD2
139+
close KEYWORD2
140+
141+
#WiFiUdp
142+
beginMulticast KEYWORD2
48143
beginPacket KEYWORD2
49144
beginPacketMulticast KEYWORD2
50145
endPacket KEYWORD2
51146
parsePacket KEYWORD2
52-
destinationIP KEYWORD2
53147
remoteIP KEYWORD2
54148
remotePort KEYWORD2
55-
softAP KEYWORD2
56-
softAPIP KEYWORD2
57-
softAPmacAddress KEYWORD2
58-
softAPConfig KEYWORD2
59-
printDiag KEYWORD2
60-
hostByName KEYWORD2
61-
scanNetworks KEYWORD2
149+
destinationIP KEYWORD2
150+
localPort KEYWORD2
151+
stopAll KEYWORD2
152+
stopAllExcept KEYWORD2
62153

63154
#######################################
64155
# Constants (LITERAL1)
65156
#######################################
157+
WIFI_OFF LITERAL1
66158
WIFI_AP LITERAL1
67159
WIFI_STA LITERAL1
68160
WIFI_AP_STA LITERAL1
161+
WIFI_PHY_MODE_11B LITERAL1
162+
WIFI_PHY_MODE_11G LITERAL1
163+
WIFI_PHY_MODE_11N LITERAL1
164+
WIFI_NONE_SLEEP LITERAL1
165+
WIFI_LIGHT_SLEEP LITERAL1
166+
WIFI_MODEM_SLEEP LITERAL1
167+
WIFICLIENT_MAX_PACKET_SIZE LITERAL1
168+
UDP_TX_PACKET_MAX_SIZE LITERAL1
169+
DEBUG_ESP_WIFI LITERAL1

libraries/esp8266/keywords.txt

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
#######################################
2+
# Syntax Coloring Map For ESP8266
3+
#######################################
4+
5+
#######################################
6+
# Library (KEYWORD3)
7+
#######################################
8+
9+
#######################################
10+
# Datatypes (KEYWORD1)
11+
#######################################
12+
13+
ESP KEYWORD1
14+
15+
#######################################
16+
# Methods and Functions (KEYWORD2)
17+
#######################################
18+
19+
wdtEnable KEYWORD2
20+
wdtDisable KEYWORD2
21+
wdtFeed KEYWORD2
22+
RF_MODE KEYWORD2
23+
RF_PRE_INIT KEYWORD2
24+
ADC_MODE KEYWORD2
25+
deepSleep KEYWORD2
26+
rtcUserMemoryRead KEYWORD2
27+
rtcUserMemoryWrite KEYWORD2
28+
reset KEYWORD2
29+
restart KEYWORD2
30+
getVcc KEYWORD2
31+
getFreeHeap KEYWORD2
32+
getChipId KEYWORD2
33+
getSdkVersion KEYWORD2
34+
getCoreVersion KEYWORD2
35+
getBootVersion KEYWORD2
36+
getBootMode KEYWORD2
37+
getCpuFreqMHz KEYWORD2
38+
getFlashChipId KEYWORD2
39+
getFlashChipRealSize KEYWORD2
40+
getFlashChipSize KEYWORD2
41+
getFlashChipSpeed KEYWORD2
42+
getFlashChipMode KEYWORD2
43+
getFlashChipSizeByChipId KEYWORD2
44+
magicFlashChipSize KEYWORD2
45+
magicFlashChipSpeed KEYWORD2
46+
magicFlashChipMode KEYWORD2
47+
checkFlashConfig KEYWORD2
48+
flashEraseSector KEYWORD2
49+
flashWrite KEYWORD2
50+
flashRead KEYWORD2
51+
getSketchSize KEYWORD2
52+
getSketchMD5 KEYWORD2
53+
getFreeSketchSpace KEYWORD2
54+
updateSketch KEYWORD2
55+
getResetReason KEYWORD2
56+
getResetInfo KEYWORD2
57+
getResetInfoPtr KEYWORD2
58+
eraseConfig KEYWORD2
59+
getCycleCount KEYWORD2
60+
61+
#######################################
62+
# Constants (LITERAL1)
63+
#######################################
64+
RFMode LITERAL1
65+
WakeMode LITERAL1
66+
FlashMode_t LITERAL1
67+
68+
RF_DEFAULT LITERAL1
69+
RF_CAL LITERAL1
70+
RF_NO_CAL LITERAL1
71+
RF_DISABLED LITERAL1
72+
WAKE_RF_DEFAULT LITERAL1
73+
WAKE_RFCAL LITERAL1
74+
WAKE_NO_RFCAL LITERAL1
75+
WAKE_RF_DISABLED LITERAL1
76+
ADC_VCC LITERAL1
77+
ADC_TOUT LITERAL1

0 commit comments

Comments
 (0)