Commit graph

3432 commits

Author SHA1 Message Date
Tyeth Gundry
8235fae6e1
Merge branch 'master' into update-tinyuf2-0.35 2025-07-23 22:59:18 +01: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
tyeth
c4730ac26c Switch XIAO_ESP32S3 from tinyuf2 custom_partitions to shared partitions csvs 2025-07-22 22:56:35 +01:00
tyeth
671a60d940 Update XIAO S3 to tinyuf2 0.35.0, add no-OTA, use shared tinyuf2 partition csv 2025-07-22 22:25:33 +01:00
tyeth
9280064fe8 Update Adafruit boards to tinyuf2 0.35.0 2025-07-22 22:09:25 +01:00
Tyeth Gundry
c5d2b1d242
Merge branch 'espressif:master' into master 2025-07-22 21:48:17 +01: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