Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2785 commits
Select commit Hold shift + click to select a range
7fffb38
fix(rmt): adds missing return value
SuGlider Sep 6, 2025
d1434bd
feat(rmt): improve commentaries
SuGlider Sep 6, 2025
7aee326
Merge branch 'master' into uart_user_defined_clock_source
SuGlider Sep 6, 2025
f794498
fix(hosted): Make functions static
lucasssvaz Sep 6, 2025
2f4667a
Merge branch 'master' into feature/device_name_usb_midi
SuGlider Sep 8, 2025
b7b61c3
feat(midi): add midi dev name from macro
SuGlider Sep 9, 2025
1b4aea2
feat(midi): Enhance USBMIDI device name handling
SuGlider Sep 9, 2025
60e4a0b
feat(midi): USBMIDI class for device name
SuGlider Sep 9, 2025
219f838
fix(midi): comment typo
SuGlider Sep 9, 2025
10e1948
fix(rmt): fixes bad commentary formating
SuGlider Sep 9, 2025
62659c9
feat(rmt): more commentaries
SuGlider Sep 9, 2025
0d4dce2
fix(midi): move commentaries
SuGlider Sep 9, 2025
f3bd145
fix(midi): move commentaries
SuGlider Sep 9, 2025
c5cb5f0
feat(midi): add more commentaries
SuGlider Sep 9, 2025
fa7d041
fix(midi): fixes constructor commentary
SuGlider Sep 9, 2025
ce55c99
fix(midi): safeguard for memory leak
SuGlider Sep 9, 2025
c14e769
fix(midi): removes debug logging
SuGlider Sep 9, 2025
861abb9
feat(midi): explicit safer test and return
SuGlider Sep 9, 2025
13d7442
Merge branch 'master' into patch-3
SuGlider Sep 9, 2025
770cac6
Merge branch 'master' into ble-cleanup
SuGlider Sep 9, 2025
3c31d67
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 9, 2025
3f59ac6
feat(midi): avoids possible strlen(NULL)
SuGlider Sep 9, 2025
a39d1bd
Merge pull request #11789 from Kolcha/ble-cleanup
me-no-dev Sep 10, 2025
0c8076d
Merge branch 'master' into patch-3
SuGlider Sep 10, 2025
118996d
fix(BLE): Fix double callback and secure examples
lucasssvaz Sep 8, 2025
68d39df
feat(simpleBLE): Add support for NimBLE
lucasssvaz Sep 10, 2025
d9f89b8
Merge branch 'master' into feature/device_name_usb_midi
SuGlider Sep 10, 2025
3f3e4a6
Merge branch 'master' into uart_user_defined_clock_source
SuGlider Sep 10, 2025
29a1edc
Merge branch 'master' into rmt_loop_count
SuGlider Sep 10, 2025
a77a94b
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 10, 2025
87cce35
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 10, 2025
4bca706
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 10, 2025
dad7311
fix(ltoa): Use proper labs for long values
lucasssvaz Sep 10, 2025
ba027e6
IDF release/v5.5 129cd0d2
me-no-dev Sep 10, 2025
ba60ffa
fix(rmt): typo in commentary
SuGlider Sep 10, 2025
985d53f
fix(example): Require native BLE for switch example
lucasssvaz Sep 10, 2025
a42f4a7
Merge pull request #11367 from tanakamasayuki/patch-3
me-no-dev Sep 10, 2025
6952595
Merge pull request #11720 from espressif/feature/device_name_usb_midi
me-no-dev Sep 10, 2025
6dedab3
Merge pull request #11747 from espressif/uart_user_defined_clock_source
me-no-dev Sep 10, 2025
2272489
Merge pull request #11748 from espressif/rmt_loop_count
me-no-dev Sep 10, 2025
fdff7be
Merge pull request #11768 from JakubAndrysek/http-client/collecting-h…
me-no-dev Sep 10, 2025
56842da
Merge pull request #11802 from lucasssvaz/ci/pre-commit-comment
me-no-dev Sep 10, 2025
111e35d
feat(zigbee): Add cmd_write_attr_resp handler
P-R-O-C-H-Y Sep 10, 2025
bdac2b9
feat(zigbee): Add option to allow binding multiple endpoints with sin…
P-R-O-C-H-Y Sep 10, 2025
3b2f39a
feat(zigbee): Add new method to keywords.txt
P-R-O-C-H-Y Sep 10, 2025
54ed29c
Merge pull request #11815 from espressif/idf-release/v5.5
me-no-dev Sep 10, 2025
33b959f
Merge branch 'master' into feat/p4_ble
me-no-dev Sep 10, 2025
93c5e9f
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 10, 2025
2e1019f
feat(ble): Enable BLE examples for P4
lucasssvaz Sep 10, 2025
cddf76f
fix(affected.py): Fix detection when argument names don't match
lucasssvaz Sep 10, 2025
4e510de
fix(ble): Add missing definition when using P4
lucasssvaz Sep 10, 2025
4ce23ce
Merge pull request #11817 from espressif/feat/zigbee-write-handler-mu…
me-no-dev Sep 11, 2025
f4bb3ae
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 11, 2025
5850073
Merge pull request #11814 from lucasssvaz/fix/ltoa
me-no-dev Sep 11, 2025
2f64f03
Merge pull request #11631 from adafruit/update-tinyuf2-0.35
me-no-dev Sep 11, 2025
ad18f5f
Merge pull request #11813 from lucasssvaz/feat/simpleBLE_nimble
me-no-dev Sep 11, 2025
82f64a8
fix(typo): Fix typo in comment for BOOT pin initialization
me-no-dev Sep 11, 2025
631216a
Merge pull request #11812 from lucasssvaz/fix/ble_bugfixes
me-no-dev Sep 11, 2025
99c7ceb
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 11, 2025
07c08e3
fix(ble): Fix client security example
lucasssvaz Sep 11, 2025
2ca96fb
Merge pull request #11804 from lucasssvaz/feat/p4_ble
me-no-dev Sep 11, 2025
de823e3
feat(variants): Add variant for 4D Systems' ESP32-P4 MIPI display mod…
cruzjuniel Sep 9, 2025
8add4e8
feat(menu): Add 32MB option for gen4-ESP32-S3R8n16
cruzjuniel Sep 9, 2025
4a33de1
remove(menu): Remove unused menu options from gen4-ESP32-S3R8n16
cruzjuniel Sep 9, 2025
2c28388
feat(menu): Add optional display model options for gen4-ESP32-S3R8n16
cruzjuniel Sep 9, 2025
5576fd8
refactor(board): Edit name/description of gen4-ESP32 lines
cruzjuniel Sep 11, 2025
dd67aab
fix(variants): Move new 4D board to end
cruzjuniel Sep 11, 2025
d6268af
refactor(pins): Adjust formatting for consistency in pin definitions
cruzjuniel Sep 11, 2025
d136bce
Merge pull request #11819 from 4dsystems/main
me-no-dev Sep 12, 2025
5ad5166
Fix warnings with c++23 (gcc 15.1)
Jason2866 Sep 12, 2025
7f3e703
Fix float conversion warning in String::toFloat.
martinbudden Sep 13, 2025
a8247b1
Fix shadow warning - parameter `byte` shadows `typedef uint8_t byte;`
martinbudden Sep 13, 2025
02469d4
Fix shadow warning - loop variable a shadows previous instance of a.
martinbudden Sep 13, 2025
a9061d6
feat(variants): Add variant for M5Tab5
lboue Sep 14, 2025
4c28856
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 15, 2025
1ecb566
feat(zigbee): OTA inhibit sleep
Rippanda12 Sep 15, 2025
a816430
fix(zigbee example): copy paste error
Rippanda12 Sep 15, 2025
28233aa
fix: do not steal scan results
vlastahajek Sep 15, 2025
1f2bf69
feat(axiometa_pixie_m1): Add Axiometa PIXIE M1
Sep 15, 2025
dae81c5
feat(eth): Add support for LAN867X ETH PHY
me-no-dev Sep 16, 2025
dab6569
Merge pull request #11824 from Jason2866/patch-8
me-no-dev Sep 16, 2025
b06b751
Merge pull request #11829 from martinbudden/fix_float_conversion_warning
me-no-dev Sep 16, 2025
e9df04c
Merge pull request #11832 from lboue/m5stack_tab5
me-no-dev Sep 16, 2025
8f44cec
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 16, 2025
ee541d5
fix(): Use flashbyte intead of byte
P-R-O-C-H-Y Sep 16, 2025
ae5b6e7
change(esptool): Upgrade to version 5.1.0
lucasssvaz Sep 16, 2025
2445c16
feat(esptool): Add auto commit to update script
lucasssvaz Sep 16, 2025
9ab0473
Merge pull request #11838 from vlastahajek/fix/wifi-scan-stealing
me-no-dev Sep 16, 2025
753890c
Merge pull request #11827 from martinbudden/fix_shadow_warning
me-no-dev Sep 16, 2025
2211461
Merge pull request #11828 from martinbudden/fix_shadow_warning_loop
me-no-dev Sep 16, 2025
065f920
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 16, 2025
69e7d9c
feat(zigbee examples): revert sleepy temp hum sensor instead add exam…
Rippanda12 Sep 16, 2025
d17f9c0
Merge pull request #11843 from espressif/feature/lan867x
me-no-dev Sep 16, 2025
a63977a
Merge pull request #11845 from lucasssvaz/update-esptool-5.1.0
me-no-dev Sep 16, 2025
7e0a246
IDF release/v5.5 129cd0d2
me-no-dev Sep 16, 2025
b2cfa7c
feat(board): add support for Silicognition ManT1S
xorbit Sep 16, 2025
8fbd7e6
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 16, 2025
67cd439
fix(board): Fix mant1s.build.board to be uppercase in boards.txt
xorbit Sep 16, 2025
4361875
Merge pull request #11836 from ameriDroid/master
me-no-dev Sep 16, 2025
b1572df
Merge pull request #11840 from lucasssvaz/boards/pixie_m1
me-no-dev Sep 16, 2025
e2254cc
Merge pull request #11848 from xorbit/add-mant1s-board
me-no-dev Sep 16, 2025
da73b4e
Merge pull request #11847 from espressif/idf-release/v5.5
me-no-dev Sep 16, 2025
f1e4812
Merge branch 'master' into master
me-no-dev Sep 16, 2025
b977457
fix(HTTPUpdateServer): Remove SPIFFS.h include
me-no-dev Sep 16, 2025
54154c7
Merge pull request #11586 from kapyaar/master
me-no-dev Sep 16, 2025
0b16221
change(version): Update core version and update script
me-no-dev Sep 17, 2025
5effd6f
change(script): Update the issue template when version changed
me-no-dev Sep 17, 2025
af2c581
fix(script): Update .github/scripts/update-version.sh
me-no-dev Sep 17, 2025
a4feb6c
Merge pull request #11850 from espressif/feature/issue_update_version
me-no-dev Sep 17, 2025
36c9de8
fix(esp_sr): Error with debug level log
SuGlider Sep 18, 2025
c42facb
Merge pull request #11859 from espressif/fix/esp_sr_debug_message_use…
me-no-dev Sep 18, 2025
393834b
fix(hash): add selective build option for Hash, WebServer dependency …
fill1890 Sep 20, 2025
5c8cc7a
Update pins_arduino.h for lolin_c3_pico to define LED as RGB rather t…
mitra42 Sep 22, 2025
c2e6a30
feat(board): add support for Soldered NULA Mini ESP32C6 (#11852)
JosipKuci Sep 23, 2025
b9e597c
fix(ota): Add legacy option for devices using MD5 authentication (#11…
lucasssvaz Sep 24, 2025
f49eb06
fix(menu): remove unused flash size option for 4D Systems MIPI LCDs (…
cruzjuniel Sep 24, 2025
f4f4bc6
WiFiClientSecure: robust TLS writes (loop & chunk), avoid zero-length…
prooma Sep 24, 2025
ef453a5
feat(update): Allow updating any type of file system (#11856)
me-no-dev Sep 24, 2025
372ba6a
Migrate to wokwi-py-client (update pytest-embedded and esptool) (#11863)
JakubAndrysek Sep 25, 2025
78a74e9
fix: Add upload flags to boards.txt for Twin AIoT Module to resolve u…
bekirr12 Sep 29, 2025
c2bd3c9
fix(board): Fix pid parameter for FoBE Quill ESP32S3 Mesh (#11877)
thegreenshark Sep 29, 2025
ea382df
Refactor touch pad error logging (#11878)
Kolodieiev Sep 29, 2025
e8d0d31
feat(release): Update version on release and add XZ archives (#11875)
lucasssvaz Oct 3, 2025
3af560a
fix(board): Fix wESP32 board config with new options (#11879)
xorbit Oct 6, 2025
7cdfb51
ci(tests): Move hardware tests to GitLab (#11890)
lucasssvaz Oct 6, 2025
01a96fc
ci(hw): Fix test branch
lucasssvaz Oct 6, 2025
9d44061
feat(webserver): add support for chunked HTTP responses Fixes #5080 (…
ritesh006 Oct 6, 2025
81a6760
Update README.md to mention ESP32-C5 (#11901)
Hedda Oct 7, 2025
c9a5d27
ci: Enhance boards test validation (#11888)
P-R-O-C-H-Y Oct 7, 2025
b8b32ea
feat(uart): refactor PeriMan detaching function init (#11896)
SuGlider Oct 7, 2025
9875e37
feat(usb): global event task stack size normalization (#11895)
SuGlider Oct 8, 2025
e8cba09
feat(tinyusb_cdc): avoid infinite loop when TinyUSB CDC layer hangs (…
SuGlider Oct 8, 2025
493c528
feat(zigbee): Extend switch EPs with get Light methods (#11902)
P-R-O-C-H-Y Oct 8, 2025
4deb5e5
Runtime Flash Clock detection (#11903)
Jason2866 Oct 8, 2025
69e233f
IDF release/v5.5 (#11853)
me-no-dev Oct 8, 2025
43c079f
fix(ota): Fix authentication when using stored MD5 hashes (#11905)
lucasssvaz Oct 8, 2025
742e5f4
change(version): Update core version to 3.3.2
lucasssvaz Oct 8, 2025
628c3e7
ci(release): Use PAT for pushing to master
lucasssvaz Oct 8, 2025
ee98cf3
change(version): Update core version to 3.3.2
github-actions[bot] Oct 8, 2025
956bc3e
fix(release): Fix release scripts (#11907)
lucasssvaz Oct 9, 2025
b20655a
fix(board): update Kode Dot variant pin mapping and OPI flash (#11909)
luismiKode Oct 9, 2025
34d9855
fix(vfs): fix stat initialization, close #11908 (#11911)
JakubAndrysek Oct 17, 2025
014d5ef
fix(ci): Fix bugs in detection and release scripts (#11922)
lucasssvaz Oct 17, 2025
b86c72e
fix(esptool): Fix deprecated esptool commands (#11923)
lucasssvaz Oct 17, 2025
0236483
fix(component): Remove CI files from component (#11924)
lucasssvaz Oct 17, 2025
298e40c
fix: silence multiple warnings pointed in issue #11917 (#11920)
cziter15 Oct 17, 2025
9432a20
fix(spiffs): Adjust log level during SPIFFS formatting (#11929)
me-no-dev Oct 17, 2025
8db8b55
change(ci): Overhaul CI test flow management (#11925)
lucasssvaz Oct 17, 2025
af57237
fix(i2c): Set I2C master log level to none (#11931)
me-no-dev Oct 20, 2025
7a9a10c
fix(net): Rework NO_GLOBALS to not act on dependent network classes (…
me-no-dev Oct 20, 2025
01f0743
Update of all variant files to add BAT_VOLT_PIN for all variants that…
mitra42 Oct 27, 2025
fc8ce8f
ci(c5): Enable PSRAM by default (#11955)
lucasssvaz Oct 27, 2025
56a2245
fix(ble): Fix broken functions and add IRK retrieval (#11948)
lucasssvaz Nov 3, 2025
4ca6d34
ci(hosted): Copy esp-hosted binaries to gh-pages (#11957)
lucasssvaz Nov 3, 2025
66fd111
fix(docs): Fix incorrect ARDUINO_USB_MODE for USB CDC usage (#11971)
ejohnso49 Nov 3, 2025
f096f43
fix(esp32): issues on starting touch sensor and attaching interrupt (…
AlexAls Nov 3, 2025
e2aa34f
fix(eth): Use correct ETH MAC address (#11958)
me-no-dev Nov 3, 2025
cbd49cf
fix: _chunkedclient clear (#11974)
BCsabaEngine Nov 3, 2025
7fcd6bd
Initial Commit
SuGlider Nov 4, 2025
a98dad7
fix(matter): roll back commit - create a PR fot it
SuGlider Nov 4, 2025
8cb2659
feat(zigbee): Add humidity support for Thermostat + TempSensor fix (#…
P-R-O-C-H-Y Nov 4, 2025
e3ce2ec
IDF release/v5.5 (#11981)
me-no-dev Nov 5, 2025
a8c74c4
feat(uart): Add function to invert hardware UART Tx line (#11428)
asund Nov 5, 2025
971c6ca
fix(ble): Fix descriptor loading and add client multiconnect example …
lucasssvaz Nov 5, 2025
9077b54
feat(matter): esp32-c6 matter over thread example (#11980)
SuGlider Nov 5, 2025
57f03ed
fix(eth): Del mac and phy resources (#11982)
szerwi Nov 5, 2025
21ddb09
feat(matter): examples documentation (#11983)
SuGlider Nov 5, 2025
ff5866b
feat(matter): adds Arduino Matter Library documentation (#11984)
SuGlider Nov 5, 2025
d1eb62d
feat(board): add support for Arduino Nesso N1 (#11985)
facchinm Nov 5, 2025
0b6e560
change(version): Update core version to 3.3.3
github-actions[bot] Nov 5, 2025
c64da25
feat(net): Add ETH handle to events and data to lost_ip (#11986)
me-no-dev Nov 6, 2025
513507d
fix(ppp): Fix PPP.end() causing exception (#11987)
me-no-dev Nov 6, 2025
ef3a7f4
fix(matter): IDF 5.4 CI error with ESP_OpenThread Include (#11988)
SuGlider Nov 6, 2025
731aee2
fix(matter): Update ESP Border to ESP Thread in diagram (#11989)
SuGlider Nov 6, 2025
167fb6c
feat(zibgee): Add IASZone enroll request and restore + error check fi…
P-R-O-C-H-Y Nov 7, 2025
420adce
fix(sdmmc): Fix iomux pin initialization (#11998)
P-R-O-C-H-Y Nov 7, 2025
0ae0838
fix(ci): Fix IDF examples compilation when changing source files
lucasssvaz Nov 7, 2025
5521e02
feat(net): Add method Network.isOnline() (#12000)
me-no-dev Nov 9, 2025
4630255
feat(matter): Adds doc URL ref to examples README.md files (#11997)
SuGlider Nov 10, 2025
af4dbf9
feat(docs): Add AI chatbot (#12002)
P-R-O-C-H-Y Nov 10, 2025
2bb78a9
feat(udp): Allow to change the async_udp task stack size (#12003)
mathieucarbou Nov 10, 2025
a58b6c6
fix(ble): Fix getPower return value
lucasssvaz Nov 10, 2025
9cb8e22
feat(network): Adds Network Library documentation (#11999)
SuGlider Nov 10, 2025
3500d3e
fix(wifi): Fix WiFi.disconnect(true, true) not working (#12004)
me-no-dev Nov 10, 2025
6cec5f8
feat(openthread): adds examples README.md files (#11996)
SuGlider Nov 10, 2025
6a1bec6
feat(serial_uart): adds Serial (UART) documentation (#11993)
SuGlider Nov 10, 2025
c2789c6
feat(openthread): adds arduino openthread library documentation (#11991)
SuGlider Nov 10, 2025
333bfff
feat(rmt): improves RMT documentation (#11992)
SuGlider Nov 10, 2025
96520bc
fix(network): Fix getting fallback DNS server (#12013)
szerwi Nov 12, 2025
7bfecf2
feat(zigbee): Update esp-zigbee-sdk to latest 1.6.8 (#12017)
P-R-O-C-H-Y Nov 12, 2025
088d416
feat(hosted): Add OTA and version functionality to esp-hosted (#11936)
me-no-dev Nov 12, 2025
9167b18
IDF release/v5.5 8410210c (#12018)
me-no-dev Nov 12, 2025
491e2d2
change(version): Update core version to 3.3.4
github-actions[bot] Nov 12, 2025
607ebf0
fix(hosted): Fix custom WiFi pins not picked from config (#12021)
me-no-dev Nov 13, 2025
605b6f9
feat(gpio): Enhance GPIO validation tests with interrupt handling and…
JakubAndrysek Nov 14, 2025
3cad849
feat(ble): Add function to set pins when using hosted BLE (#12023)
lucasssvaz Nov 14, 2025
da663f3
fix(boards): Enable CDC on Boot by default for Waveshare ESP32-S3-ZER…
eMUQI Nov 14, 2025
fc85010
feat(components): Update cbor to 0.6.1~4 (#12028)
me-no-dev Nov 14, 2025
d39181b
Add variation of PPPClass::cmd() (#12034)
szerwi Nov 17, 2025
071e974
feat(core): Add option to support chip variants (#12036)
me-no-dev Nov 19, 2025
a90a523
IDF release/v5.5 (#12040)
me-no-dev Nov 19, 2025
5ab1db6
fix(ci): Fix tests and workflows (#12024)
lucasssvaz Nov 20, 2025
a683b81
fix(wifi): Do not use persistent mode with ESP-Hosted (#12043)
me-no-dev Nov 20, 2025
7a3c8e0
IDF release/v5.5 8d036f2e (#12046)
me-no-dev Nov 20, 2025
d0795a2
fix(boards): Correct minimal spiffs size in name (#12047)
P-R-O-C-H-Y Nov 20, 2025
d1270e5
feat(esp32c61): Add support for ESP32-C61 (#12019)
lucasssvaz Nov 20, 2025
d027ba1
tests(wifi): Fix argument passing
lucasssvaz Nov 20, 2025
228acb8
feat(flash_args): Add file with flash parameters for the built image …
lucasssvaz Nov 22, 2025
0055aed
Fix size of rssi in toString() (#12058)
Oros42 Nov 22, 2025
1a0c4b3
feat(board): add support for Soldered NULA DeepSleep ESP32S3 (#12048)
JosipKuci Nov 24, 2025
56be13b
feat(nesso-n1): add comprehensive battery management API (#12052)
imliubo Nov 24, 2025
e7df08a
fix(wifi): Fix printDiag() when WiFi not initialized (#12062)
szerwi Nov 24, 2025
b55215c
feat(hosted): Implement OTA for esp-hosted co-processors (#12065)
me-no-dev Dec 1, 2025
5049a93
refactor(wifi): Refactor WiFi sleep modes (#12067)
szerwi Dec 1, 2025
2fbb4e8
fix(zigbee): initialize missing callbacks in contructors (#12087)
P-R-O-C-H-Y Dec 1, 2025
287b689
IDF release/v5.5 d66ebb86 (#12089)
me-no-dev Dec 1, 2025
a850760
feat(xiao esp32c5): Add definitions for battery voltage sampling pin …
Lee-Stone Dec 1, 2025
3239ee2
feat(hosted): Add error logs if HTTP fails (#12091)
me-no-dev Dec 2, 2025
cd44ed4
feat(littlefs): Adjust log level during formatting to suppress and re…
JakubAndrysek Dec 2, 2025
c0395df
fix(ble): Add missing modifier keys for HID Keyboard (#12093)
lucasssvaz Dec 3, 2025
2dd42c2
fix(uart): terminates uart driver whenever both rx and tx pins are de…
SuGlider Dec 4, 2025
c0d0abd
feat(zigbee): Add color modes support (XY,HSV,TEMP) (#12094)
P-R-O-C-H-Y Dec 4, 2025
53d1bdd
feat(fs): Add filesystem validation test suite and related cof. (#12095)
JakubAndrysek Dec 4, 2025
7790eac
fix(ble): Fix Advertising data being overwritten (#12096)
lucasssvaz Dec 4, 2025
e540af2
feat(matter): adds rain sensor matter endpoint (#12100)
SuGlider Dec 4, 2025
471dcb0
Feat(matter) adds matter water freeze detector endpoint (#12101)
SuGlider Dec 4, 2025
9b3364c
feat(matter): adds water leak detector ep (#12102)
SuGlider Dec 4, 2025
792297f
feat(matter): adds temperature controlled cabinet ep (#12104)
SuGlider Dec 8, 2025
a3245da
feat(matter): adds dimmable plugin matter endpoint (#12105)
SuGlider Dec 8, 2025
3e90f79
revert: nesso_n1: move expander and battery to external library (#12107)
facchinm Dec 8, 2025
0cc800e
Update Issue-report.yml (#12111)
Parsaabasi Dec 8, 2025
2fc25d7
feat(espnow): Add PHY configuration for ESP-NOW packets (#12108)
lucasssvaz Dec 8, 2025
f568c3e
feat(board): add support for Waveshare ESP32-C6 Zero (#12116)
epsilonrt Dec 8, 2025
e14cc9a
feat(board): add support for MakerGO ESP32 C6 SuperMini (#12118)
epsilonrt Dec 8, 2025
2ede5ac
Change version placeholder in issue template
me-no-dev Dec 8, 2025
9c582dd
feat(matter): adds window covering matter endpoint (#12114)
SuGlider Dec 10, 2025
e368295
ci(p4): Change default revision for P4
lucasssvaz Dec 8, 2025
ff3dd5b
feat(string): Add initializer list constructor (#12109)
lucasssvaz Dec 10, 2025
a328c98
fix(OTA): ArduinoOTA, HTTPUpdate build fails with NO_GLOBAL_UPDATE fl…
vortigont Dec 10, 2025
b2ae61e
Add Axiometa GENESIS One (ESP32-S3) board support (#12122)
Dumcius Dec 10, 2025
2b15254
docs(socs): Add missing SoCs and features to documentation (#12112)
lucasssvaz Dec 10, 2025
780505f
feat(sdcard): add validation diagrams and SD Card tests (#12121)
JakubAndrysek Dec 10, 2025
b859bdf
fix(tests): Fix GPIO and PeriMan tests (#12124)
lucasssvaz Dec 10, 2025
bc11afd
ci(sign): Fix signing in Windows (#12145)
lucasssvaz Dec 16, 2025
34fa7f6
Pinout name fixes for GENESIS One (#12137)
Dumcius Dec 16, 2025
93193a8
fix: update Waveshare ESP32-C6-Zero naming and default CDC settings (…
eMUQI Dec 16, 2025
3e3d47d
feat(variants): Add variant for 4D Systems' Round ESP32-P4 MIPI displ…
cruzjuniel Dec 17, 2025
295ff48
feature(matter): improves Matter testing/status functions and documen…
SuGlider Dec 17, 2025
b7d7e73
feat(ble): Add simultaneous client and server example (#12141)
lucasssvaz Dec 17, 2025
a048db0
feat(board): add support for Waveshare ESP32-C3-Zero (#12132)
DrayxR3X Dec 17, 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 = 30
max-line-length = 120
select = E,W,F,C,N
Loading