Lucas Saavedra Vaz
2a3de9c415
test(i2c): Do not use delta as Wokwi timing can be inconsistent ( #11080 )
...
* test(i2c): Do not use delta as Wokwi timing can be inconsistent
* 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-03-13 12:02:43 +02:00
Lucas Saavedra Vaz
c2b0482511
ci(hw): Fix files being overwritten ( #11019 )
...
Co-authored-by: Sugar Glider <rodrigo.garcia@espressif.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-03-13 11:44:23 +02:00
Ludovic BOUÉ
07d6a5a0d2
feat(Zigbee): Adding Zigbee Wind speed sensor endpoint ( #10455 )
...
* Create ZigbeeWindSpeedSensor.h
* Create ZigbeeWindSpeedSensor.cpp
* Update ZigbeeWindSpeedSensor.cpp
* Update ZigbeeWindSpeedSensor.cpp
* Create ZigbeeWindSpeedSensor.ino
* Update ZigbeeWindSpeedSensor.ino
* Update ZigbeeWindSpeedSensor.ino
* Create ci.json
* Rename ZigbeeWindSpeedSensor.ino to Zigbee_Wind_Speed_Sensor.ino
* Rename ci.json to ci.json
* Update CMakeLists.txt
* Update Zigbee_Wind_Speed_Sensor.ino
* Update Zigbee_Wind_Speed_Sensor.ino
* Update Zigbee_Wind_Speed_Sensor.ino
* Update ZigbeeWindSpeedSensor.cpp
* Update ZigbeeWindSpeedSensor.cpp
Use ESP_ZB_HA_SIMPLE_SENSOR_DEVICE_ID device id
* feat(zigbee): Add windspeed sensor endpoint
* Update Zigbee.h
Add ZigbeeWindSpeedSensor.h
* update example
* add missing sdkconfig include
* add readme
* ci(pre-commit): Apply automatic fixes
* Update README.md
---------
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-03-12 15:38:09 +02:00
Me No Dev
bda7c48117
IDF release/v5.4 d4aa25a3 ( #11060 )
...
IDF release/v5.4 d4aa25a3
2025-03-11 00:26:18 +02:00
Sugar Glider
e8a243c1db
fix(network): fixes a macro name conflict warning ( #11068 )
...
* fix(network): fixes a macro name conflict warning
* feat(networking): removed local maco definition in favor of IDF one
2025-03-10 22:18:12 +02:00
Sugar Glider
d9dbc4af41
fix(matter): examples must set pin to Digital Mode after analogWrite() and before digitalWrite() ( #11070 )
...
* fix(matter): itshall set digital mode before digitalWrite
* fix(matter): example must set pin in digital mode before writting
* fix(matter): example shall set digital mode before writing
* fix(matter): digitalMode necessary before digitalWrite(LOW)
* fix(matter): example must set digital mode after analogwrite
* fix(matter): wrong copy paste
* 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-03-10 22:00:34 +02:00
Sugar Glider
e680e7b538
fix(matter): removes a few matter 1.4 / IDF 5.4 compilation warning messages ( #11067 )
...
* fix(matter): uninitialized fields warning
* fix(matter): uninitialized fields warning
2025-03-10 21:21:25 +02:00
Jan Procházka
2276f0b794
fix(zigbee): Add manuf_code to report attribure commands ( #11066 )
2025-03-10 21:21:00 +02:00
Jan Procházka
665d6f8e8d
fix(zigbee): Use correct attributeID in setAnalogInputReporting ( #11065 )
2025-03-10 21:20:34 +02:00
Me No Dev
bf5265c7d8
feat(eth): Add setters for negotiation, speed and duplex modes ( #11053 )
...
* feat(eth): Add setters for negotiation, speed and duplex modes
* 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-03-10 21:20:07 +02:00
Me No Dev
eeb6a26ed1
fix(wifi): Disable properly LR mode if it was enabled before ( #11052 )
...
* fix(wifi): Disable properly LR mode if it was enabled before
* 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-03-10 21:19:46 +02:00
Me No Dev
8575d04ab5
fix(eth): Fix RMII Ethernet not being able to be restarted ( #11048 )
2025-03-10 21:19:22 +02:00
Oli
4677ea6ad8
Fix to issue #11044 ( #11064 )
...
Fix to a copy-paste error that causes a Guru Meditation crash with Zigbee Analog Example.
2025-03-10 13:53:43 +02:00
Sugar Glider
efb02d30ac
feat(gpio): allows mixing digital and analog read/write operations ( #11016 )
...
* feat(gpio): allows mixing digital and analog read/write operations
* fix(gpio): simple mistake in calling __pinMode() fnuction
* fix(gpio): simple mistake in calling __pinMode() fnuction
* feat(gpio): update the log message to tell the solution for the error.
* feat(gpio): warn user about digitalRead() used with non GPIO pin
* fix(gpio): wrong peripheral manager test case
2025-03-09 13:20:59 +02:00
Sugar Glider
fb5f11b638
feat(matter): necessary changes to insights version for esp_matter ( #11042 )
...
* feat(matter): necessary changes to insights version for esp_matter
* feat(rainmaker): update RainMaker version to 1.5.2
2025-03-08 00:00:58 +02:00
Lucas Saavedra Vaz
9e2f755641
test(i2c): Add test to scan bus ( #11022 )
...
* test(i2c): Add test to scan bus
* test(i2c): Add scan test with wifi running
* fix(i2c): Simplify test
2025-03-05 13:33:20 +02:00
iranl
684a9312e6
fix(bt): Compile error on ESP32-P4 ( #11035 )
...
* fix(bt): Fix compile error on ESP32-P4
* fix(bt): Fix compile error on ESP32-P4
2025-03-05 12:45:11 +02:00
oddlama
7575fa0ce8
fix(zigbee): use correct carbon dioxide cluster function in setTolerance ( #11015 )
...
* fix(zigbee): use correct carbon dioxide cluster function in setTolerance
* 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-02-26 11:50:28 +02:00
Lucas Saavedra Vaz
e3bcc58672
ci(esp32p4): Add missing options for P4 ( #11014 )
...
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2025-02-26 11:49:42 +02:00
Jan Procházka
923da957e4
feat(zigbee): Add ZigbeeGateway endpoint support + Time Cluster bugfix ( #11009 )
...
* fix(zigbee): Remove the need of native ieee802154 radio
* feat(zigbee): Add ZigbeeGateway endpoint support
* fix(zigbee): Fix TimeCluster missing status attribute
* feat(zigbee): Add new src to CMakeLists
* feaz(zigbee): Update keywords.txt with latest updates
* feat(zigbee): Add 8MB Zigbee ZCZR partitions to other socs
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2025-02-26 11:49:24 +02:00
Lucas Saavedra Vaz
7485c653bb
ci(zigbee): Check if Zigbee is enabled for CI tests ( #11012 )
...
* ci(zigbee): Check if Zigbee is enabled for CI tests
* ci(zigbee): Fix requirements
* fix(zigbee): Use LED_BUILTIN for range extender
* fix(zigbee): Use default GPIO if LED_BUILTINnot defined
2025-02-25 18:00:39 +02:00
Gonzalo Brusco
09d89c6da1
Fix HardwareSerial config ( #11007 )
2025-02-25 17:58:10 +02:00
oddlama
1467d87454
fix(zigbee): use correct pressure cluster function in setTolerance ( #11008 )
...
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2025-02-25 10:17:17 +02:00
Hoan Pham
c76c2eab37
Update of Boards.txt & variants - Adding CYObot board - 3rd party board ( #10947 )
...
* Adding CYObot board - 3rd party board
1. Adding Pin Header file for CYObot to variants folder
2. Add CYObot config to boards.txt
* feat(cyobot): adding cyobot_v2_esp32s3 board
Change comments in pin header file for cyobot board
* fix(cyobot_v2_esp32s3): fix variant name
fix variant name for cyobot board
* fix(boards.txt): fix name of CYOBot board
- Change name to uppercase
* fix(CYOBot): fix boards.txt & pin_arduino.h
* fix(pins_arduino.h): capitalize name
* 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-02-25 10:13:35 +02:00
Me No Dev
b33470e44b
IDF release/v5.4 ( #10998 )
...
* IDF release/v5.4 bcb3c32d
* fix(zigbee): Remove the need of native ieee802154 radio
---------
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2025-02-25 10:13:10 +02:00
SooDragon
0c18b17ac4
feat(boards): Add Geekble-nano-ESP32S3 ( #11005 )
...
* add new board
add new board
* fix(board): add LED_BUILTIN #define
---------
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2025-02-25 10:07:12 +02:00
Eric Lewis
164fcc6a61
fix(board): Update feathers3 wire1 pin definition ( #11001 )
...
* update feathers3 wire1 pin definition
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2025-02-25 10:06:54 +02:00
Lucas Saavedra Vaz
39be694127
ci(runners): Bump runner images version ( #10960 )
...
* ci(runners): Bump runner images version
* ci(arm): Use github arm images
2025-02-25 10:06:18 +02:00
Lucas Saavedra Vaz
988dbe2973
ci(test): Skip some PSRAM tests in P4
2025-02-22 01:27:17 -03:00
Lucas Saavedra Vaz
42bd7456ce
ci(test): Fix GPIO test
2025-02-21 23:54:52 -03:00
Lucas Saavedra Vaz
543a647f2c
ci(test): Fix PSRAM test
2025-02-21 23:47:01 -03:00
SooDragon
003db9e4c0
Update pins_arduino.h ( #11000 )
2025-02-21 12:27:11 +02:00
pwclay
9a783a5d2c
feat(zigbee): Add Analog endpoint device (input, output, value clusters) ( #10950 )
...
* add analog sensor modules
* feat(zigbee): Add analog value, input and output support
* fix(zigbee): add missing functiong to header file
* fix(zigbee): Update log messages
* ci(pre-commit): Apply automatic fixes
* fix(example): Fix comment typo
---------
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-20 10:59:43 +02:00
Lucas Saavedra Vaz
cd95e4055b
ci(report): Add runtime tests report ( #10764 )
2025-02-20 00:52:01 +02:00
Lucas Saavedra Vaz
978b441cd4
test(wokwi): Add I2C Master test and enable GPIO and PSRAM tests ( #10848 )
...
* test(wokwi): Enable PSRAM test
* fix(tests): Add missing diagram for ESP32-P4
* test(wokwi): Enable GPIO test
* test(wokwi): Add I2C master test
* fix(tests): Add missing requirement and improve logging
* 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-02-19 23:32:06 +02:00
Jan Procházka
eec2af3d35
feat(zigbee): Add range extender device endpoint ( #10970 )
...
* feat(zigbee): Add range extender device endpoint
* ci(pre-commit): Apply automatic fixes
* fix(example): Fix typo catched by precommit
---------
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-19 23:31:37 +02:00
Rodrigo Garcia
5afafdf4c6
fix(matter): commentaries and messages related to factory reset ( #10988 )
...
* fix(matter): commentaries and messages related to the factory reset
* fix(matter): commentaries and messages typo
2025-02-19 23:31:08 +02:00
Rodrigo Garcia
646785e086
feat(LP_UART): Implements the ESP32-C6/ESP32-P4 Low Power UART as a possible HardwareSerial port ( #10967 )
...
* feat(uart): adds low power uart peripheral into hardware serial class
* feat(lp_uart): pin setting for lp uart plus esp32p4 fixes
* fix(uart): keeps the test as it was before.
* fix(uart): updates the copyright year reference
* fix(uart): updates the copyright year reference
* feat(lp_uart): supports any number of lp uart port for the future
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-19 01:01:18 +02:00
me-no-dev
55f4f1bfa8
Update core version to 3.2.0
2025-02-18 19:10:54 +02:00
Me No Dev
8e9f7c31c9
IDF release/v5.4 e37d33cc ( #10980 )
2025-02-18 17:00:36 +02:00
Me No Dev
783271b6b5
Merge pull request #10890 from P-R-O-C-H-Y/libs/update-zigbee-1.6.2
...
fix(zigbee): Update esp-zigbee-sdk to 1.6.3 + necessary fixes
2025-02-18 14:01:16 +02:00
Me No Dev
35feed5077
Merge pull request #10832 from espressif/release/v3.2.x
...
Arduino 3.2.0 based on ESP-IDF v5.4
2025-02-18 11:54:51 +02:00
Me No Dev
f0cf3b1af6
feat(i2c): Add support for the new I2C driver in IDF v5.4 ( #10858 )
...
* feat(i2c): Add support for the new I2C driver in IDF v5.4
* fix(build): Add the new driver to CMakeLists.txt
* fix(i2c): Guard sleep retention
Not all chips can restore I2C bus after light sleep
* 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-02-18 10:11:55 +02:00
Me No Dev
18cbd762c9
feat(eth): Add support for generic IEEE 802.3 driver ( #10859 )
2025-02-18 10:11:55 +02:00
me-no-dev
50d85a6e9d
fix(ci): Run CI against ESP-IDF v5.4
2025-02-18 10:11:55 +02:00
Me No Dev
47343a43f7
feat(idf): Add support for IDF v5.4 ( #10823 )
2025-02-18 10:11:55 +02:00
me-no-dev
dbfde15b6a
Update core version to 3.1.3
2025-02-17 15:28:32 +02:00
TD-er
758cbd097d
Fix crash in String when using nullptr ( #10971 ) ( #10972 )
...
Fixes : #10971
2025-02-17 15:27:41 +02:00
Jan Procházka
20e5e706be
fix(boards): Delete removed Zigbee RCP mode
2025-02-17 09:47:29 +01:00
Jan Procházka
a4ecdb1a0f
feat(zigbee): Bump esp-zigbee-sdk to 1.6.3
2025-02-14 18:32:14 +01:00