Skip to content

rebase #44

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,762 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2762 commits
Select commit Hold shift + click to select a range
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
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
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
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
8d5a026
IDF release/v5.4 (#11357)
me-no-dev May 15, 2025
13cd0d3
fix(rainmaker): Fix the 8MB partition scheme (#11363)
P-R-O-C-H-Y May 15, 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
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
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
31d22e6
fix: change geekble nano board setting (#11432)
syong0921 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
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
422e526
fix(msc): remove weak function declaration of tud_msc_is_writable_cb …
PaulaScharf Jun 10, 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
  •  
  •  
  •  
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
Loading