Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1748 commits
Select commit Hold shift + click to select a range
f6c26b9
ci(build): Add helper function to skip files
lucasssvaz Aug 29, 2025
ff98ce2
IDF release/v5.5 02c5f2db
me-no-dev Aug 29, 2025
d55b743
ci(build): Fix ctags detection
lucasssvaz Aug 29, 2025
60a8de4
IDF release/v5.5 02c5f2db
me-no-dev Aug 29, 2025
03c7a10
ci(build): Recompile everything on libs change
lucasssvaz Aug 29, 2025
6a98c23
feat(hash): Add hashing library and new algorithms
lucasssvaz Aug 5, 2025
67f80e2
ci(build): Fix ctags detection for idf
lucasssvaz Aug 29, 2025
a2df766
refactor(CustomHeaders): replace USE_SERIAL with Serial for consistency
JakubAndrysek Aug 29, 2025
50a3db2
fix(hash): Apply copilot suggestions
lucasssvaz Aug 29, 2025
87bbda8
ci(pre-commit): Add label if manual fixes are required
lucasssvaz Aug 29, 2025
4de2cae
feat(core) Update package json for mklittlefs 4.0.2
lbernstone Aug 30, 2025
8e609cf
feat(WebServer): Add support for JavaScript modules
cosstab Aug 30, 2025
3bd54ba
Merge branch 'master' into http-client/collecting-headers
JakubAndrysek Sep 1, 2025
97b6f8e
feat(sr): Update ESP-SR to 2.x and enable it for ESP32-P4
me-no-dev Sep 1, 2025
42a95ed
Merge pull request #11782 from cosstab/master
me-no-dev Sep 1, 2025
511c1d4
fix(ble): Fix security for Bluedroid and add examples
lucasssvaz Jul 31, 2025
bc656a1
refactor(http-client): Replace USE_SERIAL macro with direct Serial ca…
JakubAndrysek Sep 1, 2025
31b161b
IDF release/v5.5 129cd0d2
me-no-dev Sep 2, 2025
9b48662
Merge branch 'master' into feat/zigbee-multistate
P-R-O-C-H-Y Sep 2, 2025
b5172ef
fix(zigbee): Update code for ZB 1.6.7 and remove state texts
P-R-O-C-H-Y Sep 2, 2025
77f8323
fix(package_index): Use HTTPS paths for all links
pillo79 Sep 3, 2025
b942b93
Merge pull request #11786 from JakubAndrysek/http-client/refactor-serial
me-no-dev Sep 3, 2025
04fdc7d
fix(zigbee): Add missing license headers
P-R-O-C-H-Y Sep 3, 2025
2a04b1a
feat(zigbee): Add stop/start methods
P-R-O-C-H-Y Sep 3, 2025
7ad749b
Merge pull request #11785 from espressif/feature/esp-sr-2
me-no-dev Sep 3, 2025
a1000cc
Merge branch 'master' into ci/affected_sketches
lucasssvaz Sep 3, 2025
5611368
Merge pull request #11790 from pillo79/pr-fix-http-path
me-no-dev Sep 3, 2025
134c632
ci(pre-commit): Do not fail if when removing or adding tags
lucasssvaz Sep 3, 2025
91ba3b5
fix(zigbee): Add lock in scanNetworks to avoid race condition
P-R-O-C-H-Y Sep 3, 2025
6ba1768
Add header check for esp_bt.h in NVS initialization
Jason2866 Sep 3, 2025
c0d705f
Merge branch 'master' into fix/watchy_pin_mask
SuGlider Sep 3, 2025
dcb7e40
ci(component): Enable ESP32-C5 for component testing
lucasssvaz Sep 3, 2025
cd7cb8c
fix(periman): comment typo
SuGlider Sep 3, 2025
e47b61a
fix(watchy): copilot suggestion
SuGlider Sep 3, 2025
a20fc86
fix(usbmidi): use channel in int16_t USB MIDI pitch bend
Skyslycer Sep 3, 2025
6dca3d8
Merge pull request #11770 from espressif/ci/affected_sketches
me-no-dev Sep 4, 2025
256936e
Merge pull request #11776 from lucasssvaz/ci/pre-commit-tag
me-no-dev Sep 4, 2025
70ff6a3
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 4, 2025
e7d7011
Merge branch 'master' into skyslycer/midi-pitch-channel-fix
me-no-dev Sep 4, 2025
3a6edd0
Merge pull request #11792 from espressif/fix/zigbee-network-scan
me-no-dev Sep 4, 2025
44aba4f
Merge pull request #11793 from Jason2866/patch-8
me-no-dev Sep 4, 2025
adac4c2
Merge pull request #11791 from espressif/feat/zigbee-start-stop
me-no-dev Sep 4, 2025
03932c9
Merge branch 'master' into idf-release/v5.5
me-no-dev Sep 4, 2025
33449d2
IDF release/v5.5 129cd0d2
me-no-dev Sep 4, 2025
de6f9f9
fix(sr): Fix ESP-SR lib and example for v2.x
me-no-dev Sep 4, 2025
7781d7b
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 4, 2025
d10bc28
Merge pull request #11797 from espressif/bugfix/esp_sr_example
me-no-dev Sep 4, 2025
b756680
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 4, 2025
b5a6f1c
Merge pull request #11773 from espressif/idf-release/v5.5
me-no-dev Sep 4, 2025
f9bc177
Merge pull request #11738 from espressif/fix/watchy_pin_mask
me-no-dev Sep 4, 2025
15440b2
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 4, 2025
fe67c72
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 4, 2025
e11776c
Merge branch 'master' into feaz/zigbee-binary-output
P-R-O-C-H-Y Sep 4, 2025
ca0b24b
Merge branch 'master' into feat/zigbee-multistate
P-R-O-C-H-Y Sep 4, 2025
9327fcb
Merge branch 'master' into ci/esp32c5_component
lucasssvaz Sep 4, 2025
586e497
fix(ble): Fix typos and security start
lucasssvaz Sep 4, 2025
f2aa056
docs(zigbee): Update docs with Binary Output
P-R-O-C-H-Y Sep 4, 2025
59ce6f8
fix(zigbee): Remove unused variable
P-R-O-C-H-Y Sep 4, 2025
19e06b1
fix(example): Add ZHA note + fix variable name
P-R-O-C-H-Y Sep 4, 2025
1daf898
docs(zigbee): Add MultiState endpoint documentation
P-R-O-C-H-Y Sep 4, 2025
3e8fec6
ci(idf): Fix regression
lucasssvaz Sep 4, 2025
fc4cae1
fix(example): Fix compilation errors
P-R-O-C-H-Y Sep 4, 2025
259c2ff
Merge pull request #11676 from lucasssvaz/feat/hashing
me-no-dev Sep 4, 2025
9a127fc
Merge pull request #11681 from lucasssvaz/fix/bt_component
me-no-dev Sep 4, 2025
cb04e89
Merge pull request #11794 from lucasssvaz/ci/esp32c5_component
me-no-dev Sep 4, 2025
dbd2069
Merge branch 'master' into feature/periman_get_detach_cb
SuGlider Sep 4, 2025
b39ae2e
fix(periman): NULL initialization
SuGlider Sep 4, 2025
36fb853
fix(zigbee): Commit suggestions from copilot
P-R-O-C-H-Y Sep 4, 2025
5bd2ed1
Merge branch 'master' into feat/zigbee-multistate
P-R-O-C-H-Y Sep 4, 2025
0da3b04
Merge branch 'master' into skyslycer/midi-pitch-channel-fix
SuGlider Sep 4, 2025
8f9571e
fix(periman): explicit initialization with NULL
SuGlider Sep 4, 2025
7a5df40
Merge branch 'master' into rmt_loop_count
SuGlider Sep 4, 2025
be5d99c
fix(python): Fixes for Python code scanning alerts
lucasssvaz Sep 4, 2025
c483fa7
change(tools): Push generated binaries to PR
github-actions[bot] Sep 4, 2025
0dbaa3f
Merge pull request #11795 from Skyslycer/skyslycer/midi-pitch-channel…
me-no-dev Sep 4, 2025
9946a98
refactor(ble): minor BLE library cleanup
Kolcha Sep 3, 2025
9e9b0f8
fix(pre-commit): Make tagging work for forks
lucasssvaz Sep 4, 2025
f8e90a5
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 4, 2025
97622e7
fix(package): Fix JSON formatting
me-no-dev Sep 4, 2025
344573d
Merge pull request #11700 from espressif/feature/periman_get_detach_cb
me-no-dev Sep 5, 2025
8fbf1f9
fix(zigbee): Remove duplicate and update formatting
P-R-O-C-H-Y Sep 5, 2025
7c986db
Merge pull request #11779 from lbernstone/lbernstone-packagejson-mkli…
me-no-dev Sep 5, 2025
63418e7
Merge pull request #11799 from lucasssvaz/fix/pre-commit-fork
me-no-dev Sep 5, 2025
f650c06
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 5, 2025
034533c
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 5, 2025
7d37b7d
fix(example): Fix spelling error
P-R-O-C-H-Y Sep 5, 2025
35dffda
Merge pull request #11609 from espressif/feat/zigbee-multistate
me-no-dev Sep 5, 2025
c3f9513
Merge pull request #11560 from espressif/feaz/zigbee-binary-output
me-no-dev Sep 5, 2025
87634e0
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Sep 5, 2025
bf6669d
change(tools): Push generated binaries to PR
github-actions[bot] Sep 5, 2025
03d0566
fix(pre-commit): Increase threshold for function complexity
lucasssvaz Sep 5, 2025
7436eab
Merge pull request #11668 from espressif/fix/py
me-no-dev Sep 5, 2025
75941cd
ci(pre-commit): Comment when fixes are needed
lucasssvaz Sep 5, 2025
507e7a9
fix(pre-commit): Fix message and preserve comment
lucasssvaz Sep 5, 2025
0f61b4f
Merge branch 'master' into rmt_loop_count
SuGlider Sep 5, 2025
f5d0513
feat(rmt): check the loop count parameter
SuGlider Sep 5, 2025
e9aa349
feat(rmt): improve commentaries
SuGlider Sep 5, 2025
3641446
feat(rmt): improve commentaries
SuGlider Sep 5, 2025
6c8007f
feat(rmt): Refine loop handling in RMT transmission
SuGlider Sep 5, 2025
8346673
fix(rmt): bad spelling in commentary
SuGlider Sep 5, 2025
182eef8
feat(rmt): improve code clarity
SuGlider Sep 5, 2025
7d8bf25
feat(rmt): single logv line for all looping cases
SuGlider Sep 5, 2025
00989d4
feat(rmt): rmtWriteLoopingCount improvement
SuGlider Sep 5, 2025
3bb70e7
feat(rmt): improve verbose logging code
SuGlider Sep 5, 2025
f2218ba
fix(rmt): code identation
SuGlider Sep 5, 2025
55b8244
fix(rmt): bad copy & paste of function signature
SuGlider Sep 5, 2025
fdd3ac4
feat(rmt): code improvement and clarity
SuGlider Sep 5, 2025
198a49c
feat(rmt): improved commentaries and code clarity
SuGlider Sep 5, 2025
a198804
rmt(fix): improve code reliability
SuGlider Sep 5, 2025
a099878
feat(ble): Enable BLE for ESP32-P4 through esp-hosted
lucasssvaz Sep 5, 2025
e038f4f
fix(core): Add missing hosted file
lucasssvaz Sep 5, 2025
8883c30
feat(rmt): improved code readness
SuGlider Sep 5, 2025
c9c00f8
fix(rmt): typo in commentary
SuGlider Sep 5, 2025
d4b31b2
fix(rmt): increase buffer size for loop count loop log msg
SuGlider Sep 5, 2025
c5993be
fix(rmt): typo in commentary
SuGlider Sep 5, 2025
a92d64f
fix(rmt): typo in commentary
SuGlider Sep 5, 2025
9915feb
fix(rmt): buffer size for log message
SuGlider Sep 5, 2025
eedf368
rmt(fix): improve code readness
SuGlider Sep 5, 2025
a4f3e63
feat(rmt): guarding SOC_RMT_SUPPORT_TX_LOOP_COUNT
SuGlider Sep 6, 2025
c3b1919
feat(rmt): adds new function to the example
SuGlider Sep 6, 2025
b9a054f
fix(rmt): remove repeated function name in log msg
SuGlider Sep 6, 2025
5ab1ee5
fix(rmt): remove repeated function name in log msg
SuGlider Sep 6, 2025
0682d37
fix(rmt): fixes the example to wait for rmt TX
SuGlider Sep 6, 2025
7da1885
fix(rmt): fixes bad code formating
SuGlider Sep 6, 2025
85113f9
fix(rmt): fixes bad code formating
SuGlider Sep 6, 2025
d6d715a
fix(rmt): fixes bad code formating
SuGlider Sep 6, 2025
8775dd1
fix(rmt): fixes bad code formating
SuGlider Sep 6, 2025
4d836d0
fix(rmt): commentary complement
SuGlider Sep 6, 2025
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
axiometa 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
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