Jan Procházka
311955ccbb
fix(component): Use external diag logs to avoid error
2025-07-28 11:59:01 +02:00
Me No Dev
c7520ccef0
fix(report): Update Issue-report.yml for version 3.3.0
2025-07-23 17:15:59 +03:00
Me No Dev
dbaf6a3226
Merge pull request #10884 from espressif/release/v3.3.x
...
Arduino ESP32 v3.3 based on ESP-IDF v5.5 (master)
2025-07-23 15:28:45 +03:00
Wulu
3da3ad2f2d
feat(board): Add onboard LED support for Waveshare ESP32-S3 Zero ( #11630 )
...
Defines the standard LED_BUILTIN and RGB_BUILTIN macros for the Waveshare ESP32-S3 Zero, allowing its onboard WS2812 RGB LED to be controlled via standard Arduino APIs.
2025-07-23 15:28:19 +03:00
pre-commit-ci-lite[bot]
6fdfccf21b
ci(pre-commit): Apply automatic fixes
2025-07-22 22:46:36 +00:00
Me No Dev
2b3b4f05d5
Merge branch 'master' into release/v3.3.x
2025-07-23 01:45:13 +03:00
Jan Procházka
ae634a92e3
fix(zigbee): Fix RGB color calculation ( #11624 )
2025-07-23 01:44:36 +03:00
Jan Procházka
f08efa1fa3
feat(docs): Updaze Zigbee docs with latest changes ( #11627 )
2025-07-23 01:43:23 +03:00
Lucas Saavedra Vaz
a14ce89715
fix(tamc_termod_s3): Fix header includes ( #11625 )
2025-07-23 01:38:01 +03:00
Me No Dev
69d891434b
IDF release/v5.5 b66b5448 ( #11626 )
...
IDF release/v5.5 b66b5448
2025-07-23 01:37:23 +03:00
Me No Dev
554de56f40
IDF release/v5.5 25c7c119 ( #11623 )
2025-07-22 11:23:49 +03:00
Jan Procházka
c369dca062
feat(docs): Add Zigbee library API documentation ( #11525 )
...
* feat(docs): Add Zigbee library documentation
* fix: Remove helper scripts
* fix: Proper class naming for better readability
* fix(docs): Fix typos
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* ci(pre-commit): Apply automatic fixes
* fix(docs): Precommit fixes
* fix(docs): Precommit fixes
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-22 00:35:28 +03:00
Me No Dev
4c51968acf
Merge branch 'master' into release/v3.3.x
2025-07-21 15:49:41 +03:00
Me No Dev
4a3c6d7fbb
feat(netif): Allow setting interface's routing priority ( #11617 )
...
* feat(netif): Allow setting interface's routing priority
* feat(netif): Rename route priority method names and add notes
* feat(netif): Print route prio for each interface
2025-07-21 15:49:15 +03:00
Me No Dev
f1712943b4
fix(ppp): Detach PPP RST pin from periman on end ( #11620 )
2025-07-21 15:48:05 +03:00
Jan Procházka
995e603d3a
fix(zigbee): Replace assert with error log to solve immediate crash ( #11614 )
...
* fix(zigbee): Replace assert with error log to solve immediate crash
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-21 15:47:43 +03:00
Jan Procházka
cb3329be60
feat(zigbee): Add callback option for default response message ( #11613 )
...
* feat(zigbee): Add cb option for default response message
* fix(example): Add timeout and fix spelling
* feat(zigbee): Add global default response cb option
* fix(example): Use task for measure and sleep
* fix(zigbee): Remove debug logs
* ci(pre-commit): Apply automatic fixes
* fix(example): Add retry and fix typo
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-21 15:47:21 +03:00
Sugar Glider
3ad17de6aa
fix(build): make core compatible with IDF 5.3 ( #11607 )
...
* fix(uart): make it compatible with IDF 5.3
* fix(ci): Fix artifact names
* fix(build): Fix ESP_NOW and WiFi for IDF 5.3
* fix(build): Fix NetworkClient for IDF 5.3
* fix(build): Fix WiFi for IDF 5.3
* fix(build): Fix WiFi Captive Portal for IDF 5.3
---------
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
Co-authored-by: me-no-dev <hristo@espressif.com>
2025-07-18 19:02:55 +03:00
Lucas Saavedra Vaz
211a0ce143
fix(ci): Fix artifact names
2025-07-18 09:15:48 -03:00
me-no-dev
000336bad0
fix(build): Enable I2C FIFO mode only on IDF 5.4.2+
2025-07-18 11:25:36 +03:00
me-no-dev
530c1a43fe
fix(build): Enable I2C FIFO mode only on IDF 5.4.2+
2025-07-18 11:19:50 +03:00
me-no-dev
346e7f4138
fix(build): Enable I2C FIFO mode only on IDF 5.5+
2025-07-18 11:18:13 +03:00
me-no-dev
6cb5184487
fix(build): Fix build for IDF 5.3.3+ and older releases
2025-07-18 11:12:22 +03:00
me-no-dev
98d309f84a
feat(ci): Enable builds on IDF 5.3, 5.4 and 5.5
2025-07-18 10:44:01 +03:00
me-no-dev
a69c71f6ad
feat(core): Update core version to 3.3.0
2025-07-16 19:55:53 +03:00
Me No Dev
5ccd9523d6
Merge branch 'master' into release/v3.3.x
2025-07-16 19:53:58 +03:00
Sugar Glider
6015fd73e0
feat(openthread): native API extension ( #11598 )
...
* feat(openthread): native API extension
* fix(openthread): wrong return type and parameter
* fix(openthread): wrong field reference
* fix(openthread): CR/LF fix
* feat(openthread): print leader RLOC information
* feat(openthread): code improvements
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-16 19:53:36 +03:00
pre-commit-ci-lite[bot]
ac05f18720
ci(pre-commit): Apply automatic fixes
2025-07-16 12:12:43 +00:00
Sugar Glider
3f32903125
Merge branch 'master' into release/v3.3.x
2025-07-16 09:10:59 -03:00
Me No Dev
ce7ef9c2ba
IDF release/v5.5 cf8dad07 ( #11601 )
...
IDF release/v5.5 cf8dad07
2025-07-16 13:42:07 +03:00
Sugar Glider
82d56bc679
feat(gpio): new functional interrupt lambda example ( #11589 )
...
* feat(gpio): new functional interrupt lambda example
* fix(readme): schematic diagram allignment
* fix(example): uses volatile for ISR variables
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix(example): uses volatile for ISR variables
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix(example): uses volatile data type also for the pointers
* fix(readme): clear documentation
* feat(example): improves ISR execution time
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat(gpio): simplifies the example and documentation
* feat(gpio): uses IRAM lambda and fixes volatile operation
* fix(doc): fixing documentation apresentation
* ci(pre-commit): Apply automatic fixes
* fix(ci): Update README.md
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-07-16 11:51:31 +03:00
Lucas Saavedra Vaz
1f0d4b5dc0
ci(gitlab): Initial GitLab setup ( #11577 )
...
* ci(gitlab): Initial GitLab setup
* fix(version): Add to version update script
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-14 19:17:56 +03:00
Sugar Glider
0a45a06142
feat(wire): std::functional Wire slave callback functions ( #11582 )
...
This PR enhances the Wire library to support std::function–based callbacks for I2C slave mode, enabling the use of lambdas and captured contexts.
- Replaces raw function pointers in TwoWire and HardwareI2C with std::function for onRequest and onReceive
- Updates constructors, method signatures, and default initializations to use std::function
- Adds new example sketch, CI config, and documentation updates demonstrating the functional callback API
2025-07-12 02:12:36 -03:00
Sugar Glider
c6a3bcb014
feat(matter): removing wifi requirement for H2 and C5 ( #11581 )
...
This PR removes WiFi provisioning support from CI and examples (shifting to Thread/BLE provisioning), updates the CI configs for all Matter examples to drop the WiFi requirement, and adds new API keywords and a fresh “LambdaSingleCallbackManyEPs” example.
- Deleted the WiFiProvWithinMatter example (its .ino and ci.json) since BLE is now used for provisioning.
- Stripped "CONFIG_SOC_WIFI_SUPPORTED=y" from the CI JSON of existing examples to test Thread-only builds.
- Updated keywords.txt with new Matter API identifiers and introduced a new “LambdaSingleCallbackManyEPs” example with CI and source
2025-07-12 00:11:41 -03:00
Sugar Glider
4ee17dea04
feat(matter): new matter lambda function example ( #11561 )
...
Adds a new Matter Library example using lambda function to creat 6 endpoints using a single callback
2025-07-11 11:25:27 -03:00
Me No Dev
fbf3c11daa
Merge branch 'master' into release/v3.3.x
2025-07-09 14:06:56 +03:00
Lucas Saavedra Vaz
87b718a59c
fix(merge): Fix merging CN Json ( #11574 )
2025-07-09 13:25:16 +03:00
Lucas Saavedra Vaz
ee021855a1
feat(docs_version): Update docs in update-version script ( #11564 )
...
* feat(docs_version): Update docs in update-version script
* fix(logging): Fix log message
* fix(idf_version): Add error if IDF version is not found
2025-07-09 13:24:42 +03:00
Me No Dev
df3db3c9dc
Merge branch 'master' into release/v3.3.x
2025-07-08 17:59:48 +03:00
Lucas Saavedra Vaz
ccc0a69ef8
change(esptool): Upgrade esptool to release v5.0.0 ( #11563 )
2025-07-08 17:58:36 +03:00
Lucas Saavedra Vaz
6a5839acb2
change(esptool): Upgrade esptool to release v5.0.0 ( #11562 )
2025-07-08 17:56:23 +03:00
Me No Dev
2cb6fbccdb
Add access methods to get the Wire bus number and I2C bus handle ( #11570 )
...
* feat(i2c): Add method to access the I2C bus handle
* feat(wire): Add access method to get the I2C bus number
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-08 16:18:42 +03:00
Me No Dev
241e2576be
fix(async): Update IP setup in AsyncUDP ( #11569 )
...
* fix(async): Update IP setup in AsyncUDP
* fix(udp): Revert to IP_SET_TYPE_VAL in connect
2025-07-08 16:00:51 +03:00
Lucas Saavedra Vaz
040e0ca42a
fix(dangerjs): Disable target branch rule ( #11565 )
2025-07-08 13:09:59 +03:00
Jan Procházka
e2c7578fa8
feat(zigbee): Add Fan Control endpoint support ( #11559 )
...
* feat(zigbee): Add Fan Control endpoint support
* fix(zigbee): Update logs and change device_id
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-08 13:08:56 +03:00
Jason2866
b709a78283
fix deprecated warnings caaused from esptool v5.0.0 ( #11556 )
2025-07-07 13:01:50 +03:00
Daniel.Cao
d3c5a82eed
fix(board): Update PSRAM configuration for RAK3112 to fix PSRAM error ( #11552 )
...
* fix(board): Update PSRAM configuration for RAK3112 to fix PSRAM error
* feat(board): RAK3112 add WisBlock module pin definitions to pins_arduino.h
* fix(board): Update RAK3112 flash mode and boot settings for improved performance
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: Daniel.Cao <daniel.cao@rakwireless.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-07 11:56:44 +03:00
Me No Dev
1426927c83
fix(matter): Fix MatterSmartButon.ino when CHIPOBLE is on
2025-07-04 18:37:56 +03:00
Me No Dev
f84fab5592
Merge branch 'master' into release/v3.3.x
2025-07-04 17:14:12 +03:00
Me No Dev
aab542d658
Update Issue-report.yml to add v 3.2.1
2025-07-03 23:14:53 +03:00