Skip to content

Update keywords.txt for coloring syntax #2892

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 6, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
145 changes: 123 additions & 22 deletions libraries/ESP8266WiFi/keywords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,47 +22,148 @@ WiFiClientSecure KEYWORD1
# Methods and Functions (KEYWORD2)
#######################################

status KEYWORD2
#ESP8266WiFiGenericClass
onEvent KEYWORD2
onStationModeConnected KEYWORD2
onStationModeDisconnected KEYWORD2
onStationModeAuthModeChanged KEYWORD2
onStationModeGotIP KEYWORD2
onStationModeDHCPTimeout KEYWORD2
onSoftAPModeStationConnected KEYWORD2
onSoftAPModeStationDisconnected KEYWORD2
onWiFiModeChange KEYWORD2
channel KEYWORD2
setSleepMode KEYWORD2
getSleepMode KEYWORD2
setPhyMode KEYWORD2
getPhyMode KEYWORD2
setOutputPower KEYWORD2
persistent KEYWORD2
mode KEYWORD2
connect KEYWORD2
write KEYWORD2
available KEYWORD2
config KEYWORD2
setDNS KEYWORD2
read KEYWORD2
flush KEYWORD2
stop KEYWORD2
connected KEYWORD2
getMode KEYWORD2
enableSTA KEYWORD2
enableAP KEYWORD2
forceSleepBegin KEYWORD2
forceSleepWake KEYWORD2

#ESP8266WiFi
printDiag KEYWORD2

#ESP8266WiFiAP
softAP KEYWORD2
softAPIP KEYWORD2
softAPmacAddress KEYWORD2
softAPConfig KEYWORD2
softAPdisconnect KEYWORD2
softAPgetStationNum KEYWORD2

#ESP8266WiFiMulti
addAP KEYWORD2
run KEYWORD2

#ESP8266WiFiScan
scanNetworks KEYWORD2
scanNetworksAsync KEYWORD2
scanComplete KEYWORD2
scanDelete KEYWORD2
getNetworkInfo KEYWORD2
SSID KEYWORD2
encryptionType KEYWORD2
RSSI KEYWORD2
BSSID KEYWORD2
BSSIDstr KEYWORD2
channel KEYWORD2
isHidden KEYWORD2

#ESP8266WiFiSTA
begin KEYWORD2
beginMulticast KEYWORD2
config KEYWORD2
reconnect KEYWORD2
disconnect KEYWORD2
macAddress KEYWORD2
isConnected KEYWORD2
setAutoConnect KEYWORD2
getAutoConnect KEYWORD2
setAutoReconnect KEYWORD2
waitForConnectResult KEYWORD2
localIP KEYWORD2
macAddress KEYWORD2
subnetMask KEYWORD2
gatewayIP KEYWORD2
dnsIP KEYWORD2
hostname KEYWORD2
status KEYWORD2
SSID KEYWORD2
psk KEYWORD2
BSSID KEYWORD2
BSSID KEYWORD2
BSSIDstr KEYWORD2
RSSI KEYWORD2
encryptionType KEYWORD2
beginWPSConfig KEYWORD2
beginSmartConfig KEYWORD2
stopSmartConfig KEYWORD2
smartConfigDone KEYWORD2

#WiFiClient
status KEYWORD2
connect KEYWORD2
write KEYWORD2
write_P KEYWORD2
available KEYWORD2
read KEYWORD2
peek KEYWORD2
peekBytes KEYWORD2
flush KEYWORD2
stop KEYWORD2
connected KEYWORD2
bool KEYWORD2
remoteIP KEYWORD2
remotePort KEYWORD2
localIP KEYWORD2
localPort KEYWORD2
getNoDelay KEYWORD2
setNoDelay KEYWORD2
setLocalPortStart KEYWORD2
stopAll KEYWORD2
stopAllExcept KEYWORD2

#WiFiClientSecure
verify KEYWORD2
verifyCertChain KEYWORD2
setCertificate KEYWORD2
setPrivateKey KEYWORD2
loadCertificate KEYWORD2
loadPrivateKey KEYWORD2
loadCACert KEYWORD2

#WiFiServer
hasClient KEYWORD2
close KEYWORD2

#WiFiUdp
beginMulticast KEYWORD2
beginPacket KEYWORD2
beginPacketMulticast KEYWORD2
endPacket KEYWORD2
parsePacket KEYWORD2
destinationIP KEYWORD2
remoteIP KEYWORD2
remotePort KEYWORD2
softAP KEYWORD2
softAPIP KEYWORD2
softAPmacAddress KEYWORD2
softAPConfig KEYWORD2
printDiag KEYWORD2
hostByName KEYWORD2
scanNetworks KEYWORD2
destinationIP KEYWORD2
localPort KEYWORD2
stopAll KEYWORD2
stopAllExcept KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################
WIFI_OFF LITERAL1
WIFI_AP LITERAL1
WIFI_STA LITERAL1
WIFI_AP_STA LITERAL1
WIFI_PHY_MODE_11B LITERAL1
WIFI_PHY_MODE_11G LITERAL1
WIFI_PHY_MODE_11N LITERAL1
WIFI_NONE_SLEEP LITERAL1
WIFI_LIGHT_SLEEP LITERAL1
WIFI_MODEM_SLEEP LITERAL1
WIFICLIENT_MAX_PACKET_SIZE LITERAL1
UDP_TX_PACKET_MAX_SIZE LITERAL1
DEBUG_ESP_WIFI LITERAL1
77 changes: 77 additions & 0 deletions libraries/esp8266/keywords.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
#######################################
# Syntax Coloring Map For ESP8266
#######################################

#######################################
# Library (KEYWORD3)
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

ESP KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

wdtEnable KEYWORD2
wdtDisable KEYWORD2
wdtFeed KEYWORD2
RF_MODE KEYWORD2
RF_PRE_INIT KEYWORD2
ADC_MODE KEYWORD2
deepSleep KEYWORD2
rtcUserMemoryRead KEYWORD2
rtcUserMemoryWrite KEYWORD2
reset KEYWORD2
restart KEYWORD2
getVcc KEYWORD2
getFreeHeap KEYWORD2
getChipId KEYWORD2
getSdkVersion KEYWORD2
getCoreVersion KEYWORD2
getBootVersion KEYWORD2
getBootMode KEYWORD2
getCpuFreqMHz KEYWORD2
getFlashChipId KEYWORD2
getFlashChipRealSize KEYWORD2
getFlashChipSize KEYWORD2
getFlashChipSpeed KEYWORD2
getFlashChipMode KEYWORD2
getFlashChipSizeByChipId KEYWORD2
magicFlashChipSize KEYWORD2
magicFlashChipSpeed KEYWORD2
magicFlashChipMode KEYWORD2
checkFlashConfig KEYWORD2
flashEraseSector KEYWORD2
flashWrite KEYWORD2
flashRead KEYWORD2
getSketchSize KEYWORD2
getSketchMD5 KEYWORD2
getFreeSketchSpace KEYWORD2
updateSketch KEYWORD2
getResetReason KEYWORD2
getResetInfo KEYWORD2
getResetInfoPtr KEYWORD2
eraseConfig KEYWORD2
getCycleCount KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################
RFMode LITERAL1
WakeMode LITERAL1
FlashMode_t LITERAL1

RF_DEFAULT LITERAL1
RF_CAL LITERAL1
RF_NO_CAL LITERAL1
RF_DISABLED LITERAL1
WAKE_RF_DEFAULT LITERAL1
WAKE_RFCAL LITERAL1
WAKE_NO_RFCAL LITERAL1
WAKE_RF_DISABLED LITERAL1
ADC_VCC LITERAL1
ADC_TOUT LITERAL1