766 Commits

Author SHA1 Message Date
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
Luc
db43baec5c Update ESP3D-features.xls 2021-09-24 15:45:57 +02:00
Luc
5620fe5cda Fix [ESP444]RESTART do not release connection with web client 2021-09-21 20:48:43 +02:00
Luc
058236150d Add esp32 wifi only env to use big FS
Add new error code for FW update
Update package.json  versions
2021-09-15 14:26:29 +02:00
Luc
3a7ccdb167 Fix error limited environment message do not stay in embedded page 2021-08-22 11:04:47 +02:00
Luc
2c43502660 Remove need of external bin2c for embedded page
Fix issue with latest npm: use node instead of npx for bin2c conversion script
Fix fs status  in mobile view not properly wrapped in embeeded page
Add linux notes for platformIO for embedded page
Bump version
2021-08-16 16:29:35 +02:00
Luc
3efc081b8c Add mdns service for esp3d (POC)
Set format to true if error on begin with littleFS esp32
bumb version for tracking
2021-08-10 20:59:17 +02:00
Luc
62e2edd52a Fix WiFi scan not Working in AP mode 2021-08-01 18:53:06 +02:00
Luc
862da6c225 Update platformio.ini 2021-08-01 16:03:24 +02: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
5a45a91a07
Merge pull request #654 from MarSoft/fix-notifications-esp32
Notifications: do setInsecure on ESP32 too
Thank you
2021-07-20 14:55:40 +02:00
Luc
25b49197f3
Merge pull request #651 from MarSoft/fix-logging
Fix logging from littlefs_esp32_filesystem

Good catch thank you
2021-07-20 14:49:50 +02:00
Luc
3c7082a5b5
Merge pull request #652 from MarSoft/fix-camera-bootup
Add delay before starting camera

I never had such issue - but it won't hurt
2021-07-20 14:49:15 +02:00
Semyon Maryasin
7c0a274518
Notifications: do setInsecure on ESP32 too
Fixes #653
2021-07-20 14:41:13 +03:00
Semyon Maryasin
53d58aa49c
Add delay before starting camera
On the ESP32Cam board, when you try to start the camera right after boot-up,
it will give an error, like this:
[E][sccb.c:115] SCCB_Write(): SCCB_Write Failed addr:0x30, reg:0xc7, data:0x10, ret:-1
And then it will fail to init.
They say it is related to poor power supply.

But after I added this 500ms delay, the issue gone.
I suppose it's because after the board boot-up, there is a bunch of things initializing
and comsuming power, which causes camera voltage to be unstable.
And if we wait a bit then those initializations are over
and voltage is more stable.
2021-07-20 14:22:49 +03:00
Semyon Maryasin
0da1baf678
Fix logging from littlefs_esp32_filesystem
The log_esp3d macro expects string literal as its first argument.
2021-07-20 12:01:27 +03:00
Luc
7aeaee8236 Add missing setting for radio boot start state in ini config 2021-06-05 09:25:30 +02:00
Luc
b4a6ca3c54 add feature to disable network at boot suggested by @pmjdebruijn
Add ESP114 command to handle it
2021-06-02 20:28:47 +02:00
Luc
8753249cd9 Add support for SDFat 2.0 for ES8266/ESP32
Fix ESP0 typo
Apply Astyle
2021-06-01 17:16:17 +02:00
Luc
0baa384768 Update prepare-libs.sh 2021-06-01 08:18:22 +02:00
Luc
5a0d599f2c Add support of SDFat 1.1 for ESP8266
Add support of dos shortname for sharedSD (mainly for Marlin)
Add SDFat version in report for reference
2021-05-31 18:39:45 +02:00
Luc
5bb62879ea Fix ESP32 SDFat 1.1 compilation issue
Add pre script to add SDFat library path only if necessary
2021-05-29 15:12:58 +02:00
Luc
fb3186d8d9 Replace ESP8266 SD native by ESP8266 SD Api
Fix compilation crash with ESP8266 core 3.0 and Git
2021-05-28 18:19:20 +02:00