790 Commits

Author SHA1 Message Date
Luc
c8815d2611 Update configuration.h 2022-07-01 21:26:12 +08:00
Luc
fcbcf63326 Update sd_sdfat2_esp32.cpp 2022-07-01 21:25:03 +08:00
Luc
ab9f3c1236 Add ESP171 which save camera frame to SD 2022-06-27 17:46:27 +08:00
Luc
fa20ebcec7 Workaround git version issue for esp8266 using temporary 3.0.2 core
Add back SD_MMC.end() as now is no more crashing
Remove SD SPI Settings from SDIO configuration
2022-06-27 13:06:59 +08:00
Luc
80b301d4e9 Use digitalRead instead of attachInterrupt for reset pin due to conflict with Camera
Add automatic restart after reset when Reset Pin is triggered
2022-06-27 11:47:22 +08:00
Luc
0ba2db3059 Fix warning due to missing end of comment 2022-06-25 08:22:41 +08:00
Luc
058a754959 Add missing define for ESP8266 2022-06-22 20:32:35 +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
daaf254231 Update ESP220.cpp
Display default pins real value for SPI
Hide state if pin is -1 as meaningless
2022-06-19 13:33:42 +08:00
Luc
e1923074f9 Fix gpio error if Shared pin is -1 2022-06-19 12:30:19 +08:00
Luc
5b2417af22 Fix compilation if TIMESTAMP SD is enabled 2022-06-19 12:29:25 +08:00
Luc
488aea69ea Update configuration.h 2022-06-18 19:20:22 +08:00
Luc
a614e23565 Limit message to first line of comment 2022-06-17 17:43:55 +08:00
Luc
a03d33405a test 2 2022-06-17 17:27:14 +08:00
Luc
c2beb76eb5 check CI not raising error when failed 2022-06-17 17:19:11 +08:00
Luc
e03067c8da Fix compilation crash orz 2022-06-17 16:56:50 +08:00
Luc
c09ec2c7a2 Update recovery_service.cpp
Add some sanity check for pin definition
2022-06-17 15:35:47 +08:00
Luc
3b3e03c3e5 Remove Snapshot Display as dropped feature 2022-06-14 14:16:07 +08:00
Luc
60f9680df6 Update wificonfig.cpp
Remove wrong code coming from bad sync
Put new settings in proper place thanks @atsju
2022-06-11 18:50:35 +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
a92ba9267b Fix compilation issue with TIMESTAMP / BLUETOOTH / ETHERNET 2022-06-10 07:56:00 +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
119fd95b5b Add [ESP999]QUIETBOOT to set efuse on ESP32: S2/S3/C3
Fix missing Flag for S2/S3/C3 on PlatformIO
2022-06-07 11:35:21 +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
v3.0-alpha2
2022-06-01 14:56:57 +08:00
Luc
b3f2e46b86 Update mks_service.cpp
Fix compilation error Thanks to Epiphany for pointing out
v3.0-alpha1
2022-04-12 12:40:56 +08:00
Luc
a4609aee69 Add new Setup Mode and new AP mode, fixes #715 2022-02-06 17:43:11 +08:00
Luc
c8f7f4dee4
Update README.md 2022-01-24 13:36:33 +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
12df78fb16 Fix [ESP110] help 2022-01-08 08:29:11 +08:00
Luc
7ebdc92c64 Fixes that impact webui 3.0 also
Bump dev-server to  4.7.2 and update configuration
Bump Concurrently to 7.0.0
Fix style upper case  of WebSocketPort variable raised by @MitchBradley
Update embedded page
Update version
2022-01-07 08:57:25 +08:00
Luc
76878d5118 Update platformio.ini 2021-12-28 18:56:14 +01:00
Luc
f9f2ec6522 Fix AP randomly do not set IP
Decrease AP workload by disabling gateway
2021-11-23 16:37:48 +08:00
Luc
db140ffa24 Update platformio.ini 2021-11-21 09:53:58 +08:00
Luc
36a7a62e2b Update ReadMe.md 2021-11-20 09:49:16 +08:00
Luc
a221724019 Add Base Notes for To do things 2021-11-20 09:46:29 +08:00
Luc
972b4dbe33 Fix fatFS upload thanks @liqijian101 2021-10-29 22:00:52 +08:00
Luc
254f128940 Improve a little the issue with lastest ESP32 core
and wifi scan in WIFI_AP_STA
Now works in platformIO and arduino but still little bit funky - as sometime no scan list - when no issue with ESP8266 neither ESP32 and 3.X SDK
2021-10-23 17:17:39 +08:00
Luc
bdb40f0ab8 Workaround the WiFi scan not working on Serial with latest ESP32 core 2021-10-23 09:31:18 +08:00
Luc
e903dce63f Remove unused code for camera thanks @tom2199 as no FR used 2021-10-03 09:49:30 +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
ea01606457 Update platformio.ini 2021-10-02 10:43:46 +08:00
Luc
2917f8476e Update to support latest esp32 core git and 2.0 release
Add base for ESP32-S2 in platformIO but not working yet - ok for arduino
Remove littleFS as external lib - now part of 2.0
Add esp32 detection in [ESP420] report
2021-10-02 07:43:08 +08:00
Luc
b14efceb15 Merge ESP_RADIO_OFF and NO_NETWORK to ESP_NO_NETWORK
Remove HTML doc which out of date
2021-10-01 10:48:00 +08:00
Luc
b4668d41ee Astyle update 2021-09-30 15:54:14 +08:00