10000 merge esp by vell001 · Pull Request #1 · vell001/arduino-esp32 · GitHub
[go: up one dir, main page]

Skip to content

merge esp #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2,108 commits into
base: lwip_enabled
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
2108 commits
Select commit Hold shift + click to select a range
9fbcb34
fix(c5): Update PIN_RGB_LED in pins_arduino.h
P-R-O-C-H-Y Jan 22, 2025
f45cd7b
fix(psram): Add support for ESP32-C5 PSRAM
me-no-dev Jan 27, 2025
75de09e
fix(board): Update ESP32-C5 Dev Kit Pinout
me-no-dev Feb 3, 2025
6283c15
IDF master (#10887)
me-no-dev Feb 18, 2025
042015e
IDF master (#10981)
me-no-dev Feb 18, 2025
e30e3c3
IDF master (#10999)
me-no-dev Feb 25, 2025
3fe2fe5
IDF master 0461e2ff (#11018)
me-no-dev Feb 26, 2025
d66eeb7
c5 flash base address is 0x2000 (#11037)
Jason2866 Mar 5, 2025
7c1ac1a
feat(wifi): Add support for 2.4GHz and 5GHz band switching (#11045)
me-no-dev Mar 10, 2025
7fda434
fix(rmt): Fixed protocol name in RMTReadXJT examples (#11136)
tanakamasayuki Mar 20, 2025
6c04a93
Add a Default 32MB partition (#11143)
Math0XK Mar 20, 2025
cc2632b
fix(ext_lib): Fix ESPAsyncWebServer URL and examples (#11160)
lucasssvaz Mar 24, 2025
6273c4f
fix(freertos_stats): remove volatile c++ 20 deprecated warning (#11158)
SuGlider Mar 24, 2025
cd7f421
Fix(esp32s3usbotg) stdbool dependency in pins_arduino.h (#11155)
complxdbg Mar 24, 2025
9dddc14
fix(net): Use network_event_handle_t for internal callbacks (#11179)
me-no-dev Mar 27, 2025
df51bc3
fix(eth): Set the ETH properties at the correct time (#11182)
me-no-dev Mar 27, 2025
98611d4
fix: Add 16M flash option for xiao_esp32_s3_plus (#11183)
ackPeng Mar 27, 2025
caa5971
ci(workflows): Lock actions to commits and improve readability (#11147)
lucasssvaz Mar 27, 2025
1ca9dab
fix(arduino_pins): fixes Lolin-C3-Pico and C3-Mini RGB LED pin + C3-P…
SuGlider Mar 27, 2025
8622147
fix: BLEAdvertising methods return error codes (#11154)
FidelSch Mar 27, 2025
e37435c
feat(zigbee): Add Illuminance sensor endpoint (#11171)
MikaFromTheRoof Mar 27, 2025
1725893
fix(wifi_scan): Fix some edge cases where WiFi Scan may fail (#11188)
me-no-dev Mar 27, 2025
d81c195
Merge branch 'master' into release/v3.3.x
me-no-dev Mar 27, 2025
bbaabb1
fix: Geekble Nano board setup update (#11131)
SooDragon Mar 27, 2025
a3b6fe6
feat(zigbee): Add check, boolean returns, fix Analog, add optional re…
P-R-O-C-H-Y Mar 27, 2025
1014937
IDF release/v5.4 (#11149)
me-no-dev Mar 28, 2025
de184bd
Update LilyGo variants and add new variants (#11192)
lewisxhe Mar 28, 2025
dac2dd9
Merge branch 'master' into release/v3.3.x
me-no-dev Mar 28, 2025
a61961d
IDF master (#11150)
me-no-dev Mar 28, 2025
fbca62f
Update Issue-report.yml with the latest versions
me-no-dev Mar 29, 2025
998bf80
Merge branch 'master' into release/v3.3.x
me-no-dev Mar 29, 2025
7b0298b
Modify T-LoRa-Pager device PID (#11194)
lewisxhe Mar 31, 2025
22f07d0
fix(rmt): memset all config structs to zero before using (#11203)
SuGlider Apr 1, 2025
23ded93
feat(zigbee): Add PM2.5 endpoint support (#11205)
P-R-O-C-H-Y Apr 5, 2025
b333bf2
fix(zigbeeEP): review of names and memory allocation (#11199)
SuGlider Apr 5, 2025
0cc8eab
Add an option to force IDF's default UART clock source (#11191)
gonzabrusco Apr 9, 2025
7f60945
fix(board): Alfredo NoU3 pins_arduino.h uses uint8_t but it causes er…
SaintSampo Apr 9, 2025
d3509ef
feat(zigbee): Add battery voltage attribute support (#11210)
P-R-O-C-H-Y Apr 9, 2025
8e8b1cb
Use CONFIG_BT_BLUEDROID_ENABLED for enabling (#11214)
Jason2866 Apr 9, 2025
2647cbb
refactor(rmt): refactored RMT loopback example (#11221)
SuGlider Apr 9, 2025
be57376
fix(usb): uninitilized variable warning message (#11222)
SuGlider Apr 9, 2025
bd4b325
feat(usb): add a few more consumer control HID commands (#11227)
SuGlider Apr 9, 2025
3fcc316
fix(usb_hid): duplicated CONSUMER_CONTROL_PLAY_PAUSE (#11242)
SuGlider Apr 14, 2025
60c8206
feat(logging): Arduino log redirection (#11159)
mathieucarbou Apr 14, 2025
9cad83b
check for `CONFIG_BT_BLUEDROID_ENABLED` in esp32-hal-misc.c (#11234)
Jason2866 Apr 14, 2025
f122366
fix(wifi): Workaround bug in esp_wifi_get_protocol() (#11239)
me-no-dev Apr 14, 2025
ae2ae8d
Merge branch 'master' into release/v3.3.x
lucasssvaz Apr 14, 2025
42ae242
fix C5 compile (#11255)
Jason2866 Apr 21, 2025
e0d4d17
ci(pre-commit): Lock versions to SHA and apply fixes (#11248)
lucasssvaz Apr 22, 2025
a8bead7
fix(gpio): Fix GPIO warning message (#11268)
lucasssvaz Apr 22, 2025
c110ca8
docs(language): Enforce English on contributions and issues (#11267)
lucasssvaz Apr 22, 2025
5d0c4b3
Merge branch 'master' into release/v3.3.x
me-no-dev Apr 22, 2025
03e9c45
IDF master (#11204)
me-no-dev Apr 23, 2025
51023ae
feat(ledc): clear all fields added to ledc struct in IDF 5.4 (#11276)
SuGlider Apr 23, 2025
571c2f7
feat(uart): sets correct ESP32/S2 clock source for the example (#11286)
SuGlider Apr 23, 2025
23f3600
Merge branch 'master' into release/v3.3.x
me-no-dev Apr 23, 2025
5262f5a
ci(idf): Use included IDF examples in CI (#11240)
lucasssvaz Apr 28, 2025
8ed97f6
ci(release): Add package JSON with chinese mirrors (#11288)
lucasssvaz Apr 28, 2025
5df9b64
Update LilyGo T-Watch-S3-Ultra and T-LoRa-Pager variants (#11299)
lewisxhe Apr 28, 2025
8d121e0
feat(rmt): fixes example to run correctly within IDF 5.x (#11292)
SuGlider Apr 28, 2025
9193c9d
Update boards.txt with updated CodeCell board variant (#11313)
microbotsio Apr 28, 2025
b461e01
New SPI invert hardware SS function in hall-spi and SPI library (#11297)
SimGearEvolution Apr 28, 2025
16fcdeb
fix(arduino): restore proper pin remapping functionality (#11315)
pillo79 Apr 29, 2025
d63b876
feat(uart): simplifies UART example based on MODBUS standard (#11309)
SuGlider Apr 29, 2025
de72a03
docs(mirror): Add Chinese mirror links (#11317)
lucasssvaz Apr 29, 2025
543fad2
fix(spi): Add missing initializer for ss_invert (#11320)
lucasssvaz Apr 29, 2025
c9efce6
Merge branch 'master' into release/v3.3.x
me-no-dev Apr 29, 2025
b115ace
IDF master (#11289)
me-no-dev Apr 30, 2025
158c7ae
Add new board: Sparkle Motion Stick (#11330)
ladyada May 7, 2025
15e71a6
fix(esp32): Add missing vflip status in esp32-cam example (#11335)
h-2-0 May 7, 2025
602f1f6
IDF master (#11342)
me-no-dev May 7, 2025
210edfe
Added new Unexpected Maker SQUiXL and EDGES3[D] boards. (#11350)
UnexpectedMaker May 13, 2025
6f92b60
IDF release/v5.4 (#11212)
me-no-dev May 13, 2025
a83bb93
Merge branch 'master' into release/v3.3.x
me-no-dev May 13, 2025
bc08c49
Update version for wifi remote (#11344)
Jason2866 May 13, 2025
8d5a026
IDF release/v5.4 (#11357)
me-no-dev May 15, 2025
69cd5a0
IDF master 7cf5dacd (#11358)
me-no-dev May 15, 2025
d69ad5e
Merge branch 'master' into release/v3.3.x
me-no-dev May 15, 2025
5540afa
feat(ci): Run push CI against IDF v5.5
me-no-dev May 15, 2025
13cd0d3
fix(rainmaker): Fix the 8MB partition scheme (#11363)
P-R-O-C-H-Y May 15, 2025
3f63a49
fix(build): Add dependency on esp_http_client
me-no-dev May 19, 2025
d85b75c
add dfrobot lorawan esp32s3 board (#11362)
qhddz May 22, 2025
9090b46
feat(esp32): Zigbee power outlet example (#11296)
lboue May 27, 2025
542274d
feat(zigbee): Remove static variables, improve binding, new example (…
P-R-O-C-H-Y May 27, 2025
07d662a
fix: crash on watchdog timeout on iddle task (#11376)
vlastahajek May 27, 2025
6c3528a
feat(zigbee): Add support for Binary input EP + Analog EP extension (…
P-R-O-C-H-Y May 27, 2025
7bafc1b
feat(zigbee): Add AC DC ElectricalMeasurement support (#11384)
P-R-O-C-H-Y May 27, 2025
d960f61
fix(board): Alfredo-NoU3 changed default upload mode from Hardware CD…
SaintSampo May 27, 2025
fa27597
Update gen_esp32part.py (#11391)
lucasssvaz May 27, 2025
31bfcb2
add board yb_esp32s3_drv (#11388)
yellobyte May 27, 2025
91fd517
feat(zigbee): Check the type of leave signal (#11385)
P-R-O-C-H-Y May 27, 2025
15038e6
Merge branch 'master' into release/v3.3.x
me-no-dev May 27, 2025
72a582b
feat(ssl): Do not check if client is connected if already disconnecte…
me-no-dev May 27, 2025
f3ae2a6
IDF release/v5.4 (#11406)
me-no-dev May 30, 2025
b769846
Merge branch 'master' into release/v3.3.x
me-no-dev May 30, 2025
6ce7e25
IDF release/v5.5 (#11369)
me-no-dev May 30, 2025
a6bba43
fix(c5): Enable components for ESP32-C5
me-no-dev May 30, 2025
6f56df2
feat(codeowners): Initial CODEOWNERS setup (#11397)
lucasssvaz Jun 4, 2025
b5c5655
Support HTTP 204 (#11408)
sidwarkd Jun 4, 2025
a2880a4
feat(ap): Add support for DHCP Captive Portal (opt 114) (#11412)
me-no-dev Jun 4, 2025
460b892
make BT core code execution conditional from include esp_bt.h (#11413)
Jason2866 Jun 4, 2025
375f2c0
C2: Disable network provisioning (#11423)
Jason2866 Jun 4, 2025
cae66e6
feat(zigbee): Add endpoint identification in read handlers + command …
P-R-O-C-H-Y Jun 4, 2025
e3018b6
feat(zigbee): Add method to set/get/report analog output (#11431)
P-R-O-C-H-Y Jun 4, 2025
0ab9a0f
feat(zigbee): Update to esp-zigbee-sdk 1.6.5 and fix ci.json files (#…
P-R-O-C-H-Y Jun 4, 2025
31d22e6
fix: change geekble nano board setting (#11432)
syong0921 Jun 4, 2025
e9813c6
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 4, 2025
1bac8de
fix: Updated the tools options for Geekble Mini (#11437)
syong0921 Jun 10, 2025
610d951
include "esp_bt.h" only when existing (#11438)
Jason2866 Jun 10, 2025
ee347ba
feat(boards): update wifiduinov2&wifiduino32s3 boards setting (#11440)
i3water Jun 10, 2025
af47bd3
fix(ci): Process only needed files in publish sizes (#11439)
P-R-O-C-H-Y Jun 10, 2025
0007815
feat(p4): Add 32MB Flash Partitions to ESP32-P4 (#11453)
me-no-dev Jun 10, 2025
89ff465
feat(esptool): Upgrade to esptool v5 (#11433)
lucasssvaz Jun 10, 2025
0aada09
feat(zigbee): Support min/max setting for Analog EP (#11451)
P-R-O-C-H-Y Jun 10, 2025
d6a76da
fix(libraries/asyncudp): IPv4 ONLY listenMulticast() (#11444)
nikiwaibel Jun 10, 2025
cbdaee6
feat(ledc): Improve timer management with frequency/resolution matchi…
P-R-O-C-H-Y Jun 10, 2025
c21ef70
fix(release): Replace all assets with chinese mirrors (#11323)
lucasssvaz Jun 10, 2025
d71135e
Fix(I2S example): make fix to the ESP32 I2S simple tone example (#10954)
greenyleaf Jun 10, 2025
aaeabb5
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 10, 2025
422e526
fix(msc): remove weak function declaration of tud_msc_is_writable_cb …
PaulaScharf Jun 10, 2025
0f72681
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 10, 2025
2283937
fix: Update Pin compatability (#11473)
SooDragon Jun 16, 2025
ef995b6
feat(openthread): adds native api (#11474)
SuGlider Jun 16, 2025
7462b09
feat(LEDC): Add Gamma Fade support and enhance auto channel/timer sel…
P-R-O-C-H-Y Jun 16, 2025
4bc5ffc
fix: Delete 8M flash option for xiao_esp32_s3_plus. (#11476)
is-qian Jun 17, 2025
6d4886c
feat(spi): Add return values to SPI begin (#11477)
P-R-O-C-H-Y Jun 17, 2025
f788911
feat(openthread): Add RLOC16 in otPrintNetworkInformation() (#11480)
lboue Jun 18, 2025
51f1367
fix(docs): correct code block indentation in core_compatibility.rst (…
eMUQI Jun 20, 2025
02be6e8
feat(esptool): Upgrade to esptool v5 (#11487)
lucasssvaz Jun 20, 2025
016077e
changes for updated esptool.py v5 (#11488)
Jason2866 Jun 20, 2025
05fbda2
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 20, 2025
23c6abc
Proper 10000 EDNS handling and cleaner NOERROR response in DNSSERVER (#11411)
Kolkman Jun 20, 2025
ccda9c5
feat(matter): Adds Matter Events callback plus example (#11465)
SuGlider Jun 20, 2025
01e4d5d
feat(uart): fixes loopback function after IDF changes (#11492)
SuGlider Jun 21, 2025
bf55924
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 21, 2025
9d84c78
feat(uart): fixes pin attach for any IDF 5.x (#11499)
SuGlider Jun 22, 2025
29035dc
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 22, 2025
febca6b
fix(p4): Update hosted and wifi_remote components
me-no-dev Jun 23, 2025
1c79eb8
feat(NimBLE): Add support for NimBLE (#11424)
lucasssvaz Jun 23, 2025
dc82467
fix(esp_now): Fix broadcast example and use nullptr (#11490)
lucasssvaz Jun 23, 2025
18c909a
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 23, 2025
95ae8cf
feat(test): Enhance NVS test (#11481)
JakubAndrysek Jun 23, 2025
bad975d
fix(uart): removes assert() to avoid reset (#11508)
SuGlider Jun 24, 2025
36d0496
IDF release/v5.5 (#11504)
me-no-dev Jun 24, 2025
882ef25
fix(p4): Update hosted and wifi_remote components
me-no-dev Jun 23, 2025
b7e5169
fix(spi): Update spi bus for esp32s2 (#11510)
P-R-O-C-H-Y Jun 24, 2025
30fb3cb
fix(docs): Fix links and versions (#11505)
lucasssvaz Jun 24, 2025
e9b0930
ci(sizes): Update sizes workflow action
P-R-O-C-H-Y Jun 24, 2025
0213200
ci(sizes): Use commit id in report-size-delta action
P-R-O-C-H-Y Jun 24, 2025
9e61fa7
IDF release/v5.4 (#11512)
me-no-dev Jun 24, 2025
5871a80
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 24, 2025
21640ac
fix(webserver): Validate header inputs
lucasssvaz Jun 26, 2025
ff3cc81
Merge branch 'master' into release/v3.3.x
lucasssvaz Jun 26, 2025
875b923
ci(ext_lib): Skip P4 in ArduinoBLE test (#11520)
lucasssvaz Jun 30, 2025
9a35d94
feat(SDFS): Add destructor for SD card to clean up resources (#11521)
JakubAndrysek Jun 30, 2025
6754b19
feat(esp_now): Add support for ESP NOW V2 (#11524)
lucasssvaz Jun 30, 2025
6476260
fix(esp32): Fix appending to Strings longer than 64k (#11523)
MattiasTF Jun 30, 2025
6e60f2f
feat(variant): add kode dot ESP32-S3 board with QSPI LCD, SD and GPIO…
LusimiCollado Jun 30, 2025
2592a7b
feat(p4): Add method to set the pins for SDIO to WiFi chip (#11513)
me-no-dev Jun 30, 2025
8cf0818
make adresses for partitions.bin and boot_app0.bin configureable (#11…
Jason2866 Jul 2, 2025
f4fdecc
fix(csrf): Fix SCRF vulnerability in OTA examples and libraries (#11530)
me-no-dev Jul 2, 2025
212b12b
IDF release/v5.4 (#11517)
me-no-dev Jul 2, 2025
bc7a549
fix(example): led flash not working if not using default model in cam…
HighDoping Jul 2, 2025
7f75e44
feat(board): add support for RAKwireless RAK3112 (#11485)
DanielCao0 Jul 2, 2025
6474127
Update ZigbeeColorDimmableLight to clamp color hue and saturation to …
thorrak Jul 2, 2025
33c8438
Add FED4 board (#11536)
strid3r21 Jul 2, 2025
12e881b
fix(board): Update variant.cpp for senseBox MCU-S2 ESP32-S2 (#11532)
PaulaScharf Jul 2, 2025
70696df
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 3, 2025
d4e5c5f
IDF release/v5.5 adb3f2a5 (#11543)
me-no-dev Jul 3, 2025
c2d2325
feat(matter): enables BLE Matter commissioning with NimBLE (#11537)
SuGlider Jul 3, 2025
18f6476
fix(spi): Fix bus clock for ESP32-P4 + remove S2 leftover (#11547)
P-R-O-C-H-Y Jul 3, 2025
ac961f6
Update core version to 3.2.1
me-no-dev Jul 3, 2025
0b9c936
Add Deneyap Kart v2 (#11545)
DogushC Jul 3, 2025
aab542d
Update Issue-report.yml to add v 3.2.1
me-no-dev Jul 3, 2025
f84fab5
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 4, 2025
1426927
fix(matter): Fix MatterSmartButon.ino when CHIPOBLE is on
me-no-dev Jul 4, 2025
d3c5a82
fix(board): Update PSRAM configuration for RAK3112 to fix PSRAM error…
DanielCao0 Jul 7, 2025
b709a78
fix deprecated warnings caaused from esptool v5.0.0 (#11556)
Jason2866 Jul 7, 2025
e2c7578
feat(zigbee): Add Fan Control endpoint support (#11559)
P-R-O-C-H-Y Jul 8, 2025
040e0ca
fix(dangerjs): Disable target branch rule (#11565)
lucasssvaz Jul 8, 2025
241e257
fix(async): Update IP setup in AsyncUDP (#11569)
me-no-dev Jul 8, 2025
2cb6fbc
Add access methods to get the Wire bus number and I2C bus handle (#11…
me-no-dev Jul 8, 2025
6a5839a
change(esptool): Upgrade esptool to release v5.0.0 (#11562)
lucasssvaz Jul 8, 2025
ccc0a69
change(esptool): Upgrade esptool to release v5.0.0 (#11563)
lucasssvaz Jul 8, 2025
df3db3c
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 8, 2025
ee02185
feat(docs_version): Update docs in update-version script (#11564)
lucasssvaz Jul 9, 2025
87b718a
fix(merge): Fix merging CN Json (#11574)
lucasssvaz Jul 9, 2025
fbf3c11
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 9, 2025
4ee17de
feat(matter): new matter lambda function example (#11561)
SuGlider Jul 11, 2025
c6a3bcb
feat(matter): removing wifi requirement for H2 and C5 (#11581)
SuGlider Jul 12, 2025
0a45a06
feat(wire): std::functional Wire slave callback functions (#11582)
SuGlider Jul 12, 2025
1f0d4b5
ci(gitlab): Initial GitLab setup (#11577)
lucasssvaz Jul 14, 2025
82d56bc
feat(gpio): new functional interrupt lambda example (#11589)
SuGlider Jul 16, 2025
ce7ef9c
IDF release/v5.5 cf8dad07 (#11601)
me-no-dev Jul 16, 2025
3f32903
Merge branch 'master' into release/v3.3.x
SuGlider Jul 16, 2025
ac05f18
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 16, 2025
6015fd7
feat(openthread): native API extension (#11598)
SuGlider Jul 16, 2025
5ccd952
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 16, 2025
a69c71f
feat(core): Update core version to 3.3.0
me-no-dev Jul 16, 2025
98d309f
feat(ci): Enable builds on IDF 5.3, 5.4 and 5.5
me-no-dev Jul 18, 2025
6cb5184
fix(build): Fix build for IDF 5.3.3+ and older releases
me-no-dev Jul 18, 2025
346e7f4
fix(build): Enable I2C FIFO mode only on IDF 5.5+
me-no-dev Jul 18, 2025
530c1a4
fix(build): Enable I2C FIFO mode only on IDF 5.4.2+
me-no-dev Jul 18, 2025
000336b
fix(build): Enable I2C FIFO mode only on IDF 5.4.2+
me-no-dev Jul 18, 2025
211a0ce
fix(ci): Fix artifact names
lucasssvaz Jul 18, 2025
3ad17de
fix(build): make core compatible with IDF 5.3 (#11607)
SuGlider Jul 18, 2025
9641de1
feat(board): add senseBox Eye board
PaulaScharf Jul 3, 2025
6a33f0b
fix(board): add APOTA description comments
PaulaScharf Jul 9, 2025
7621079
fix(board): add APOTA to senseBox Eye
PaulaScharf Jul 9, 2025
f330585
feat(board): update PID
PaulaScharf Jul 15, 2025
cdf606a
feat(board): updated tinyuf2 bins
PaulaScharf Jul 15, 2025
439bbb8
feat(board): use additional button for APOTA
PaulaScharf Jul 17, 2025
cf0a589
feat(board): remove APOTA
PaulaScharf Jul 18, 2025
28e9076
feat(board): build name uppercase
PaulaScharf Jul 20, 2025
349b1 8000 1d
feat(board): name tag lowercase
PaulaScharf Jul 20, 2025
cb3329b
feat(zigbee): Add callback option for default response message (#11613)
P-R-O-C-H-Y Jul 21, 2025
995e603
fix(zigbee): Replace assert with error log to solve immediate crash (…
P-R-O-C-H-Y Jul 21, 2025
f171294
fix(ppp): Detach PPP RST pin from periman on end (#11620)
me-no-dev Jul 21, 2025
4a3c6d7
feat(netif): Allow setting interface's routing priority (#11617)
me-no-dev Jul 21, 2025
4c51968
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 21, 2025
c369dca
feat(docs): Add Zigbee library API documentation (#11525)
P-R-O-C-H-Y Jul 21, 2025
554de56
IDF release/v5.5 25c7c119 (#11623)
me-no-dev Jul 22, 2025
69d8914
IDF release/v5.5 b66b5448 (#11626)
me-no-dev Jul 22, 2025
a14ce89
fix(tamc_termod_s3): Fix header includes (#11625)
lucasssvaz Jul 22, 2025
f08efa1
feat(docs): Updaze Zigbee docs with latest changes (#11627)
P-R-O-C-H-Y Jul 22, 2025
ae634a9
fix(zigbee): Fix RGB color calculation (#11624)
P-R-O-C-H-Y Jul 22, 2025
2b3b4f0
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 22, 2025
6fdfccf
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 22, 2025
e92e631
feat: Allow calls to timer functions within ISR
angelnu Jul 23, 2025
0bdad7f
Merge branch 'master' into patch-1
angelnu Jul 23, 2025
67c59a2
fix: remove log from IRAM function
angelnu Jul 23, 2025
3da3ad2
feat(board): Add onboard LED support for Waveshare ESP32-S3 Zero (#11…
eMUQI Jul 23, 2025
dbaf6a3
Merge pull request #10884 from espressif/release/v3.3.x
me-no-dev Jul 23, 2025
c7520cc
fix(report): Update Issue-report.yml for version 3.3.0
me-no-dev Jul 23, 2025
1260396
fix: conditional logs when not ISR
angelnu Jul 23, 2025
d556463
Merge branch 'master' into patch-1
angelnu Jul 23, 2025
e3a0a3a
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 24, 2025
5c24611
feat(github): remove ESP32 forum from issue template
Parsaabasi Jul 25, 2025
10e73be
feat(github): Update template type
Parsaabasi Jul 25, 2025
ed6e95d
feat(board): use existing led API
PaulaScharf Jul 28, 2025
0dcb1d1
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 28, 2025
e375698
feat(board): spelling
PaulaScharf Jul 28, 2025
a5e85f6
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 28, 2025
311955c
fix(component): Use external diag logs to avoid error
P-R-O-C-H-Y Jul 28, 2025
2886729
Merge pull request #11661 from espressif/fix/idf-component-logs
me-no-dev Jul 28, 2025
1a56a1d
Merge pull request #11608 from PaulaScharf/master
me-no-dev Jul 28, 2025
9902934
Merge pull request #11629 from angelnu/patch-1
me-no-dev Jul 28, 2025
13bacf5
Merge pull request #11639 from espressif/feat/remove-forum
me-no-dev Jul 28, 2025
e998f5b
Merge pull request #11640 from espressif/feat/updated-template
me-no-dev Jul 28, 2025
f5b08cd
feat(codeql): Add CodeQL analysis for interpreted languages (#11662)
lucasssvaz Jul 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat(uart): sets correct ESP32/S2 clock source for the example (espre…
…ssif#11286)

* feat(uart): sets correct ESP32/S2 clock source for the example

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
  • Loading branch information
SuGlider and pre-commit-ci-lite[bot] authored Apr 23, 2025
commit 571c2f74f23532ab204bfe9c29d609911816e67d
15 changes: 15 additions & 0 deletions libraries/ESP32/examples/Serial/RxTimeout_Demo/RxTimeout_Demo.ino
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,15 @@
If UART receives less than 120 bytes, it will wait RX Timeout to understand that the bus is IDLE and
then copy the data from the FIFO to the Arduino internal buffer, making it available to the Arduino API.

There is an important detail about how HardwareSerial works using ESP32 and ESP32-S2:
If the baud rate is lower than 250,000, it will select REF_TICK as clock source in order to avoid that
the baud rate may change when the CPU Frequency is changed. Default UART clock source is APB, which changes
when CPU clock source is also changed. But when it selects REF_TICK as UART clock source, RX Timeout is limited to 1.
Therefore, in order to change the ESP32/ESP32-S2 RX Timeout it is necessary to fix the UART Clock Source to APB.

In the case of the other SoC, such as ESP32-S3, C3, C6, H2 and P4, there is no such RX Timeout limitation.
Those will set the UART Source Clock as XTAL, which allows the baud rate to be high and it is steady, not
changing with the CPU Frequency.
*/

#include <Arduino.h>
Expand All @@ -45,6 +54,12 @@ void setup() {

// UART1 will have its RX<->TX cross connected
// GPIO4 <--> GPIO5 using external wire
#if CONFIG_IDF_TARGET_ESP32 || CONFIG_IDF_TARGET_ESP32S2
// UART_CLK_SRC_APB will allow higher values of RX Timeout
// default for ESP32 and ESP32-S2 is REF_TICK which limits the RX Timeout to 1
// setClockSource() must be called before begin()
Serial1.setClockSource(UART_CLK_SRC_APB);
#endif
Serial1.begin(BAUD, SERIAL_8N1, RXPIN, TXPIN); // Rx = 4, Tx = 5 will work for ESP32, S2, S3 and C3
#if USE_INTERNAL_PIN_LOOPBACK
uart_internal_loopback(TEST_UART, RXPIN);
Expand Down
0