1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-29 05:21:37 +03:00
Files
esp8266/libraries/ESP8266WiFiMesh/keywords.txt
aerlon 88bd26bd74 WiFi Mesh Update 2.1 (#5157)
* - 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.
2018-09-24 16:11:09 -03:00

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