Skip to content

update forward #4

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,014 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2014 commits
Select commit Hold shift + click to select a range
8cbc395
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 11, 2024
3a8d4c5
fix(example): Use Serial in printBoundDevices()
P-R-O-C-H-Y Dec 11, 2024
68cafb4
feat(arduino): remove all while(not serial) in examples
SuGlider Dec 11, 2024
7e908be
Merge pull request #10708 from espressif/ci/remove_pio_tests
me-no-dev Dec 11, 2024
626a09f
Merge pull request #10711 from espressif/idf-release/v5.3
me-no-dev Dec 11, 2024
639a08e
Merge pull request #10710 from SuGlider/matter_pressure_sensor
me-no-dev Dec 11, 2024
2bd1ec4
Merge branch 'release/v3.1.x' into matter_contact_sensor
me-no-dev Dec 11, 2024
c3ddcd7
Merge pull request #10713 from P-R-O-C-H-Y/fix/sdmmc-esp32-define
me-no-dev Dec 11, 2024
9c169fa
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 11, 2024
83165f3
Merge pull request #10704 from P-R-O-C-H-Y/fix/zigbee-rejoin-battery-…
me-no-dev Dec 11, 2024
237523e
Merge pull request #10699 from yellobyte/master
me-no-dev Dec 11, 2024
4ecfd35
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 11, 2024
d55160c
Merge pull request #10712 from SuGlider/matter_contact_sensor
me-no-dev Dec 11, 2024
029a57f
Merge branch 'master' into remove_while_not_serial_in_examples
SuGlider Dec 11, 2024
59d51de
Merge pull request #10677 from kvp1703/fix/wifi_provision
me-no-dev Dec 11, 2024
fb6e977
Merge pull request #10715 from SuGlider/remove_while_not_serial_in_ex…
me-no-dev Dec 11, 2024
a1f58ad
Merge branch 'master' into release/v3.1.x
me-no-dev Dec 11, 2024
e17900b
feat(matter): adds matter occupancy sensor endpoint
SuGlider Dec 11, 2024
d072cdd
change(esptool): Bump to version 4.9.dev3
lucasssvaz Dec 11, 2024
b9a0122
fix(get): Fix deprecation warning
lucasssvaz Dec 11, 2024
c8f23ec
change(tools): Push generated binaries to PR
github-actions[bot] Dec 11, 2024
217eec6
IDF release/v5.3 083aad99
me-no-dev Dec 12, 2024
3bf8f23
fix(matter): removed commentary that has no code related
SuGlider Dec 12, 2024
a4f96e9
Merge pull request #10719 from espressif/idf-release/v5.3
me-no-dev Dec 12, 2024
4cf0f20
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 12, 2024
77df256
feat(zigbee): Add pressure, flow and occupancy sensor
P-R-O-C-H-Y Dec 12, 2024
aef691e
fix(example): use correct print format
P-R-O-C-H-Y Dec 12, 2024
b4d7227
fix(zigbee): Fix functions comment
P-R-O-C-H-Y Dec 12, 2024
5e7139b
fix(cmake): Update CMakeLists.txt
P-R-O-C-H-Y Dec 12, 2024
b64b850
feat(zigbee): Fill the keywords.txt
P-R-O-C-H-Y Dec 12, 2024
e060b02
feat(matter): adds new Matter Occupancy Sensor endpoint (#10717)
SuGlider Dec 12, 2024
c310c1a
feat(matter): adds matter on off plugin endpoint
SuGlider Dec 12, 2024
c126f01
Merge branch 'release/v3.1.x' into matter_plugin
SuGlider Dec 12, 2024
8f0f46f
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 12, 2024
c6ec112
change(tools): Push generated binaries to PR
github-actions[bot] Dec 12, 2024
7205ee8
Merge pull request #10718 from espressif/change/esptool
me-no-dev Dec 12, 2024
7dc1c92
change(tools): Push generated binaries to PR
github-actions[bot] Dec 12, 2024
784ef0f
fix(webserver): Cap size of last chunk in raw read in WebServer
socram8888 Dec 13, 2024
71396de
fix(sntp): Lock / Unlock LWIP if CONFIG_LWIP_TCPIP_CORE_LOCKING is set
mathieucarbou Dec 13, 2024
ce9a34d
fix(zigbee): Update example + pressure unit
P-R-O-C-H-Y Dec 13, 2024
44e1559
feat(zigbee): Add carbon dioxide sensor ed
P-R-O-C-H-Y Dec 13, 2024
b72e866
fix(zigbee): mention Carbon dioxide delta reporting is not supported
P-R-O-C-H-Y Dec 13, 2024
57339ba
feat(zigbee): Update keywords.txt with co2 sensor
P-R-O-C-H-Y Dec 13, 2024
740fc0b
Merge pull request #10725 from mathieucarbou/issue-10526
me-no-dev Dec 13, 2024
c562aec
Update libraries/WebServer/src/Parsing.cpp
socram8888 Dec 13, 2024
8b77d91
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 13, 2024
faed832
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 13, 2024
a7e2e64
Apply suggestions from code review
P-R-O-C-H-Y Dec 13, 2024
6bc971c
fix(zigbee): fix formatting of defines
P-R-O-C-H-Y Dec 13, 2024
a44e457
feat(Zigbee): Add Zigbee Dimmable light endpoint class
FaBjE Dec 13, 2024
aa0c3da
feat(Zigbee): Add Zigbee Dimmable light example
FaBjE Dec 13, 2024
538c57a
feat(Zigbee): Update Zigbee Dimmable light example to 3.1.x features
FaBjE Dec 13, 2024
a0d57bb
feat(Zigbee): Update Zigbee Dimmable light example config/define names
FaBjE Dec 13, 2024
b6d0553
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 13, 2024
af541a5
feat(Zigbee): Add Zigbee Dimmable light to CMakeLists.txt
FaBjE Dec 14, 2024
42f9cfc
feat(Zigbee): Add additional zigbee enabled check
FaBjE Dec 14, 2024
417c7ee
Merge pull request #10720 from P-R-O-C-H-Y/feat/zigbee-multi-sensor
me-no-dev Dec 14, 2024
8e59a1b
Merge pull request #10722 from SuGlider/matter_plugin
me-no-dev Dec 14, 2024
64b62dc
Merge pull request #10724 from socram8888/fix-web-raw-timeout
me-no-dev Dec 14, 2024
3c3ff48
Merge branch 'master' into release/v3.1.x
me-no-dev Dec 14, 2024
ff7e504
feat(Zigbee): Applied formatter + add formatter protection
FaBjE Dec 14, 2024
ae274ee
feat(Zigbee): Adjusted example author comment
FaBjE Dec 14, 2024
2c7b76a
Use INPUT_PULLUP instead of INPUT
leochen4891 Dec 15, 2024
ddf8c42
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 16, 2024
4f863d5
fix(zigbee): Rename method to avoid future conflict
P-R-O-C-H-Y Dec 16, 2024
926c043
Merge pull request #10727 from FaBjE/feature/zigbeeDimmableLight
me-no-dev Dec 16, 2024
6005b15
Merge pull request #10730 from leochen4891/patch-1
me-no-dev Dec 16, 2024
a207d58
Merge branch 'master' into release/v3.1.x
me-no-dev Dec 16, 2024
31dc520
feat(matter): removed while(serial) and ipv6 enabling, which is a def…
SuGlider Dec 16, 2024
7d465f3
feat(matter): fix commentaries related to feature changes and log mes…
SuGlider Dec 16, 2024
1ef1e7d
fix(version): Update Zigbee Library version
me-no-dev Dec 16, 2024
1dff8bc
feat(matter) adds Identification callback to all matter endpoints
SuGlider Dec 16, 2024
c688f30
fix(clk_src): Fix error as APLL is not yet supported for P4
lucasssvaz Dec 16, 2024
0e22bb4
feat(matter): moved all identify callback to endpoint.h
SuGlider Dec 16, 2024
3f7c597
feat(matter):replacing code in examples and header files
SuGlider Dec 16, 2024
43c419e
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 16, 2024
cd7a775
fix(matter): missing logged message type value
SuGlider Dec 16, 2024
8479b4c
[NetworkClient] Init members of NetworkClient
TD-er Dec 16, 2024
30e55fc
Merge pull request #10732 from SuGlider/matter_while_serial
me-no-dev Dec 16, 2024
eb72580
Merge pull request #10735 from lucasssvaz/fix/p4_apll
me-no-dev Dec 16, 2024
0515264
Merge pull request #10737 from TD-er/patch-2
me-no-dev Dec 16, 2024
6a6edcb
Merge branch 'master' into release/v3.1.x
me-no-dev Dec 16, 2024
ba8d04e
Merge branch 'release/v3.1.x' into matter_identify_callback
SuGlider Dec 16, 2024
6f79e03
fix(matter): fixes identify and double begin() call
SuGlider Dec 16, 2024
7302be9
fix(matter): log_i() leftover
SuGlider Dec 16, 2024
1ef603a
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 16, 2024
017f2df
fix(matter): ci codespell
SuGlider Dec 16, 2024
bce0108
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 16, 2024
e2dc5b6
fix(matter): stashing merge error
SuGlider Dec 16, 2024
71e57ea
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 16, 2024
6bf6df2
Merge pull request #10734 from SuGlider/matter_identify_callback
me-no-dev Dec 16, 2024
25ebe44
add board yb_esp32s3_eth
yellobyte Dec 16, 2024
4d0ae18
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 17, 2024
2fc6791
ci(debug): Compile once a week with verbose log level
lucasssvaz Dec 17, 2024
238c384
fix(readme): Update readme and fix badges
lucasssvaz Dec 17, 2024
ee33ad5
Merge pull request #10741 from yellobyte/master
me-no-dev Dec 18, 2024
3ffee27
Merge pull request #10745 from lucasssvaz/fix/update_readme
me-no-dev Dec 18, 2024
4fdf9ef
Merge pull request #10740 from lucasssvaz/ci/sched_debug
me-no-dev Dec 18, 2024
bd7a74e
Merge pull request #10202 from espressif/release/v3.1.x
me-no-dev Dec 18, 2024
4884c96
fix(component): Checkout proper branch for uploading component
lucasssvaz Dec 18, 2024
7298959
Merge pull request #10752 from lucasssvaz/ci/component
me-no-dev Dec 18, 2024
352705e
fix(component): Add check for workflow_run (#10753)
lucasssvaz Dec 18, 2024
9eb7dc6
Update Issue-report.yml with the latest version numbers
me-no-dev Dec 19, 2024
5c41881
improving logging message while waiting for WiFi (#10739)
ramprasadg Jan 7, 2025
089cbab
docs(3rd-party): Add section for third party tools (#10749)
lucasssvaz Jan 7, 2025
b07eb17
feat(webserver): Middleware with default middleware for cors, authc, …
mathieucarbou Jan 7, 2025
e3cc040
feat(matter): new Matter Endpoint for Thermostat (#10755)
SuGlider Jan 7, 2025
10d0bf8
ci: Allow push to the component registry from a given git ref (#10757)
me-no-dev Jan 7, 2025
5aaccd8
feat(matter): fixes matter temperature sensor endpoint to indicate ce…
SuGlider Jan 7, 2025
9eee1dd
ci(dangerjs): Fix and update settings (#10770)
lucasssvaz Jan 7, 2025
5f44c4e
fix(client): Restore Arduino Client API (#10776)
pennam Jan 7, 2025
2cb0819
feat(matter): adds esp_matter:: namespace to attribute_t (#10807)
SuGlider Jan 7, 2025
ed9a5d8
fix(udp): Add missing LwIP locks to init multicast (#10813)
me-no-dev Jan 7, 2025
30b97d1
fix(camera): Update resolutions and remove face detection (#10814)
me-no-dev Jan 7, 2025
efb3393
Add two more Adafruit Boards (Sparkle Motion & Sparkle Motion mini) (…
ladyada Jan 7, 2025
7cfe0ad
IDF release/v5.3 (#10816)
me-no-dev Jan 7, 2025
e305a48
feat(board): Add custom board Huidu HD-WF2/HD-WF4 - esp32-s3 HUB75 dr…
vortigont Jan 7, 2025
51ef2a1
fix(platform): Improve firmware size calculation (#10820)
me-no-dev Jan 7, 2025
c23c786
ESPmDNS: Add method for querying discovered service name (#10819)
stefan-sherwood Jan 7, 2025
2f423af
fix(zigbee): Fixes of timeout, example, warnings and bounding + add a…
P-R-O-C-H-Y Jan 8, 2025
8143717
fix(zigbee): Fixes in handlers, destructors and co2 sensor delta repo…
P-R-O-C-H-Y Jan 10, 2025
a81e2d4
fix(i2s): Check if pin is used before clearing bus (#10833)
P-R-O-C-H-Y Jan 10, 2025
4c36c89
fix(matter): serial print instead of log_i (#10842)
SuGlider Jan 13, 2025
0773dd7
Bugfix/include order (#10841)
SuGlider Jan 13, 2025
fcce93a
fix(example): Fix partition for PathArgServer
lucasssvaz Jan 13, 2025
01d9726
docs(discord): Replace Gitter links with Discord (#10852)
lucasssvaz Jan 14, 2025
2a2b81a
feat(zigbee): Add 2MB + 8MB partitions (#10864)
P-R-O-C-H-Y Jan 15, 2025
496b841
feat(esp32): Added a new device(xiao esp32s3 plus) (#10768)
is-qian Jan 21, 2025
7089c0a
fix(zigbee): Update esp-zigbee-sdk to 1.6.2 + necessary changes
P-R-O-C-H-Y Jan 21, 2025
15cbb1e
Add IAS Zone Notification Message service to ZigbeeHandlers and Zigbe…
lsroka76 Jan 27, 2025
2fecc48
fix(littlefs): Converted core disableWDT functions to bool (#10896)
lbernstone Jan 27, 2025
732a7cb
feat(zigbee): Add Time cluster support + fix of duplicate indentify c…
P-R-O-C-H-Y Jan 30, 2025
402ab56
fix(SPIFFS): Use new disableWDT bool return value (#10909)
TD-er Jan 30, 2025
f22866f
Update HTTPS certificate in BasicHttpsClient.ino (#10911)
blueskyson Jan 30, 2025
0302b4d
fix(logging): incorrect FPS logging (#10921)
TNeutron Jan 31, 2025
1c01fcd
fix(uart): fixed esp32s2 uart ci test case (#10926)
SuGlider Feb 4, 2025
2040cba
Update README.md to add ESP-SR (#10925)
akdeb Feb 4, 2025
6eb99d3
feat(zigbee): Add IAS Zone endpoints (Contact Switch + Door/Window Ha…
P-R-O-C-H-Y Feb 4, 2025
b385562
NetworkEvents allow stack size to be changed. (#10805)
thekurtovic Feb 4, 2025
8b31d1e
fix(ci): Disable some RainMaker examples on ESP32 (#10931)
me-no-dev Feb 4, 2025
6a11276
fix(ota): Make sure that ArduinoOTA.end() is called in the destructor…
me-no-dev Feb 4, 2025
db0bbad
Created Zigbee Endpoint for Window Covering. (#10914)
hennikul Feb 4, 2025
6fcaf69
fix(wifi): Make sure that esp-hosted events are propagated (#10939)
me-no-dev Feb 6, 2025
5ba4c21
fix(zigbee): Add default destructor and fix initialization of tm stru…
P-R-O-C-H-Y Feb 6, 2025
250c1ab
fix(i2s): Add missing initializer for I2S CLK config (#10963)
me-no-dev Feb 12, 2025
7b651b6
feat(cdc): Add support for two CDC ports at once (#10962)
me-no-dev Feb 13, 2025
6c3a49c
build(deps): bump cryptography from 43.0.1 to 44.0.1 in /tests (#10961)
dependabot[bot] Feb 13, 2025
83abca1
feat(zigbee): Add OTA client cluster support (#10946)
P-R-O-C-H-Y Feb 13, 2025
7f8c77f
feat(zigbee): Add vibration sensor endpoint (#10944)
P-R-O-C-H-Y Feb 13, 2025
606a404
IDF release/v5.3 (#10873)
me-no-dev Feb 13, 2025
fb6b788
feat(zigbee): Support HSV color commands for RGB light endpoint (#10959)
P-R-O-C-H-Y Feb 13, 2025
6fb55a7
feat(board): Update 3rd party board Huidu HD-WF2/HD-WF4 (#10957)
vortigont Feb 13, 2025
5488d5d
Fix crash when using String::move on empty string (#10938) (#10945)
TD-er Feb 13, 2025
6208239
Update core version to 3.1.2
me-no-dev Feb 13, 2025
a7907cd
Add the latest versions to issue report template
me-no-dev Feb 14, 2025
a4ecdb1
feat(zigbee): Bump esp-zigbee-sdk to 1.6.3
P-R-O-C-H-Y Feb 14, 2025
20e5e70
fix(boards): Delete removed Zigbee RCP mode
P-R-O-C-H-Y Feb 17, 2025
758cbd0
Fix crash in String when using nullptr (#10971) (#10972)
TD-er Feb 17, 2025
dbfde15
Update core version to 3.1.3
me-no-dev Feb 17, 2025
47343a4
feat(idf): Add support for IDF v5.4 (#10823)
me-no-dev Jan 8, 2025
50d85a6
fix(ci): Run CI against ESP-IDF v5.4
me-no-dev Jan 10, 2025
18cbd76
feat(eth): Add support for generic IEEE 802.3 driver (#10859)
me-no-dev Jan 15, 2025
f0cf3b1
feat(i2c): Add support for the new I2C driver in IDF v5.4 (#10858)
me-no-dev Jan 21, 2025
35feed5
Merge pull request #10832 from espressif/release/v3.2.x
me-no-dev Feb 18, 2025
783271b
Merge pull request #10890 from P-R-O-C-H-Y/libs/update-zigbee-1.6.2
me-no-dev Feb 18, 2025
8e9f7c3
IDF release/v5.4 e37d33cc (#10980)
me-no-dev Feb 18, 2025
55f4f1b
Update core version to 3.2.0
me-no-dev Feb 18, 2025
646785e
feat(LP_UART): Implements the ESP32-C6/ESP32-P4 Low Power UART as a p…
SuGlider Feb 18, 2025
5afafdf
fix(matter): commentaries and messages related to factory reset (#10988)
SuGlider Feb 19, 2025
eec2af3
feat(zigbee): Add range extender device endpoint (#10970)
P-R-O-C-H-Y Feb 19, 2025
978b441
test(wokwi): Add I2C Master test and enable GPIO and PSRAM tests (#10…
lucasssvaz Feb 19, 2025
cd95e40
ci(report): Add runtime tests report (#10764)
lucasssvaz Feb 19, 2025
9a783a5
feat(zigbee): Add Analog endpoint device (input, output, value cluste…
pwclay Feb 20, 2025
003db9e
Update pins_arduino.h (#11000)
SooDragon Feb 21, 2025
543a647
ci(test): Fix PSRAM test
lucasssvaz Feb 22, 2025
42bd745
ci(test): Fix GPIO test
lucasssvaz Feb 22, 2025
988dbe2
ci(test): Skip some PSRAM tests in P4
lucasssvaz Feb 22, 2025
39be694
ci(runners): Bump runner images version (#10960)
lucasssvaz Feb 25, 2025
164fcc6
fix(board): Update feathers3 wire1 pin definition (#11001)
ericlewis Feb 25, 2025
0c18b17
feat(boards): Add Geekble-nano-ESP32S3 (#11005)
SooDragon Feb 25, 2025
b33470e
IDF release/v5.4 (#10998)
me-no-dev Feb 25, 2025
c76c2ea
Update of Boards.txt & variants - Adding CYObot board - 3rd party boa…
mhpham23 Feb 25, 2025
1467d87
fix(zigbee): use correct pressure cluster function in setTolerance (#…
oddlama Feb 25, 2025
09d89c6
Fix HardwareSerial config (#11007)
gonzabrusco Feb 25, 2025
7485c65
ci(zigbee): Check if Zigbee is enabled for CI tests (#11012)
lucasssvaz Feb 25, 2025
923da95
feat(zigbee): Add ZigbeeGateway endpoint support + Time Cluster bugfi…
P-R-O-C-H-Y Feb 26, 2025
e3bcc58
ci(esp32p4): Add missing options for P4 (#11014)
lucasssvaz Feb 26, 2025
7575fa0
fix(zigbee): use correct carbon dioxide cluster function in setToler…
oddlama Feb 26, 2025
684a931
fix(bt): Compile error on ESP32-P4 (#11035)
iranl Mar 5, 2025
9e2f755
test(i2c): Add test to scan bus (#11022)
lucasssvaz Mar 5, 2025
fb5f11b
feat(matter): necessary changes to insights version for esp_matter (#…
SuGlider Mar 7, 2025
efb02d3
feat(gpio): allows mixing digital and analog read/write operations (#…
SuGlider Mar 9, 2025
4677ea6
Fix to issue #11044 (#11064)
oli-the-kitty Mar 10, 2025
8575d04
fix(eth): Fix RMII Ethernet not being able to be restarted (#11048)
me-no-dev Mar 10, 2025
eeb6a26
fix(wifi): Disable properly LR mode if it was enabled before (#11052)
me-no-dev Mar 10, 2025
bf5265c
feat(eth): Add setters for negotiation, speed and duplex modes (#11053)
me-no-dev Mar 10, 2025
665d6f8
fix(zigbee): Use correct attributeID in setAnalogInputReporting (#11065)
P-R-O-C-H-Y Mar 10, 2025
2276f0b
fix(zigbee): Add manuf_code to report attribure commands (#11066)
P-R-O-C-H-Y Mar 10, 2025
e680e7b
fix(matter): removes a few matter 1.4 / IDF 5.4 compilation warning m…
SuGlider Mar 10, 2025
d9dbc4a
fix(matter): examples must set pin to Digital Mode after analogWrite(…
SuGlider Mar 10, 2025
e8a243c
fix(network): fixes a macro name conflict warning (#11068)
SuGlider Mar 10, 2025
bda7c48
IDF release/v5.4 d4aa25a3 (#11060)
me-no-dev Mar 10, 2025
07d6a5a
feat(Zigbee): Adding Zigbee Wind speed sensor endpoint (#10455)
lboue Mar 12, 2025
c2b0482
ci(hw): Fix files being overwritten (#11019)
lucasssvaz Mar 13, 2025
2a3de9c
test(i2c): Do not use delta as Wokwi timing can be inconsistent (#11080)
lucasssvaz Mar 13, 2025
f7c1efc
docs(esp32p4): Add missing information and improve organization (#11081)
lucasssvaz Mar 17, 2025
ba2ab1e
ci(actions): Replace changed-files (#11130)
lucasssvaz Mar 17, 2025
74ee9df
fix(uart): Fixes UART CI script to work with Arduino Core 3.2.x (#11077)
SuGlider Mar 17, 2025
8e62997
fix(UART): sets the correct uart clock source when using begin(baudra…
SuGlider Mar 17, 2025
e2915c4
feat(zigbee): Save network channel after 1st joining for faster rejoi…
P-R-O-C-H-Y Mar 19, 2025
18709fa
fix(uart): uart rx timeout validation with proper log message (#11141)
SuGlider Mar 20, 2025
66abd86
fix(camera_webserver): Fix typo in OV2640 definition (#11145)
lucasssvaz Mar 20, 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
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
fbca62f
Update Issue-report.yml with the latest versions
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
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
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
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
246 changes: 246 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,246 @@
# Clang format version: 18.1.3
---
BasedOnStyle: LLVM
AccessModifierOffset: -2
AlignAfterOpenBracket: BlockIndent
AlignArrayOfStructures: None
AlignConsecutiveAssignments:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
AlignFunctionPointers: false
PadOperators: true
AlignConsecutiveBitFields:
Enabled: true
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
AlignFunctionPointers: false
PadOperators: false
AlignConsecutiveDeclarations:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
AlignFunctionPointers: false
PadOperators: false
AlignConsecutiveMacros:
Enabled: true
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
AlignFunctionPointers: false
PadOperators: false
AlignConsecutiveShortCaseStatements:
Enabled: true
AcrossEmptyLines: false
AcrossComments: false
AlignCaseColons: false
AlignEscapedNewlines: Left
AlignOperands: Align
AlignTrailingComments:
Kind: Always
OverEmptyLines: 0
AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowBreakBeforeNoexceptSpecifier: Never
AllowShortBlocksOnASingleLine: Empty
AllowShortCaseLabelsOnASingleLine: true
AllowShortCompoundRequirementOnASingleLine: true
AllowShortEnumsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: Never
AllowShortLambdasOnASingleLine: Empty
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: MultiLine
AttributeMacros:
- __capability
BinPackArguments: true
BinPackParameters: true
BitFieldColonSpacing: Both
BraceWrapping:
AfterCaseLabel: true
AfterClass: false
AfterControlStatement: Never
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
BeforeLambdaBody: false
BeforeWhile: false
IndentBraces: false
SplitEmptyFunction: false
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakAdjacentStringLiterals: true
BreakAfterAttributes: Always
BreakAfterJavaFieldAnnotations: false
BreakArrays: false
BreakBeforeBinaryOperators: NonAssignment
BreakBeforeBraces: Custom
BreakBeforeConceptDeclarations: Always
BreakBeforeInlineASMColon: OnlyMultiline
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeColon
BreakInheritanceList: BeforeColon
BreakStringLiterals: true
ColumnLimit: 160
CommentPragmas: ""
CompactNamespaces: false
ConstructorInitializerIndentWidth: 2
ContinuationIndentWidth: 2
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: LogicalBlock
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
IfMacros:
- KJ_IF_MAYBE
IncludeBlocks: Preserve
IncludeCategories:
- Regex: ^"(llvm|llvm-c|clang|clang-c)/
Priority: 2
SortPriority: 0
CaseSensitive: false
- Regex: ^(<|"(gtest|gmock|isl|json)/)
Priority: 3
SortPriority: 0
CaseSensitive: false
- Regex: .*
Priority: 1
SortPriority: 0
CaseSensitive: false
IncludeIsMainRegex: ""
IncludeIsMainSourceRegex: ""
IndentAccessModifiers: false
IndentCaseBlocks: false
IndentCaseLabels: true
IndentExternBlock: NoIndent
IndentGotoLabels: false
IndentPPDirectives: None
IndentRequiresClause: false
IndentWidth: 2
IndentWrappedFunctionNames: true
InsertBraces: true
InsertNewlineAtEOF: true
InsertTrailingCommas: None
IntegerLiteralSeparator:
Binary: 0
BinaryMinDigits: 0
Decimal: 0
DecimalMinDigits: 0
Hex: 0
HexMinDigits: 0
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtEOF: false
KeepEmptyLinesAtTheStartOfBlocks: true
LambdaBodyIndentation: Signature
Language: Cpp
LineEnding: LF
MacroBlockBegin: ""
MacroBlockEnd: ""
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 2
ObjCBreakBeforeNestedBlockParam: true
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PPIndentWidth: -1
PackConstructorInitializers: BinPack
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakOpenParenthesis: 0
PenaltyBreakScopeResolution: 500
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyIndentedWhitespace: 0
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Right
QualifierAlignment: Leave
ReferenceAlignment: Pointer
ReflowComments: false
RemoveBracesLLVM: false
RemoveParentheses: Leave
RemoveSemicolon: false
RequiresClausePosition: OwnLine
RequiresExpressionIndentation: OuterScope
SeparateDefinitionBlocks: Leave
ShortNamespaceLines: 1
SkipMacroDefinitionBody: false
SortIncludes: Never
SortJavaStaticImport: Before
SortUsingDeclarations: LexicographicNumeric
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceAroundPointerQualifiers: Default
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeJsonColon: false
SpaceBeforeParens: ControlStatements
SpaceBeforeParensOptions:
AfterControlStatements: true
AfterForeachMacros: true
AfterFunctionDeclarationName: false
AfterFunctionDefinitionName: false
AfterIfMacros: true
AfterOverloadedOperator: true
AfterPlacementOperator: true
AfterRequiresInClause: false
AfterRequiresInExpression: false
BeforeNonEmptyParentheses: false
SpaceBeforeRangeBasedForLoopColon: true
SpaceBeforeSquareBrackets: false
SpaceInEmptyBlock: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: Never
SpacesInContainerLiterals: false
SpacesInLineCommentPrefix:
Minimum: 1
Maximum: -1
SpacesInParens: Never
SpacesInParensOptions:
InConditionalStatements: false
InCStyleCasts: false
InEmptyParentheses: false
Other: false
SpacesInSquareBrackets: false
Standard: Auto
StatementAttributeLikeMacros:
- Q_EMIT
StatementMacros:
- Q_UNUSED
- QT_REQUIRE_VERSION
TabWidth: 2
UseTab: Never
VerilogBreakBetweenInstancePorts: true
WhitespaceSensitiveMacros:
- BOOST_PP_STRINGIZE
- CF_SWIFT_NAME
- NS_SWIFT_NAME
- PP_STRINGIZE
- STRINGIZE
BracedInitializerIndentWidth: 2
8 changes: 8 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[codespell]
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/spell-check/.codespellrc
# In the event of a false positive, add the problematic word, in all lowercase, to a comma-separated list here:
ignore-words-list = ba,licence,ot,dout,als,exten,emac
skip = ./.git,./.licenses,__pycache__,.clang-format,.codespellrc,.editorconfig,.flake8,.prettierignore,.yamllint.yml,.gitignore,boards.txt,platform.txt,programmers.txt
builtin = clear,informal,en-GB_to_en-US
check-filenames =
check-hidden =
60 changes: 60 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/general/.editorconfig
# See: https://editorconfig.org/
# The formatting style defined in this file is the official standardized style to be used in all Arduino Tooling
# projects and should not be modified.
# Note: indent style for each file type is defined even when it matches the universal config in order to make it clear
# that this type has an official style.

[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true

[*.{adoc,asc,asciidoc}]
indent_size = 2
indent_style = space

[*.{bash,sh}]
indent_size = 4
indent_style = space

[*.{c,cc,cp,cpp,cxx,h,hh,hpp,hxx,ii,inl,ino,ixx,pde,tpl,tpp,txx}]
indent_size = 2
indent_style = space

[*.{go,mod}]
indent_style = tab

[*.java]
indent_size = 2
indent_style = space

[*.{js,jsx,json,jsonc,json5,ts,tsx}]
indent_size = 2
indent_style = space

[*.{md,mdx,mkdn,mdown,markdown}]
indent_size = unset
indent_style = space

[*.proto]
indent_size = 2
indent_style = space

[*.py]
indent_size = 4
indent_style = space

[*.svg]
indent_size = 2
indent_style = space

[*.{yaml,yml}]
indent_size = 2
indent_style = space

[{.gitconfig,.gitmodules}]
indent_style = tab
10 changes: 10 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-python/.flake8
# See: https://flake8.pycqa.org/en/latest/user/configuration.html

[flake8]
doctests = True
# W503 and W504 are mutually exclusive. PEP 8 recommends line break before.
ignore = W503,E203
max-complexity = 20
max-line-length = 120
select = E,W,F,C,N
63 changes: 63 additions & 0 deletions .github/ISSUE_TEMPLATE/Feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Feature request
description: Suggest an idea for this project
labels: ["Type: Feature request"]
body:
- type: markdown
attributes:
value: |
* Please note that we can only process feature requests reported in English to ensure effective communication and support. Feature requests written in other languages will be closed, with a request to rewrite them in English.
* We welcome any ideas or feature requests! It is helpful if you can explain exactly why the feature would be useful.
* There are usually some outstanding feature requests in the [existing issues list](https://github.com/espressif/arduino-esp32/issues?q=is%3Aopen+is%3Aissue+label%3A%22Type%3A+Feature+request%22), feel free to add comments to them.
* If you would like to contribute, please read the [contributions guide](https://docs.espressif.com/projects/arduino-esp32/en/latest/contributing.html).
- type: input
id: Area
attributes:
label: Related area
description: Please briefly explain the area of your Feature Request.
placeholder: eg. Board support, specific Peripheral, BT, Wifi...
validations:
required: true
- type: input
id: HW
attributes:
label: Hardware specification
description: Please provide if your proposal depends on specific Hardware.
placeholder: eg. Support for ESP32 DevKitC, ESP32-C3 DevKitM...
validations:
required: true
- type: textarea
id: problem-related
attributes:
label: Is your feature request related to a problem?
description: Please provide a clear and concise description of what the problem is. Add relevant issue link.
placeholder: ex. I'm facing the issue/missing function...
validations:
required: true
- type: textarea
id: solution
attributes:
label: Describe the solution you'd like
description: Please provide a clear and concise description of what you want to happen.
placeholder: ex. When using this function...
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Describe alternatives you've considered
description: Please provide a clear and concise description of any alternative solutions or features you've considered.
placeholder: ex. Choosing other approach wouldn't work, because...
- type: textarea
id: context
attributes:
label: Additional context
description: Please add any other context or screenshots about the feature request here.
placeholder: ex. This would work only when ...
- type: checkboxes
id: confirmation
attributes:
label: I have checked existing list of Feature requests and the Contribution Guide
description: You agree to check all the resources above before opening a new Feature request.
options:
- label: I confirm I have checked existing list of Feature requests and Contribution Guide.
required: true
Loading