88 Commits

Author SHA1 Message Date
Luc
ee18988a83 Fix rmdir does not remove not empty directory
Remove SDFat V1 support as not necessary now have SDFat 2.x
Remove SPIFFS esp8266 support as now removed from core
Bump version
Remove outdated test scripts
2022-08-23 15:57:56 +08:00
Luc
dd2e4ec1d8 Add Serial Bridge Support
Add more sanity check for PIN_RESET_FEATURE
Remove unnecessary tests  in esp3doutput.cpp
Add Serial index to {ESP900] report
Add ESP901 to control Serial baudrate
Add ESP930/ESP931 Command to control Serial Bridge state and baudrate
Add missing initializations in BT
Update Features.md
Bumb version
2022-08-17 16:55:43 +08:00
Luc
6659a04785 Use raw serial by default 2022-07-02 10:05:59 +08:00
Luc
c8815d2611 Update configuration.h 2022-07-01 21:26:12 +08:00
Luc
0ba2db3059 Fix warning due to missing end of comment 2022-06-25 08:22:41 +08:00
Luc
ea3bd524a3 More clean up to pass ci 2022-06-22 17:33:02 +08:00
Luc
44e18da2ca Fix typo orz 2022-06-22 15:43:25 +08:00
Luc
6c2d5bc37d Use ESP3D Configurator format but display all options commented 2022-06-22 15:31:17 +08:00
Luc
d7d75f31b1 Add sanity check for configuration file existence
Use Selection for SDIO Mode for global consistency and readability
Update Readme content to complete with configurator
2022-06-21 19:05:05 +08:00
Luc
488aea69ea Update configuration.h 2022-06-18 19:20:22 +08:00
Luc
3b3e03c3e5 Remove Snapshot Display as dropped feature 2022-06-14 14:16:07 +08:00
Luc
4b258c666f Add missing test in pin.h for camera pins to fix compilation warnings
Fix typo in printERROR if no wifi
Add new ESP32 settings to allow more AP detection/connection due to new release restriction
2022-06-11 16:24:48 +08:00
Luc
30415a24b7 Remove No PSRAM camera
Increase Camera freq and add new settings
Add missing description for new cameras
2022-06-07 21:51:01 +08:00
Luc
1b72277569 Add latest Camera pins
Note: There is no platformIO env defined for Camera on S2/S3 MCU as I cannot test them
2022-06-07 14:05:14 +08:00
Luc
00aa509035 Allow to define target Fw in configuration.h
Change STA default SSID if not defined to NETWORK_SSID per @atsju  suggestion
Move settings.h defines to defines.hs for consistency
2022-06-06 16:56:34 +08:00
Luc
39e06975f2 Update from refactoring branch
### Maintenance page
* Add add tab color for mobile view
* Add spellcheck off / autocorect off in input
* Add disconnect button when authenticate enabled
* Add Invalid user or password message when authentication failed

### Board support
* Add ESP32 S2 support
* Add ESP32 S3 support
* Add ESP32 C3 support

### ESP commands
* Add command 701 to control GCODE streaming
* Remove command 901 as duplicate
* Update command 420 to add more details
* Use text as default output
* All json on all commands for formated output

### Core
* Add benchmak function to check transfer speed (for test only-not production)
* Merge code for ESP3DLib support
* Add better printer display support (M117 / Serial TFT)
* Use ESP32 analogWrite instead of emulated one

### Modules
* Display
	* Refactor code
	* Remove SPI ILI 9341 / 9488 support as not suitable
      * Add ST7789 support (135x240 / 240x240)
* Filesystem
	* Bug fixes due to esp core updates
	* Better SD sharing mecanism
      * Better global FS management
* FTP
	* Add SD sharing support
	* Better global FS management
* GCODE Host
	* Add basic support for macro files
      * Add ESP command support
      * Use not blocking method to stream commands / handle response
* Notifications
	* Add IFTTT notification service
	* Add WebUI notification
	* Add ESP3D display notification
* WebDav
	* Add SD sharing support
	* Add bug fix from https://github.com/d-a-v/ESPWebDAV
	* Better global FS management
* Websocket
	* Add function to handle zombies connections
* WiFi
	* Fix connection to AP sometime fail
	* Fix low signal not diplayed in ESP420 even connected
	* Add AP Setup mode

### Libraries
* Update SDFat-2.0.6 to 2.1.2
* Update ESP32SSDP 1.1.1 to 1.2.0
* Update TFT_eSPI-1.4.11 to 2.4.61
* Update arduinoWebSockets-2.3.5 to 2.3.6
* Update esp8266-oled-ssd1306-4.0.0 to 4.3.0
* Remove lvgl support

### Tools
* Add I2C scanner script
* Add python script to simulate/stress printer serial communication

### PlatformIO
 * Use latest 4.4.0 Espressif32 release (ESP32-arduino core 2.0.3)
 * Add fix for Flash more than 4MB
 * Add Esp32 S2/S3/C3 env
 * Add ESP32-ST7789 / esp32-TTGO_T_Display env
2022-06-01 14:56:57 +08:00
Luc
bf460f87fa Fix Fat /Fat2 not compiling on esp8266
Add sanity check when doing get state for refresh
Fix help for [ESP202]
Add SDFAT2 description in configuration.h
2022-01-09 16:07:32 +08:00
Luc
248ce51c6f Update configuration.h 2021-10-02 18:32:31 +08:00
Luc
1d4f9d4f7c Add STA Fallback option (AP, BT, OFF)
Add Command to set verbose boot
Fix error with ethernet msg in [ESP110]
Fix [ESP0] now displaying context help
Fix ESP32 litlleFS 2.0 need / as default root path
Fix embedded page overflow on mobile with long file names
2021-10-02 18:18:36 +08:00
Luc
cb6f896dde Update configuration.h 2021-07-28 16:07:32 +02:00
Luc
03cab01a89 Fix PlaformIO do dead loop with latest esp32 core 2021-07-28 15:58:56 +02:00
Luc
b19c0d6c81 fix some compilation errors is wifi disabled 2021-07-28 15:01:32 +02:00
Luc
d465e791bc Remove AXTLS related code
Update WebSocket  libraryto latest version
2021-04-05 15:57:50 +02:00
Luc
868a9ba49c Fix missing close files
Disable Debug
2021-01-24 14:59:02 +01:00
Luc
59e766b0b8 webdav part 1 2021-01-24 13:22:41 +01:00
Luc
926dfd155b Update configuration.h 2020-12-20 11:31:21 +01:00
Luc
0101f0a4fe Fix ESP32 compilation failures
Fix Travis not sending email -TBC
2020-12-18 07:00:19 +01:00
Luc
21002cf62a Base for MKS Serial protocol on MKS WIFI 2020-12-17 20:29:58 +01:00
Luc
5963eca3a6 Code cleaning / change flag message EEPROM storage way -Need to reset settings
new command [ESP920] to configure outputs
Remove REPETIER for Davinci definition that should be pure REPETIER from now
Change FW Target ID numbering to support different Flavors more easily
Add Ini file configuration file from SD (espconf.ini) to configure ESP3D at start
Add  Target FW  ID in ESP800 command in addition to Target  FW short name
Bumb version

Warning this commit is breaking EEPROM org so - check then in webUI after
2020-12-09 16:44:12 +01:00
Luc
f4275908d6 update travis for test 2020-11-24 10:45:00 +01:00
Luc
8d01cfaf01 Fix wrong platformio.ini for esp8266 2020-11-08 22:15:57 +01:00
Luc
bb2b7a8e62 Fixes #394
Finally
2020-11-02 11:32:46 +01:00
Luc
2aa146a926 Remove camera streaming feature as not working as expected
Clean code due to camera stream removed and left camera snap feature only
2020-10-26 16:44:18 +01:00
Luc
24d7d96c08 move camera stream to webserver insteado of http async
still use own task but streaming is still locking processes
2020-10-26 08:09:29 +01:00
Luc
b7c1f684d2 Update configuration.h
default is no camera for travis to not failed on it for esp8266
2020-10-18 11:10:32 +02:00
Luc
a700546b8c Add free PSRAM size if any in report 2020-10-15 14:17:49 +02:00
Luc
c2d7a22006 Better fix for boot issue with camera 2020-10-15 11:41:59 +02:00
Luc
b827984813 Update configuration.h 2020-09-23 18:59:03 +02:00
Luc
6ff3a8224e Update configuration.h
disable sensor by default
2020-09-07 10:14:59 +02:00
Luc
fe168f7224 Add support for BMP280/BME280 sensor
Change Serial and I2C pins mamangement to use default ones if not defined in configuration.h
Fix some typo
2020-08-25 22:03:24 +02:00
Luc
2a4dffcea5 Set DHT as sensor and set output more generic
Add Analog entry as sensor
Fix DHT initialisation issue
2020-08-24 21:01:35 +02:00
Luc
09c60c6f63 Add missing websocket settings in [ESP400] 2020-07-30 10:51:14 +02:00
Luc
beafccced6 Fix LVGL display not compiling
Remove connecting message from status bar when connection attempt is finished
2020-07-23 16:17:17 +02:00
Luc
523c2956af Add configuration support for Shared SD also even not yet supported 2020-06-17 17:03:18 +02:00
Luc
70a72ff8f3 Set BearSSL as ESP8266 HTTPS library for notifications
Fix M117 not used for printer output
Add WiFi Off / Radio Off printer message when starting without radio mode
Add BT On when starting BT
Fix starting WIFi STA on ESP32 raise wifi not start and hostname set failed when  network previously set to OFF
Use Serial instead of all clients  for starting network message
Set version to 43
2020-05-31 18:03:45 +02:00
Luc
26fef41f73 Fix ESP400 out whith time zone
Add external config file option for SSID/Password
2020-05-27 11:23:56 +02:00
Luc
31d7e5659a Allow to setup STA mode by default in configuration.h and use it in reset 2020-04-22 09:27:19 +02:00
Luc
d0e7b1a29e Adjust some output strings 2020-04-12 15:53:38 +02:00
Luc
eabab7d57b update header
fix default value for empty notification setting
2020-03-24 11:49:17 +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