39 Commits

Author SHA1 Message Date
Luc
c706f44229 Implement FTP Server feature
rewrite the file time access
fix some debug error
add rename function in file systems when available
2019-10-31 22:29:38 +01:00
Luc
0c0a95d6f7 Add Global FileSystem
Allows to browse /FS (flash) and /SD (SD card) under /
[ESP780] can browse SD and FS under /
[ESP790] allow file actions under /
to be used with FTP server
2019-10-28 22:06:23 +01:00
Luc
867b523588 Use global FILE_OPEN WRITE an APPEND
same meaning no need different define use only one for all filesystem
2019-10-28 09:04:59 +01:00
Luc
bbadbc2be3 Add SDFat for ESP32 2019-10-18 20:57:36 +02:00
Luc
d376059509 add esp8266 sd native 2019-10-14 20:15:30 +08:00
Luc
dc134f33ac add SDIO support for esp32 2019-10-13 19:41:32 +08:00
Luc
90bbc315cc Update configuration.h 2019-10-13 13:38:24 +08:00
Luc
9fe3c1a615 Some refactoring for SD support
put SPI SD divider in EEPROM
2019-10-13 13:23:24 +08:00
Luc
7384b4f28e Update configuration.h 2019-10-12 07:28:28 +08:00
Luc
3694e3ca4b some code cleaning 2019-10-11 12:01:25 +08:00
Luc
99bcdd47af Change files name for readibility 2019-10-07 17:24:32 +08:00
Luc
3accd2a694 Back bone for lua interpreter service 2019-10-07 17:16:32 +08:00
Luc
5a7e555e87 add autostart script support 2019-10-03 20:07:36 +08:00
Luc
027ab132ae add [ESP700]support for FS
Add Header for FS file name
Add flag for FILESYSTEM_FEATURE in sources
do some AStyle
Change line number from uint16_t to uint32_t
2019-10-02 22:48:23 +08:00
Luc
f7dd60c39f Add basic functions for GCODE host first pass
to be used in auto start Macro / [ESP700]/ Serial File Upload
2019-10-02 10:02:18 +08:00
Luc
a251d0c01d Fix embedded page fw update output 2019-10-01 09:32:56 +08:00
Luc
2c7953055f Add define to allow camera to be streamed on another page 2019-09-30 08:42:28 +08:00
Luc
cb726b51d5 Add Camera streaming server
add  ESP command 170/171/172
apply astyle
add flag to distinguish websocket terminal vs data
2019-09-29 19:47:32 +08:00
Luc
9ba7716cd1 Add FS size info in [ESP720] 2019-09-20 02:03:53 +08:00
Luc
b818022f5e add esp8266 littleFS support
add new command to handle files/directories
add files creation  sketch for each FS
fix esplogo compilation if no display
remove wifi network starting message if wifi off
2019-09-17 13:53:53 +08:00
Luc
e869bab859 Add auto notification
Fix wrong network mode with failing WIFI-STA
Add flexible Title for message
2019-09-08 15:41:57 +02:00
Luc
e93495c6c8 Add Manual time setting from [ESP800],
Add time source selection setting (Internet/manual)
Add websocket IP to make it work with Apple Captive portal thanks @Nathan-ma
Add instant message error and abort command for files upload
Add Available FS space check before upload
Add [ESP290]<delay> command per @josedpedroso
Apply Astyle
Update version
2019-08-27 11:35:36 +02:00
Luc
a71be60eff Fix transparency issue
add auto snapshot
2019-08-17 21:38:51 +02:00
Luc
adbbd9067c Add [ESP216]SNAP command to capture screenshot from advanced display 2019-08-17 17:20:24 +02:00
Luc
4c39d5a6a2 fix compilation error with BT and ethernet 2019-08-14 22:26:28 +02:00
Luc
05f0c22d97 Basic workflow for touch UI, wifi connection rendering 2019-08-14 21:46:31 +02:00
Luc
e50da88db3 Add advanced/Basic UI and colored/monochrome define
to prepare litlevgl integration for advanced
2019-08-11 19:21:35 +02:00
Luc
f57807cce9 Add led pin for TFT, no control yet, just init at start 2019-08-11 16:59:20 +02:00
Luc
044ca00247 Add lilltlevgl library
add tft_espi support for ILI9488 480X320
2019-08-11 15:59:26 +02:00
Luc
0449893385 Use hal for buzzer instead of set channel in buzzer 2019-08-11 14:19:00 +02:00
Luc
6fc6df1577 Fix OTA update size not accurate on ESP32
Use proper function to get partition size instead of guessing doing wrong calculation
2019-08-10 20:25:47 +02:00
Luc
4961ff9902 Final integration for buzzer
add [ESP900] to enable/disable buzzer
add [ESP250] to play beed if no parameter, or specific sound using frequency and duration parameters
add missing Serial communication state in [ESP420]
fix typo in [ESP900]
2019-08-04 15:31:24 +02:00
Luc
38bcd90fc6 update oled lib 2019-07-04 13:06:32 +02:00
Luc
76a8e4efc2 rename lib directory with version 2019-07-01 19:01:51 +02:00
Luc
61e8c4f946 update to esp8266-oled-ssd1306-4.0.0 2019-07-01 18:00:06 +02:00
Luc
688b8a079a Add Touch base code for calibration
Add [ESP214] and [ESP215]
Fix Telnet not getting commands
Fix HTTP and Telnet not taking start condition
Add code base for input
Increase EEPROM size from 1024 to 2048 as now we are at 1003 for future next setting
Fix display for ILI9341 for main page
Change version for tracking
2019-04-07 16:57:33 +02:00
Luc
6f5d87a927 Add Websocket support
Add command 160 + 161 for websocket configuration
Add Websocket monitor page for debug in tools
Add Telnet and Websocket debug default port is 8000
Fix boot delay  value to default instead of max  when invalid
Minor fixes
2019-03-28 11:18:42 +01:00
Luc
3b380bac12 Add screen basic notification
Dsiplay SSID / SIGNAL / IP and status like in 2.X
2019-03-24 09:44:05 +01:00
Luc
76bad8d262 Update structure code
update libraries
add base for TFT screen
2019-03-20 15:14:55 +01:00