1mul for ESP8266
A complete version for ESP8266
- 8 tasks
- 16 Pipes in overall, up to 5 Pipes attached to one interface Unit
- max. string length 256 bytes
- max. pipe's buffers length 512 bytes
- different interfaces count 8+1 for file system (FS)
- ml-program: up to 1024 rows, max. size up to 64k
- file system up to 16 files
- 16 Timers
- 16 Analogs
- 16 Inputs
- 16 Outputs
- 16 Variables - 16bits signed
- 16 Flags
- up to 5 USART pipes
- up to 5 TCP, UDP Client/Servers
- AP and Station work
- up to 5 channel PWM
- one analog input
- RTClock with day of week calculator.
Console runs 9600, 8N1, CR+LF.
When uploading ml program use 'Send file' option from 'Send File' menu of 'MySerial'.
Processor's pin map follows:
Project developed in Eclipse Espressif/ESP8266 SDK 13.0.
To use ADC change byte 107 in Esprssif>ESP8266_SDK>bin>esp_init_data_default.bin to 0x21 (33 dec) as described in SDK APP NOTES.
If you intend to use M-command (forcing ESP to sleep for a while) connect GPIO16 to RST pin.