Me No Dev
05fbda2d6d
Merge branch 'master' into release/v3.3.x
2025-06-20 12:25:31 +03:00
Jason2866
016077e245
changes for updated esptool.py v5 ( #11488 )
2025-06-20 12:25:03 +03:00
Lucas Saavedra Vaz
02be6e8826
feat(esptool): Upgrade to esptool v5 ( #11487 )
2025-06-20 12:23:18 +03:00
Wulu
51f1367d57
fix(docs): correct code block indentation in core_compatibility.rst ( #11471 )
...
* fix(docs): correct code block indentation in core compatibility guide
* fix(docs): remove extra colon causing rendering error in core_compatibility.rst
2025-06-20 12:22:01 +03:00
Ludovic BOUÉ
f7889116b1
feat(openthread): Add RLOC16 in otPrintNetworkInformation() ( #11480 )
...
* feat(openthread): Add RLOC16 in otPrintNetworkInformation()
2025-06-18 14:55:11 -03:00
Jan Procházka
6d4886cd1f
feat(spi): Add return values to SPI begin ( #11477 )
2025-06-17 16:23:35 +03:00
is-qian
4bc5ffc88d
fix: Delete 8M flash option for xiao_esp32_s3_plus. ( #11476 )
2025-06-17 13:39:33 +03:00
Jan Procházka
7462b09bb4
feat(LEDC): Add Gamma Fade support and enhance auto channel/timer selection for multi-group ( #11464 )
...
* feat(ledc): Enhance LEDC auto channel/timer selection for multi-group support
* feat(ledc): Add Gamma Fade support
* fix(example): Update comments
* 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-06-16 14:44:11 +03:00
Sugar Glider
ef995b6564
feat(openthread): adds native api ( #11474 )
...
* feat(openthread): adds native api
* feat(openthread): adds source code to CMakeLists.txt
* 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-06-16 13:15:54 +03:00
SooDragon
228393708d
fix: Update Pin compatability ( #11473 )
...
fix: Update Pin compatability
2025-06-16 11:12:33 +03:00
Me No Dev
0f72681fa0
Merge branch 'master' into release/v3.3.x
2025-06-10 14:30:19 +03:00
Paula Scharf
422e52684b
fix(msc): remove weak function declaration of tud_msc_is_writable_cb ( #11353 )
...
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
2025-06-10 14:29:27 +03:00
Me No Dev
aaeabb5b87
Merge branch 'master' into release/v3.3.x
2025-06-10 13:28:31 +03:00
whatsABetterNick
d71135e2ca
Fix(I2S example): make fix to the ESP32 I2S simple tone example ( #10954 )
...
* made some fix to the ESP32 I2S simple tone example
* edit the I2S - simple tone example
* edit the I2S - simple tone example
* some edit
* edit comment
* edit
* edit
* 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-06-10 13:27:47 +03:00
Lucas Saavedra Vaz
c21ef70a15
fix(release): Replace all assets with chinese mirrors ( #11323 )
...
* fix(release): Replace all assets with chinese mirrors
* feat(release): Add script to append "-cn" to versions
* docs(install): Add instructions for users in China
2025-06-10 13:09:27 +03:00
Jan Procházka
cbdaee6f52
feat(ledc): Improve timer management with frequency/resolution matching ( #11452 )
...
* feat(ledc): Improve timer management with frequency/resolution matching
* fix(ci): Fix uninitialized timer variable warning
* Update cores/esp32/esp32-hal-ledc.c
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-06-10 12:57:07 +03:00
Niki Waibel
d6a76da0a5
fix(libraries/asyncudp): IPv4 ONLY listenMulticast() ( #11444 )
...
AsyncUDP::listenMulticast() properly receives packets sent to IPv4
multicast addresses like 239.1.2.3, but it is not receiving packets sent
to IPv6 multicast addresses like ff12::6ood:cafe.
The root cause is a bit hidden: listen(NULL, port) would match
AsyncUDP::listen(const ip_addr_t *addr, uint16_t port), which calls
_udp_bind(_pcb, addr, port), which uses the lwIP API to call
udp_bind(struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port) at
the end. If lwIP has LWIP_IPV4 enabled, it checks if ipaddr == NULL and
sets it to IP4_ADDR_ANY. So an IPv6 address is never bound.
This fix checks the IP address passed to AsyncUDP::listenMulticast(). If
it is an IPv6 address, it constructs and passes the IPv6 any address
(::); otherwise (IPv4), it constructs and passes the IPv4 any address
(0.0.0.0).
2025-06-10 11:55:43 +03:00
Jan Procházka
0aada091e1
feat(zigbee): Support min/max setting for Analog EP ( #11451 )
...
* feat(zigbee): Support min max for Analog EP
* feat(zigbee): Use cfloat FLT_MAX
* 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-06-10 11:31:17 +03:00
Lucas Saavedra Vaz
89ff465328
feat(esptool): Upgrade to esptool v5 ( #11433 )
...
* feat(esptool): Upgrade to esptool v5
* fix(script): Update script for better handling of esptool
* fix(script): Get proper download url
* fix(script): Apply copilot suggestions
2025-06-10 11:19:32 +03:00
Me No Dev
0007815a11
feat(p4): Add 32MB Flash Partitions to ESP32-P4 ( #11453 )
...
* feat(p4): Add 32MB Flash Partitions to ESP32-P4
* feat(p4): Add 32MB flash size option
---------
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2025-06-10 11:00:20 +03:00
Jan Procházka
af47bd3008
fix(ci): Process only needed files in publish sizes ( #11439 )
2025-06-10 10:59:56 +03:00
i3water
ee347baa7d
feat(boards): update wifiduinov2&wifiduino32s3 boards setting ( #11440 )
...
* update wifiduinov2&wifiduino32s3 boards setting
* fix wifiduinov2&wifiduino32s3 build board error.
* fix wifiduinov2(esp32c3) board setting
* fix wifiduinov2(esp32c3) cdc on boot default setting.
* fix wifiduino32s3 spi pin set
* change wifiduino32s3 spi pin to spi1
* remove 32Mb flash size
* 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-06-10 10:29:46 +03:00
Jason2866
610d951f9d
include "esp_bt.h" only when existing ( #11438 )
2025-06-10 10:29:29 +03:00
SooD
1bac8de384
fix: Updated the tools options for Geekble Mini ( #11437 )
...
fix: Updated the tools options for Geekble Mini
2025-06-10 10:29:11 +03:00
Me No Dev
e9813c6a52
Merge branch 'master' into release/v3.3.x
2025-06-04 19:12:52 +03:00
SooD
31d22e6ed0
fix: change geekble nano board setting ( #11432 )
...
add PSRAM Setting
2025-06-04 18:49:09 +03:00
Jan Procházka
0ab9a0fe6f
feat(zigbee): Update to esp-zigbee-sdk 1.6.5 and fix ci.json files ( #11436 )
...
* feat(zigbee): Update esp-zigbee-sdk and fix ci.json files
* fix(ci): Check if LED_BUILTIN exist
* 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-06-04 18:48:48 +03:00
Jan Procházka
e3018b6719
feat(zigbee): Add method to set/get/report analog output ( #11431 )
...
* feat(zigbee): Add methot to set,get,report analog output
* fix(ci): Update json file for example
* fix(zigbee): Add missing keywords
* 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-06-04 17:40:52 +03:00
Jan Procházka
cae66e65a3
feat(zigbee): Add endpoint identification in read handlers + command structures fix ( #11425 )
...
* feat(zigbee): Add endpoint identification in read handlers
* fix(zigbee): initialize Zigbee command structures with zeros
* fix(zigbee): Spelling correction
* 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-06-04 17:40:28 +03:00
Jason2866
375f2c002d
C2: Disable network provisioning ( #11423 )
2025-06-04 17:40:12 +03:00
Jason2866
460b89201b
make BT core code execution conditional from include esp_bt.h ( #11413 )
...
* make code execution conditional from include esp_bt.h.h
* only one if
* Update esp32-hal-bt.c
2025-06-04 17:39:54 +03:00
Me No Dev
a2880a4c17
feat(ap): Add support for DHCP Captive Portal (opt 114) ( #11412 )
...
* feat(ap): Add support for DHCP Captive Portal (opt 114)
* feat(ap): No need to guard the function
* 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-06-04 17:39:34 +03:00
Kevin Sidwar
b5c5655cf0
Support HTTP 204 ( #11408 )
...
HTTP 204 is a successful return code which indicates No Content. While it's appropriate to return a 304 if the server has content for a device but it hasn't change, it is more accurate for a server to return a 204 if it simply doesn't have any firmware files for a particular device.
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-06-04 17:39:19 +03:00
Lucas Saavedra Vaz
6f56df2a09
feat(codeowners): Initial CODEOWNERS setup ( #11397 )
...
* feat(codeowners): Initial CODEOWNERS setup
* fix(comment): Improve comment
* fix(codeowners): Add teams
* fix(codeowners): Apply suggestions
* fix(codeowners): Add missing libraries
2025-06-04 16:19:44 +03:00
me-no-dev
a6bba43d32
fix(c5): Enable components for ESP32-C5
2025-05-30 19:12:34 +03:00
Me No Dev
6ce7e254c4
IDF release/v5.5 ( #11369 )
...
* IDF release/v5.5 719b1b2b
* fix(build): Add dependency on esp_http_client
* fix(build): Add dependency on esp_https_ota
* IDF release/v5.5 28ac0243
2025-05-30 17:18:32 +03:00
Me No Dev
b7698461ac
Merge branch 'master' into release/v3.3.x
2025-05-30 15:54:01 +03:00
Me No Dev
f3ae2a65e2
IDF release/v5.4 ( #11406 )
...
* fix(build): Update APB frequency set routine
* IDF release/v5.4 aed8bdc8
2025-05-30 15:18:57 +03:00
Me No Dev
72a582b908
feat(ssl): Do not check if client is connected if already disconnected ( #11356 )
2025-05-27 16:51:23 +03:00
Me No Dev
15038e64b3
Merge branch 'master' into release/v3.3.x
2025-05-27 13:34:03 +02:00
Jan Procházka
91fd517cf1
feat(zigbee): Check the type of leave signal ( #11385 )
...
* feat(zigbee): Check the type of leave signal
* Update libraries/Zigbee/src/ZigbeeCore.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update libraries/Zigbee/src/ZigbeeCore.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* ci(pre-commit): Apply automatic 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>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-05-27 14:33:30 +03:00
Thomas J.
31bfcb27ce
add board yb_esp32s3_drv ( #11388 )
2025-05-27 14:16:37 +03:00
Lucas Saavedra Vaz
fa275971cd
Update gen_esp32part.py ( #11391 )
...
* Update gen_esp32part.py
* change(tools): Push generated binaries to PR
* fix(formatting): Apply formatter
* change(tools): Push generated binaries to PR
* fix(gen_esp32part): Remove unnecessary generator
* change(tools): Push generated binaries to PR
* fix flake8 (#11393 )
---------
Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-27 14:16:13 +03:00
Jacob Williams
d960f61e0a
fix(board): Alfredo-NoU3 changed default upload mode from Hardware CDC and JTAG to USB-OTG ( #11403 )
...
* fix(board): Alfredo-NoU3 changed default upload mode from Hardware CDC and JTAG to USB-OTG
* feat(board): Add Alfredo NoU2
* Revert "feat(board): Add Alfredo NoU2"
This reverts commit 35ba26acd9da17477f3ee14a1e3f63fd11df5f8d.
2025-05-27 14:15:54 +03:00
Jan Procházka
7bafc1b19b
feat(zigbee): Add AC DC ElectricalMeasurement support ( #11384 )
...
* feat(zigbee): Add AC DC ElectricalMeasurement support
* ci(pre-commit): Apply automatic fixes
* ci(): fix precommit codespell
* ci(pre-commit): Add spaces between numbers and units
---------
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-05-27 14:10:18 +03:00
Jan Procházka
6c3528ac69
feat(zigbee): Add support for Binary input EP + Analog EP extension ( #11339 )
...
* feat(zigbee): Add binary input and analog extension
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat(zigbee): Remove setBinaryInputReporting
* ci(pre-commit): Apply automatic 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>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-05-27 13:41:38 +03:00
Vlastimil Hajek
07d662a7fc
fix: crash on watchdog timeout on iddle task ( #11376 )
2025-05-27 13:15:41 +03:00
Jan Procházka
542274d5ea
feat(zigbee): Remove static variables, improve binding, new example ( #11316 )
...
* feat(zigbee): Remove static variables, improve binding, new example
* feat(example): Add missing header
* 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-05-27 13:13:47 +03:00
Ludovic BOUÉ
9090b46da5
feat(esp32): Zigbee power outlet example ( #11296 )
...
* feat(esp32): Zigbee power outlet example
Zigbee power outlet example
* feat(esp32): Zigbee power outlet example
Change username
* feat(esp32): Zigbee power outlet example
Remove old comment
* fix(zigbee): fix power outlet compile errors and update example
* fix(example): Update readme
* fix(example): Update ci json file
* ci(pre-commit): Apply automatic fixes
* fix(): precommit codespell
---------
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-05-27 13:13:28 +03:00
qhddz
d85b75c219
add dfrobot lorawan esp32s3 board ( #11362 )
...
* add dfrobot_lorawan_esp32s3 board
* Update pins_arduino.h
* Update pins_arduino.h
remove duplicate macro definitions
* Update pins_arduino.h
* update board.txt
* add other menu items
* delete OPI Flash
* Update pins_arduino.h
* Update pins_arduino.h
2025-05-22 18:31:31 +02:00