813 Commits

Author SHA1 Message Date
Luc
693f31fb45 Add sanity check in case no path 2026-01-15 18:53:25 +08:00
allcontributors[bot]
12c30f283d docs: add BerranRemzi as a contributor for bug, and code (#1115)
* docs: update README.md [skip ci]

* docs: create .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-01-15 18:31:13 +08:00
Berran Remzi
2c415629da Fix logical error in path validation for SD file handling (#1113)
* Fix logical error in path validation for SD file handling

* Fix logical error in path validation for SPIFFS file handling
2026-01-15 18:29:32 +08:00
Luc
cee8abbc1a Update README.md
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2025-12-17 16:55:42 +08:00
Luc
67bba4b756 Bump firmware version from 3.0.1 to 3.0.2dev
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2025-12-17 13:28:13 +08:00
Luc
51971e48f0 Revise README for ESP3D V3.0 updates
Updated README.md to reflect changes in ESP3D version and added relevant badges.

Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2025-12-17 11:31:50 +08:00
Luc
ee0dafa22d Change development badge color to green
Updated the development badge color to green in README.md.

Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2025-12-17 11:11:43 +08:00
Luc
2f7dd32064 Update README.md
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2025-12-17 11:09:15 +08:00
Luc
c6449946d0 Update info.json 2025-12-17 11:03:28 +08:00
Luc
1691de4d36 Merge branch '3.0' of https://github.com/luc-github/ESP3D into 3.0 v3.0.1 2025-12-16 11:19:24 +08:00
Luc
22e903bb88 Prepare release 2025-12-16 11:19:09 +08:00
dependabot[bot]
2f51b8b68b Bump node-forge from 1.3.1 to 1.3.2 in /embedded (#1106)
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 07:42:56 +08:00
Luc
76bb41be59 Fix typo in comments 2025-10-31 14:50:35 +08:00
Luc
33354ff727 Update esp3d_commands.cpp
Trim space
2025-10-31 07:13:56 +08:00
Luc
b64161f0f8 Fix Baudrate displayed as 0 instead of correct baudrate in [ESP420]
Bump version to 3.0.1
2025-10-19 11:31:53 +08:00
Luc
4fe0c31bf2 Update README.md
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2025-10-09 14:20:05 +08:00
Luc
9f20f8b162 Prepare version for release v3.0.0 2025-10-09 13:21:33 +08:00
Luc
e4ab6ff524 Update README.md
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2025-10-09 13:18:41 +08:00
Luc
3c14543720 Fix BT Service is no set a started due to wrong API usage 2025-06-18 22:02:02 +08:00
Luc
041658ddb2 fix missing sanity check if BT 2025-06-18 13:06:33 +08:00
Luc
0b8dc3af1e Update esp3d_commands.cpp
Override new behavior in Marlin that prevent error to update screen e.g: No SD Card -> IP is not displayed because M117 is locked, so always unlock M117 output
Do not affect M111 because it is user key, so he can type M117 first to unlock if necessary, the fix only apply to auto M117 output
2025-04-26 14:18:50 +08:00
Luc
1a0928ed3b Fix serial2socket module lock after a while 2025-04-14 16:59:01 +08:00
Luc
6e439231e3 Fix WDT error message when doing formating
Bum version
2025-04-13 14:40:44 +08:00
Luc
3f60af3ac1 Update esp_sd.cpp 2025-03-26 15:15:46 +08:00
Luc
a63243decb Update info.json 2025-03-26 14:55:08 +08:00
Luc
8a6334e9e3 Sd refactoring (#1086) 2025-03-26 14:49:45 +08:00
Luc
5501e78bcb Improve serial Service thanks @rondlh
Bump version due to latest fixes
2025-03-19 11:37:34 +08:00
E2D
8104887442 Fixed the issue that ESP201 cannot display the ANALOG pin value. (#1083) 2025-03-17 15:19:39 +08:00
E2D
d0bde79aec Fixed FTP client connection logic with accept(); updated service config format. (#1082) 2025-03-16 17:02:39 +08:00
E2D
429007b349 Buzzer bug fixed. (#1081)
* Adjusted buzzer initialization logic to support ESP-IDF 5.1.1, added conditional compilation to be compatible with older versions

* Update buzzer.cpp
2025-03-14 23:17:13 +08:00
Luc
dc8e221d7d Update info.json
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2025-03-12 15:02:33 +08:00
Luc
8b70bb546e Update esp3d_version.h
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
2025-03-12 15:01:42 +08:00
E2D
a57850afd6 Fixed the issue where Ethernet static IP cannot be set. (#1080) 2025-03-12 15:00:40 +08:00
Luc
750ef32921 Update wificonfig.cpp 2025-01-30 16:51:56 +08:00
Luc
c222ba8932 smaller svg logo 2025-01-26 10:37:53 +08:00
Luc
ed2d713409 Update embedded for help link to go to esp3d.io 2025-01-21 17:09:02 +08:00
Luc
880ab40b4d Update README.md
Signed-off-by: Luc <8822552+luc-github@users.noreply.github.com>
v3.0.0-beta1
2024-12-18 12:19:04 +08:00
Luc
6c10293820 Fix version in readme and json orz
Update readme
2024-12-18 12:07:34 +08:00
Luc
8293833e0b Bump version for beta 1 2024-12-18 11:40:33 +08:00
Luc
0f55c19a2f Fix compilation for esp8266 2024-12-10 20:27:39 +08:00
Luc
00ed69275b Update configuration.h 2024-12-10 19:53:48 +08:00
Luc
3bb05c9881 Update ESP32SSDP library to access started state and ethernet fix
Add SSDP ad mDNS to ESP420 report|
Add waiting loop to get the ethernet IP in DHCP in STA mode to be sure network services start with proper IP
Change debug log to verbose log

Bump version
2024-12-10 19:14:46 +08:00
Luc
d6a58d5574 Update esp3d_version.h 2024-12-09 17:47:31 +08:00
Luc
539d9fefa8 Ajust code for ethernet
Bump version
2024-12-09 17:46:55 +08:00
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