769 Commits

Author SHA1 Message Date
Luc
fe23f0cb1e
Grbl grblHAL better support for realtime commands (#1064)
* Add a realtime command detector 
* Move `\r` as printable char and not replaced as `\n`
* Refactorize Serial service code to avoid redondant code between esp32 and esp8266
* Implement isrealtimeCommand check for serial and centralize function in string helper
* Add new type message : realtimecmd
* Update simulator to handle commands and realtime commands
* Add simple serial test tool
*  Generate error if use HAS_DISPLAY with grbl/grblHAL
* Implement isRealTimeCommand for BT client
* Simplify BT push2buffer code
* Implement support for realtimecommand in telnet
* Implement isRealTimeCommand on websocket RX
* Simplify push2RXbuffer for websocket
* Implement isRealTimeCommand for USB serial
* Bump version
2024-12-08 17:26:19 +08:00
Luc
7b99d8a020
Update README.md
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2024-12-01 16:07:16 +08:00
Luc
2e24f5e2e5 Create info.json 2024-12-01 14:12:49 +08:00
Luc
be5e3f92ae Add missing WhatsApp setting in ESP400
Bump version
2024-11-27 09:07:52 +08:00
Luc
d9f6ea6172 close #888 2024-11-25 15:45:09 +08:00
Luc
d2c52ac719 Close #955
Add more default settings for SPI W5500 Ethernet
Bump version for tracking
2024-11-25 10:06:15 +08:00
Luc
ff3dff0ad6 Update esp32_usb_serial.cpp 2024-11-04 22:11:02 +01:00
Luc
b6a7add333 Remove wrong sanity check
Fix confusing comment
2024-11-03 17:56:37 +01:00
Luc
b892b3f909 Add more data in ESP420 for USB Port when connected 2024-10-20 20:59:59 +08:00
Luc
9f303ca3ee Add auto notification to USB Serial 2024-10-20 20:21:57 +08:00
Luc
b40937122a
Add Usb Serial otg feature (#1055)
* Update esp3d_version.h
* Fix GCode client is not processed
* Update lua engine to 1.0.3
* Fix HOOKS and Init script conflicting at boot
* Add a queue for multiple scripts (max 5)
* Fix compilation failed on SERIAL_MKS on ESP32
* Explain better sanity check on SERIAL_MKS and DISPLAY
* Implement USB Serial OTG
2024-10-19 18:13:45 +08:00
Luc
9bac144416 Update esp3d_version.h 2024-09-12 11:38:50 +08:00
Luc
35f9cf8c22
Fix W5500 Compilation issue (#1049) 2024-09-11 21:19:26 +08:00
Luc
ae2dec2186
Serial refactoring and idf 4.4.7 for ESP32 (#1048)
* Split esp32 code from esp8266 for Serial

* split receive serial message and processing serial message in esp32 in different task

* Make the esp32 code backward compatible with Arduino esp32 2.0.17 / IDF 4.4.7
2024-09-11 20:57:56 +08:00
Luc
bd5f96d1b0 Fix server name are not in fixed location
Update esp8266 time code for consistency with esp32
2024-09-10 10:18:31 +08:00
Luc
ea07b30b04 add tools for serial stress 2024-09-08 17:53:11 +08:00
Luc
4b01d89095 Fix Internet Time on ESP32 2024-09-08 08:46:26 +08:00
Luc
6f6c1842ce Add TFT Simulator tool to test ESP board with ESP3D without printer o cnc 2024-09-07 14:34:19 +08:00
Luc
78af070bb7 Update WebSocket library 2024-09-07 09:21:36 +08:00
Luc
cd5cbecc63 Update ethconfig.cpp 2024-09-05 19:12:51 +08:00
Luc
2f7e0d63a6 Bump version for proper tracking 2024-09-05 16:29:29 +08:00
Luc
93312ff8b5
Idf 5.1.4/Arduino 3.0.4 porting for esp32 (#1046)
* Update WebSocket library
* Update SSDP library
* Update TFT_eSPI library
* Update EspLuaEngine library
* Update SDFat library
* Change to pioarduino
* Make ESP3DMessageFIFO and ESP3DMessage  more thread safe
* Fix sanity checks for BT
* Add some C6 support
* Refactor ethernet code
* Split Ethernet Sta / WiFi sta ESP Commands  and settings
* Simplify wait and wdtFeed code
* Set C3 with 4MB by default in platformio.ini
* Apply Disable brown out only on ESP32 to avoid crash e.g:ESP32S3
* Add missing entries in platformio.ini
2024-09-05 16:27:47 +08:00
Luc
8deab1f06c Remove problematic log 2024-08-25 19:46:02 +08:00
Luc
51bb94a5a3
Lua engine replacement (#1042)
Use EspLuaEngine 1.0.1
2024-08-24 12:23:41 +08:00
Luc
4e6dc657ee
Update README.md
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2024-07-19 19:08:25 +08:00
Luc
412aee442c Fix Telnet welcome message refering to ESP3D-TFT
Add support of  #define DISABLE_TELNET_WELCOME_MESSAGE to disable welcome message
2024-07-09 07:46:11 +08:00
Luc
0bf8188570 Add esp arduino core version to ESP420 repport
Bump version
2024-06-18 08:15:48 +08:00
Luc
d26f7af54e FIx wrong single quote setting 2024-05-30 09:40:28 +08:00
Luc
e2afd80a3b Fix missing check in ESP220 2024-05-30 07:14:49 +08:00
Luc
75f5a12f4d Update format_sources.py 2024-05-29 16:05:11 +08:00
Luc
ea1eb83a28 Add Script to parse all c/cpp/h/ino files and format them using clang-format with Google style
Update style to some files with clang-format using Google style
Add Script to parse all embedded  js/css files and format them using prettier based on .prettierrc config file
Update style to embedded js/css files with prettier
2024-05-29 15:10:47 +08:00
Luc
9a597ca940 Update extra_script.py
allow variable space in define line for  the library need checking
2024-05-29 08:36:51 +08:00
Luc
0614ae21a3 Update ESP420.cpp 2024-03-31 14:04:10 +08:00
Luc
806bc65b81 Fix regression issue : serial bridge was not working since new internal messaging API 2024-03-31 12:58:20 +08:00
Luc
fc8c387274 Fix SD Support broken on esp8266
Bump version
2024-03-25 19:32:11 +08:00
Luc
45db145a19
Update README.md
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2024-03-23 09:19:03 +08:00
Luc
07fc82a538
Update prepare-libs.sh
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2024-03-23 09:14:49 +08:00
Luc
dac957c092 Update SSDP library in correct directory orz... 2024-03-22 10:47:14 +08:00
Luc
6e7adb97af Update SSDP library to 1.2.1 2024-03-22 10:46:12 +08:00
Luc
6027c39df3 Fix typo in platformio thank @ilko-k to pointing this out 2024-03-22 10:25:51 +08:00
Luc
06a7ac3afd
C3 patch to lower tx power if board do not start (#1011)
* Patch for ESP32-C3 - WIP

* remove unecessary code
2024-03-20 15:18:33 +08:00
Levak
6b9f57bde0
Add UICPAL ESP32S3 Camera pins (#1004) 2024-03-03 07:06:38 +08:00
Luc
b1d5192802 Update esp3d_hal.cpp 2024-02-15 14:55:26 +08:00
Luc
3f5daa5381 Fix WebDav not using Global FS but Flash cannot compile 2024-02-15 12:36:55 +08:00
Luc
b56148c895 Add camera CAMERA_MODEL_XIAO_ESP32S3 14 2024-02-11 13:27:59 +08:00
Luc
97508d9617 Fix typo in ESP700 thanks @levak for pointing this out
Fix API change in SDIO for 1bit set pin and 4 pins set pins
2024-02-11 08:58:42 +08:00
Luc
126a0ee1b3 Add missing ; thanks @levak for pointing this out 2024-02-11 08:28:02 +08:00
Luc
bb9c670061 Fix typo in [ESP780] for filesystem usage always reporting / instead of target one 2024-02-11 08:21:32 +08:00
Luc
2c1661007d
ESP214/ESP212 and hooks (#999)
* Add expandString to ESP214

* Implement ESP212 for sending text to printer screen (M117)

* Implement hooks for got IP and got DateTime

* Allow finish processing  current stream before adding new one instead of reject

* Add parmeter to expandString to escape space

* Update notifications_service.cpp

* Add sanity check for hooks and autoscript
2024-02-08 17:32:24 +08:00
Marcel Hoyer
ec7c422f7f
fix NotificationsService::sendMSG() when DISPLAY_DEVICE enabled. Missing .c_str() (#998) 2024-02-07 08:26:21 +08:00