Commit Graph

41 Commits

Author SHA1 Message Date
Luc
8d75796900 Improve message feedback for [ESP401]
set error message with code 500 instead of 200
fix ??? typo
2020-04-12 18:34:31 +02:00
Luc
d0e7b1a29e Adjust some output strings 2020-04-12 15:53:38 +02:00
Luc
b8a266351c Reorg ESP400 output to add better filters and sub filter 2020-04-11 20:48:06 +02:00
Luc
eabab7d57b update header
fix default value for empty notification setting
2020-03-24 11:49:17 +01:00
Luc
c0c294105f rewrite Camera initialisation
now SD mmc and camera seems working side by side
2019-11-03 09:14:50 +01:00
Luc
39b1bb57fd Pin 4 is used by SD card reader so better not to use it for other purpose 2019-11-01 22:07:48 +01:00
Luc
f9bf48544a Add some sanity checks for FS 2019-11-01 14:50:22 +01:00
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
3bae4748bf Add [ESP715]FORMATSD to format SD card
Add SD format feature on SDFat for esp8266 and esp32
2019-10-22 13:12:27 +02:00
Luc
c37b90ea05 Add time in sd file
Add create command to  filesystem
Clean SD filesystem code
2019-10-21 17:50:18 +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
9fe3c1a615 Some refactoring for SD support
put SPI SD divider in EEPROM
2019-10-13 13:23:24 +08:00
Luc
14a15bf815 basic esp commands for SD 2019-10-11 15:52:58 +08:00
Luc
3694e3ca4b some code cleaning 2019-10-11 12:01:25 +08:00
Luc
c02e922aa4 SD wrapper backbone 2019-10-07 17:54:57 +08:00
Luc
5a7e555e87 add autostart script support 2019-10-03 20:07:36 +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
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
11e2722768 update embedded page for login icon
finalize file upload error management sanity check
2019-09-03 15:48: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
adbbd9067c Add [ESP216]SNAP command to capture screenshot from advanced display 2019-08-17 17:20:24 +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
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
676df60b91 Allow to start/stop serial with [ESP900] 2019-08-01 16:31:56 +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
Luc
3b9d5302a1 Code sync with upstream
Code clening
Add Boot delay as parameter in EEPROM for easier tuning
Add Notifications
2019-03-15 09:48:26 +01:00
Luc
b0375a3541 Upstream sync
Add Time Support (server  + manual setup), only used for ESP32 FS currently as ESP8266 SPIFFS does not support Time, need to wait for LittleFS may be ?
Add DHT support
Add Pin reset support
Add Base for Display
Add libraries for new supported features
Add /config handle as shortcut for [ESP420]plain to be used in embedded page
Code refactoring for defines, use less Define as switches but more define as values for switches
Clean warnings
Lot of small bug fixes
Add docs for [ESPXXX] commands
2019-03-09 09:16:08 +01:00
Luc
d79d8da64b Initial commit for code base 2019-02-25 10:31:21 +08:00