mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-29 05:21:37 +03:00
* - Add assert in HelloMesh.ino for invalid transmission status. - Make uint64ToString and stringToUint64 methods into stand-alone type conversion functions. - Add getters and setters for requestHandler and responseHandler. - Polish HelloMesh.ino code by adding networkIndex as networkFilter loop variable and switching networkFilter definition position. - Add initial WiFi.disconnect() in HelloMesh.ino setup() function to ensure smooth WiFi operation. - Add latestTransmissionSuccessful() convenience method. - Change default WiFi mode to WIFI_STA and improve handling of WiFi mode (fixes issue #5071). - Add checks to methods that change AP properties to avoid unnecessary AP restarts. - Add getter for ESP8266WiFiMesh SSID and getters and setters for ESP8266WiFiMesh settings related to hidden SSID usage, max station connections allowed per AP and WiFi timeouts. - Make waitForClientTransmission method use more accurate timekeeping. - Improve type usage. - Improve comments. - Update README.md, keywords.txt and library.properties. * Make getter and setter order consistent throughout code. * - Fix active AP getting turned off when calling begin(). - Fix crash bug due to WiFiServer duplication when using the ESP8266WiFiMesh copy constructor with the AP controller as argument, under certain circumstances. * - Move non performance-sensitive Strings to flash memory to save RAM. - Add comments explaining F(), FPSTR() and PROGMEM. - Fix README.md formatting. * Remove the uint64ToString and stringToUint64 methods from the ESP8266WiFiMesh class since they are now stand-alone functions in the TypeConversionFunctions files. * Change the minimum valid argument value of the setMaxAPStations method to 0, since this value is also supported by the ESP8266. * Fix compiler warning.
76 lines
1.8 KiB
Plaintext
76 lines
1.8 KiB
Plaintext
#######################################
|
|
# Syntax Coloring Map For ESP8266WiFiMesh
|
|
#######################################
|
|
|
|
#######################################
|
|
# Library (KEYWORD3)
|
|
#######################################
|
|
|
|
ESP8266WiFiMesh KEYWORD3
|
|
|
|
#######################################
|
|
# Datatypes (KEYWORD1)
|
|
#######################################
|
|
|
|
ESP8266WiFiMesh KEYWORD1
|
|
NetworkInfo KEYWORD1
|
|
TransmissionResult KEYWORD1
|
|
transmission_status_t KEYWORD1
|
|
|
|
#######################################
|
|
# Methods and Functions (KEYWORD2)
|
|
#######################################
|
|
|
|
connectionQueue KEYWORD2
|
|
latestTransmissionOutcomes KEYWORD2
|
|
latestTransmissionSuccessful KEYWORD2
|
|
begin KEYWORD2
|
|
activateAP KEYWORD2
|
|
deactivateAP KEYWORD2
|
|
restartAP KEYWORD2
|
|
getAPController KEYWORD2
|
|
isAPController KEYWORD2
|
|
setWiFiChannel KEYWORD2
|
|
getWiFiChannel KEYWORD2
|
|
setMeshName KEYWORD2
|
|
getMeshName KEYWORD2
|
|
setNodeID KEYWORD2
|
|
getNodeID KEYWORD2
|
|
setSSID KEYWORD2
|
|
getSSID KEYWORD2
|
|
setMessage KEYWORD2
|
|
getMessage KEYWORD2
|
|
attemptTransmission KEYWORD2
|
|
acceptRequest KEYWORD2
|
|
setStaticIP KEYWORD2
|
|
getStaticIP KEYWORD2
|
|
disableStaticIP->KEYWORD2
|
|
uint64ToString KEYWORD2
|
|
stringToUint64 KEYWORD2
|
|
setRequestHandler KEYWORD2
|
|
getRequestHandler KEYWORD2
|
|
setResponseHandler KEYWORD2
|
|
getResponseHandler KEYWORD2
|
|
setNetworkFilter KEYWORD2
|
|
getNetworkFilter KEYWORD2
|
|
setScanHidden KEYWORD2
|
|
getScanHidden KEYWORD2
|
|
setAPHidden KEYWORD2
|
|
getAPHidden KEYWORD2
|
|
setMaxAPStations KEYWORD2
|
|
getMaxAPStations KEYWORD2
|
|
setConnectionAttemptTimeout KEYWORD2
|
|
getConnectionAttemptTimeout KEYWORD2
|
|
setStationModeTimeout KEYWORD2
|
|
getStationModeTimeout KEYWORD2
|
|
setAPModeTimeout KEYWORD2
|
|
getAPModeTimeout KEYWORD2
|
|
|
|
#######################################
|
|
# Constants (LITERAL1)
|
|
#######################################
|
|
|
|
emptyIP LITERAL1
|
|
NETWORK_INFO_DEFAULT_INT LITERAL1
|
|
WIFI_MESH_EMPTY_STRING LITERAL1
|