Important (Read First):
Note that the parsing the basic interpreter uses requires that commands uses spaces exactly as shown below.IF extra spaces are added or omitted it will not parse the command properly.
Flashing the ESP8266 Basic Firmware:
- Download the package from the download link above.
- Extract the flashing utility in to its own folder as it will create some files in its directory upon execution.
- Run the "ESP_Basic_Flasher.exe"
- Select the comport for your ESP from the drop down.
- Click the "Firmware Flash" button in the top right corner.
- reset the ESP8266 unit gpio0 is grounded.
- Click "OK" when upload is compeat.
Will jump to the branch label of your choice and allow you to return to the location you call the gosub from and continue executing code after the return command is executed. The gosub command has a stack of 255 return points so it is possible to gosub from inside a gosub.
Branch Labels
A branch label allows you to jump from one part of the program to another. It can be a single string of characters with no spaces
print
Will request input from the user and place it in to a variable. Variable dose not need to be declared prior to request.
let
Can also be used to evaluate logic operations like in the if then statement. If the result is true it will return a 1 otherwise a 0
Hardware interface commands:
Web Interface GUI Commands:
wprint
Functions like a goto command. Will be sent to the browser on the wait command.