Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2354 commits
Select commit Hold shift + click to select a range
2283937
fix: Update Pin compatability (#11473)
SooDragon Jun 16, 2025
ef995b6
feat(openthread): adds native api (#11474)
SuGlider Jun 16, 2025
7462b09
feat(LEDC): Add Gamma Fade support and enhance auto channel/timer sel…
P-R-O-C-H-Y Jun 16, 2025
4bc5ffc
fix: Delete 8M flash option for xiao_esp32_s3_plus. (#11476)
is-qian Jun 17, 2025
6d4886c
feat(spi): Add return values to SPI begin (#11477)
P-R-O-C-H-Y Jun 17, 2025
f788911
feat(openthread): Add RLOC16 in otPrintNetworkInformation() (#11480)
lboue Jun 18, 2025
51f1367
fix(docs): correct code block indentation in core_compatibility.rst (…
eMUQI Jun 20, 2025
02be6e8
feat(esptool): Upgrade to esptool v5 (#11487)
lucasssvaz Jun 20, 2025
016077e
changes for updated esptool.py v5 (#11488)
Jason2866 Jun 20, 2025
05fbda2
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 20, 2025
23c6abc
Proper EDNS handling and cleaner NOERROR response in DNSSERVER (#11411)
Kolkman Jun 20, 2025
ccda9c5
feat(matter): Adds Matter Events callback plus example (#11465)
SuGlider Jun 20, 2025
01e4d5d
feat(uart): fixes loopback function after IDF changes (#11492)
SuGlider Jun 21, 2025
bf55924
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 21, 2025
9d84c78
feat(uart): fixes pin attach for any IDF 5.x (#11499)
SuGlider Jun 22, 2025
29035dc
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 22, 2025
febca6b
fix(p4): Update hosted and wifi_remote components
me-no-dev Jun 23, 2025
1c79eb8
feat(NimBLE): Add support for NimBLE (#11424)
lucasssvaz Jun 23, 2025
dc82467
fix(esp_now): Fix broadcast example and use nullptr (#11490)
lucasssvaz Jun 23, 2025
18c909a
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 23, 2025
95ae8cf
feat(test): Enhance NVS test (#11481)
JakubAndrysek Jun 23, 2025
bad975d
fix(uart): removes assert() to avoid reset (#11508)
SuGlider Jun 24, 2025
36d0496
IDF release/v5.5 (#11504)
me-no-dev Jun 24, 2025
882ef25
fix(p4): Update hosted and wifi_remote components
me-no-dev Jun 23, 2025
b7e5169
fix(spi): Update spi bus for esp32s2 (#11510)
P-R-O-C-H-Y Jun 24, 2025
30fb3cb
fix(docs): Fix links and versions (#11505)
lucasssvaz Jun 24, 2025
e9b0930
ci(sizes): Update sizes workflow action
P-R-O-C-H-Y Jun 24, 2025
0213200
ci(sizes): Use commit id in report-size-delta action
P-R-O-C-H-Y Jun 24, 2025
9e61fa7
IDF release/v5.4 (#11512)
me-no-dev Jun 24, 2025
5871a80
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 24, 2025
21640ac
fix(webserver): Validate header inputs
lucasssvaz Jun 26, 2025
ff3cc81
Merge branch 'master' into release/v3.3.x
lucasssvaz Jun 26, 2025
875b923
ci(ext_lib): Skip P4 in ArduinoBLE test (#11520)
lucasssvaz Jun 30, 2025
9a35d94
feat(SDFS): Add destructor for SD card to clean up resources (#11521)
JakubAndrysek Jun 30, 2025
6754b19
feat(esp_now): Add support for ESP NOW V2 (#11524)
lucasssvaz Jun 30, 2025
6476260
fix(esp32): Fix appending to Strings longer than 64k (#11523)
MattiasTF Jun 30, 2025
6e60f2f
feat(variant): add kode dot ESP32-S3 board with QSPI LCD, SD and GPIO…
LusimiCollado Jun 30, 2025
2592a7b
feat(p4): Add method to set the pins for SDIO to WiFi chip (#11513)
me-no-dev Jun 30, 2025
8cf0818
make adresses for partitions.bin and boot_app0.bin configureable (#11…
Jason2866 Jul 2, 2025
f4fdecc
fix(csrf): Fix SCRF vulnerability in OTA examples and libraries (#11530)
me-no-dev Jul 2, 2025
212b12b
IDF release/v5.4 (#11517)
me-no-dev Jul 2, 2025
bc7a549
fix(example): led flash not working if not using default model in cam…
HighDoping Jul 2, 2025
7f75e44
feat(board): add support for RAKwireless RAK3112 (#11485)
DanielCao0 Jul 2, 2025
6474127
Update ZigbeeColorDimmableLight to clamp color hue and saturation to …
thorrak Jul 2, 2025
33c8438
Add FED4 board (#11536)
strid3r21 Jul 2, 2025
12e881b
fix(board): Update variant.cpp for senseBox MCU-S2 ESP32-S2 (#11532)
PaulaScharf Jul 2, 2025
70696df
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 3, 2025
d4e5c5f
IDF release/v5.5 adb3f2a5 (#11543)
me-no-dev Jul 3, 2025
c2d2325
feat(matter): enables BLE Matter commissioning with NimBLE (#11537)
SuGlider Jul 3, 2025
18f6476
fix(spi): Fix bus clock for ESP32-P4 + remove S2 leftover (#11547)
P-R-O-C-H-Y Jul 3, 2025
ac961f6
Update core version to 3.2.1
me-no-dev Jul 3, 2025
0b9c936
Add Deneyap Kart v2 (#11545)
DogushC Jul 3, 2025
aab542d
Update Issue-report.yml to add v 3.2.1
me-no-dev Jul 3, 2025
f84fab5
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 4, 2025
1426927
fix(matter): Fix MatterSmartButon.ino when CHIPOBLE is on
me-no-dev Jul 4, 2025
d3c5a82
fix(board): Update PSRAM configuration for RAK3112 to fix PSRAM error…
DanielCao0 Jul 7, 2025
b709a78
fix deprecated warnings caaused from esptool v5.0.0 (#11556)
Jason2866 Jul 7, 2025
e2c7578
feat(zigbee): Add Fan Control endpoint support (#11559)
P-R-O-C-H-Y Jul 8, 2025
040e0ca
fix(dangerjs): Disable target branch rule (#11565)
lucasssvaz Jul 8, 2025
241e257
fix(async): Update IP setup in AsyncUDP (#11569)
me-no-dev Jul 8, 2025
2cb6fbc
Add access methods to get the Wire bus number and I2C bus handle (#11…
me-no-dev Jul 8, 2025
6a5839a
change(esptool): Upgrade esptool to release v5.0.0 (#11562)
lucasssvaz Jul 8, 2025
ccc0a69
change(esptool): Upgrade esptool to release v5.0.0 (#11563)
lucasssvaz Jul 8, 2025
df3db3c
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 8, 2025
ee02185
feat(docs_version): Update docs in update-version script (#11564)
lucasssvaz Jul 9, 2025
87b718a
fix(merge): Fix merging CN Json (#11574)
lucasssvaz Jul 9, 2025
fbf3c11
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 9, 2025
4ee17de
feat(matter): new matter lambda function example (#11561)
SuGlider Jul 11, 2025
c6a3bcb
feat(matter): removing wifi requirement for H2 and C5 (#11581)
SuGlider Jul 12, 2025
0a45a06
feat(wire): std::functional Wire slave callback functions (#11582)
SuGlider Jul 12, 2025
1f0d4b5
ci(gitlab): Initial GitLab setup (#11577)
lucasssvaz Jul 14, 2025
82d56bc
feat(gpio): new functional interrupt lambda example (#11589)
SuGlider Jul 16, 2025
ce7ef9c
IDF release/v5.5 cf8dad07 (#11601)
me-no-dev Jul 16, 2025
3f32903
Merge branch 'master' into release/v3.3.x
SuGlider Jul 16, 2025
ac05f18
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 16, 2025
6015fd7
feat(openthread): native API extension (#11598)
SuGlider Jul 16, 2025
5ccd952
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 16, 2025
a69c71f
feat(core): Update core version to 3.3.0
me-no-dev Jul 16, 2025
98d309f
feat(ci): Enable builds on IDF 5.3, 5.4 and 5.5
me-no-dev Jul 18, 2025
6cb5184
fix(build): Fix build for IDF 5.3.3+ and older releases
me-no-dev Jul 18, 2025
346e7f4
fix(build): Enable I2C FIFO mode only on IDF 5.5+
me-no-dev Jul 18, 2025
530c1a4
fix(build): Enable I2C FIFO mode only on IDF 5.4.2+
me-no-dev Jul 18, 2025
000336b
fix(build): Enable I2C FIFO mode only on IDF 5.4.2+
me-no-dev Jul 18, 2025
211a0ce
fix(ci): Fix artifact names
lucasssvaz Jul 18, 2025
3ad17de
fix(build): make core compatible with IDF 5.3 (#11607)
SuGlider Jul 18, 2025
9641de1
feat(board): add senseBox Eye board
PaulaScharf Jul 3, 2025
6a33f0b
fix(board): add APOTA description comments
PaulaScharf Jul 9, 2025
7621079
fix(board): add APOTA to senseBox Eye
PaulaScharf Jul 9, 2025
f330585
feat(board): update PID
PaulaScharf Jul 15, 2025
cdf606a
feat(board): updated tinyuf2 bins
PaulaScharf Jul 15, 2025
439bbb8
feat(board): use additional button for APOTA
PaulaScharf Jul 17, 2025
cf0a589
feat(board): remove APOTA
PaulaScharf Jul 18, 2025
28e9076
feat(board): build name uppercase
PaulaScharf Jul 20, 2025
349b11d
feat(board): name tag lowercase
PaulaScharf Jul 20, 2025
cb3329b
feat(zigbee): Add callback option for default response message (#11613)
P-R-O-C-H-Y Jul 21, 2025
995e603
fix(zigbee): Replace assert with error log to solve immediate crash (…
P-R-O-C-H-Y Jul 21, 2025
f171294
fix(ppp): Detach PPP RST pin from periman on end (#11620)
me-no-dev Jul 21, 2025
4a3c6d7
feat(netif): Allow setting interface's routing priority (#11617)
me-no-dev Jul 21, 2025
4c51968
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 21, 2025
c369dca
feat(docs): Add Zigbee library API documentation (#11525)
P-R-O-C-H-Y Jul 21, 2025
554de56
IDF release/v5.5 25c7c119 (#11623)
me-no-dev Jul 22, 2025
69d8914
IDF release/v5.5 b66b5448 (#11626)
me-no-dev Jul 22, 2025
a14ce89
fix(tamc_termod_s3): Fix header includes (#11625)
lucasssvaz Jul 22, 2025
f08efa1
feat(docs): Updaze Zigbee docs with latest changes (#11627)
P-R-O-C-H-Y Jul 22, 2025
ae634a9
fix(zigbee): Fix RGB color calculation (#11624)
P-R-O-C-H-Y Jul 22, 2025
2b3b4f0
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 22, 2025
6fdfccf
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 22, 2025
e92e631
feat: Allow calls to timer functions within ISR
angelnu Jul 23, 2025
0bdad7f
Merge branch 'master' into patch-1
angelnu Jul 23, 2025
67c59a2
fix: remove log from IRAM function
angelnu Jul 23, 2025
3da3ad2
feat(board): Add onboard LED support for Waveshare ESP32-S3 Zero (#11…
eMUQI Jul 23, 2025
dbaf6a3
Merge pull request #10884 from espressif/release/v3.3.x
me-no-dev Jul 23, 2025
c7520cc
fix(report): Update Issue-report.yml for version 3.3.0
me-no-dev Jul 23, 2025
1260396
fix: conditional logs when not ISR
angelnu Jul 23, 2025
d556463
Merge branch 'master' into patch-1
angelnu Jul 23, 2025
e3a0a3a
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 24, 2025
5c24611
feat(github): remove ESP32 forum from issue template
Parsaabasi Jul 25, 2025
10e73be
feat(github): Update template type
Parsaabasi Jul 25, 2025
b3152a4
feat(zigbee): Update SDK to latest
P-R-O-C-H-Y Jul 25, 2025
5c2ebf4
feat(touch): Support all touch versions in NG driver
P-R-O-C-H-Y Jul 25, 2025
41287a3
fix(ci): Update touch test
P-R-O-C-H-Y Jul 25, 2025
0a36580
fix(touch): Update example and fix config
P-R-O-C-H-Y Jul 25, 2025
09336ac
fix(touch): Use correct type
P-R-O-C-H-Y Jul 25, 2025
399094d
fix(touch): Remove old driver from cmake
P-R-O-C-H-Y Jul 25, 2025
ec720a8
fix(touch): Update touchSetConfig for S2 and S3
P-R-O-C-H-Y Jul 25, 2025
7143d08
fix(touch): Revert old touch driver for older IDF
P-R-O-C-H-Y Jul 25, 2025
f691a42
fix(touch): Add missing include
P-R-O-C-H-Y Jul 25, 2025
04459fa
fix(touch): Update test and example
P-R-O-C-H-Y Jul 25, 2025
b139bae
docs: Remove incorrect statement on ESP32-S3 default resolution
eMUQI Jul 27, 2025
ed6e95d
feat(board): use existing led API
PaulaScharf Jul 28, 2025
0dcb1d1
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 28, 2025
e375698
feat(board): spelling
PaulaScharf Jul 28, 2025
a5e85f6
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 28, 2025
311955c
fix(component): Use external diag logs to avoid error
P-R-O-C-H-Y Jul 28, 2025
2886729
Merge pull request #11661 from espressif/fix/idf-component-logs
me-no-dev Jul 28, 2025
1a56a1d
Merge pull request #11608 from PaulaScharf/master
me-no-dev Jul 28, 2025
9902934
Merge pull request #11629 from angelnu/patch-1
me-no-dev Jul 28, 2025
13bacf5
Merge pull request #11639 from espressif/feat/remove-forum
me-no-dev Jul 28, 2025
e998f5b
Merge pull request #11640 from espressif/feat/updated-template
me-no-dev Jul 28, 2025
6cc7a63
docs: Change ADC default resolution exception to ESP32-S2
eMUQI Jul 28, 2025
f5b08cd
feat(codeql): Add CodeQL analysis for interpreted languages (#11662)
lucasssvaz Jul 28, 2025
6359af9
Merge pull request #11641 from espressif/feat/esp-zigbee-sdk-166
me-no-dev Jul 29, 2025
18daf31
fix(github-template): indentation
Parsaabasi Jul 29, 2025
866359a
fix(codeql): Merge CodeQL workflows to avoid errors in PRs
lucasssvaz Jul 29, 2025
138ea12
change(partitions): Reorder No OTA TinyUF2 partition scheme to come f…
tyeth Jul 29, 2025
4f0dd45
Merge pull request #11667 from espressif/fix/indentation
me-no-dev Jul 29, 2025
4eff7f9
fix(template): Fix issue report template
lucasssvaz Jul 29, 2025
2b9d757
ci(component): Move component compilation to a separate workflow
lucasssvaz Jul 30, 2025
22265e7
feat(board): OTA for senseBox Eye
PaulaScharf Jul 30, 2025
de6bda2
feat(board): remove print outs
PaulaScharf Jul 30, 2025
b9c0f68
docs: Specify ADC resolution errata for ESP32-S2 v0.0
eMUQI Jul 30, 2025
e1822b3
variant lilyho_t3_s3_sx127x duplicates LORA_BUSY
mitra42 Jul 31, 2025
eeab5cf
Merge pull request #23 from adafruit/update-tinyuf2-partition-order
ladyada Jul 31, 2025
5413ce3
feat(esp32): Added a new device(xiao esp32c5)
AZKKXL Jul 31, 2025
789e00b
fix CI error:clang-format Failed
AZKKXL Jul 31, 2025
673048f
change(esptool): Upgrade esptool to 5.0.2
lucasssvaz Jul 31, 2025
3084758
feat(codeql): Add CPP analysis
lucasssvaz Aug 1, 2025
43644b1
feat(board): dont require display for APOTA
PaulaScharf Aug 1, 2025
15ac3c7
fix(board): change OTA1 to OTA0 in comments and logs
PaulaScharf Aug 2, 2025
d838aae
Fix(esp32:m5stack_atoms3/pins) : Update pins_arduino.h with correct L…
brice-fr Aug 2, 2025
81cc594
fix(push): Fix typo in yaml
lucasssvaz Aug 3, 2025
4184d57
fix(board): no more german in APOTA scripts of senseBox
PaulaScharf Aug 5, 2025
d26d7a3
Merge pull request #11653 from eMUQI/patch-1
me-no-dev Aug 5, 2025
9ab0d33
Merge pull request #11682 from lucasssvaz/codeql
me-no-dev Aug 5, 2025
15458e5
Merge pull request #11673 from lucasssvaz/separate_component
me-no-dev Aug 5, 2025
7bfd451
Merge pull request #11680 from lucasssvaz/bump/esptool
me-no-dev Aug 5, 2025
f6b1910
fix(codeql): Remove rule causing false positives
lucasssvaz Aug 8, 2025
2d0b267
fix(cpp): Fixes for cpp code scanning alerts
lucasssvaz Aug 8, 2025
49e1676
put valid category for ESP_I2S
ozzloy Aug 8, 2025
2e41038
fix(actions): Add missing permissions for workflows
lucasssvaz Aug 11, 2025
60e226f
Merge branch 'master' into master
PaulaScharf Aug 11, 2025
cd1cbbf
feat(board): change default settings
PaulaScharf Aug 11, 2025
377aecd
fix(vfs): Fix TOCTOU vulnerability
lucasssvaz Aug 11, 2025
321de22
fix(board): update sensebox serial and upload behavior
PaulaScharf Aug 12, 2025
9d13bcc
fix(tests): Change results folder
lucasssvaz Aug 14, 2025
e38dba8
fix(tests): Fix last commit check
lucasssvaz Aug 14, 2025
ead6c1c
fix(tests): Move results to proper folder
lucasssvaz Aug 14, 2025
faa9388
fix(tests): Remove useless check
lucasssvaz Aug 14, 2025
b3b65b1
fix(docs): Correct list indentation for analogWrite parameter
eMUQI Aug 14, 2025
8123e5a
Merge branch 'master' into patch-1
ozzloy Aug 15, 2025
d06cc55
Merge pull request #11727 from eMUQI/docs-fix
me-no-dev Aug 18, 2025
9b8af64
Merge pull request #11729 from ozzloy/patch-1
me-no-dev Aug 18, 2025
07a8c31
fix: Use correct category for ESP_NOW
ozzloy Aug 19, 2025
15be2a5
ci(gitlab): Generate sample artifacts for testing
lucasssvaz Aug 20, 2025
f6f3e04
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Aug 21, 2025
d0d40f4
fix flash size for xiao_esp32c5.
AZKKXL Aug 21, 2025
5653eb6
refactor(ble): Pass primitive types by value
Kolcha Aug 21, 2025
2b14210
add(board): Added FoBE Quill ESP32S3 Mesh board support
chihosin Aug 21, 2025
fe021bb
fix flash_size for denky32
Aug 20, 2025
cf3d11f
fix(docs): Updates SPI reference link in documentation
eMUQI Aug 21, 2025
c6517e4
refactor(ble): Simplify setValue() for primitive types
Kolcha Aug 21, 2025
273eedf
refactor(ble): Pass pointer to const data to setValue()
Kolcha Aug 21, 2025
5edf464
refactor(ble): Avoid unnecessary String copies
Kolcha Aug 21, 2025
ca81de1
Merge branch 'master' into master
PaulaScharf Aug 22, 2025
fff28f1
Merge pull request #11677 from AZKKXL/master
me-no-dev Aug 22, 2025
b4bcb44
Merge pull request #11678 from mitra42/patch-1
me-no-dev Aug 22, 2025
d2ffbf5
Merge pull request #11689 from brice-fr/master
me-no-dev Aug 22, 2025
de1522e
Merge pull request #11692 from adafruit/master
me-no-dev Aug 22, 2025
c69993e
Merge pull request #11709 from espressif/fix/workflow
me-no-dev Aug 22, 2025
b131ddd
Merge pull request #11746 from ozzloy/master
me-no-dev Aug 22, 2025
b596355
Merge pull request #11750 from GitNik1/denkyd4fix
me-no-dev Aug 22, 2025
2687277
Merge pull request #11684 from PaulaScharf/master
me-no-dev Aug 22, 2025
956b687
Merge pull request #11698 from fobe-projects/feat/variants_fobe_quill…
me-no-dev Aug 22, 2025
137d20b
feat: Add Twin AIoT Module support for ESP32-S3-N4R2
bekirr12 Aug 22, 2025
53bf894
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Aug 22, 2025
bd405d2
fix(ledc): Allow setting AnalogWrite freq and res before ledc init
P-R-O-C-H-Y Aug 22, 2025
73ccce2
Merge branch 'master' into ble-cleanup
SuGlider Aug 22, 2025
c80c3b7
Merge branch 'master' into feat/touch-ng-all-socs
P-R-O-C-H-Y Aug 25, 2025
79760ba
fix(component): Require touch driver for older SoCs
P-R-O-C-H-Y Aug 25, 2025
942a905
fix(ci): Add delay to isr test
P-R-O-C-H-Y Aug 25, 2025
cee398d
Merge branch 'espressif:master' into docs-fix
eMUQI Aug 25, 2025
8b80dc9
docs: Fix broken link to Migration guide
eMUQI Aug 25, 2025
8e0484e
docs: Mark ESP_ARDUINO_VERSION_STR as code
eMUQI Aug 25, 2025
7d5e057
docs: Fix broken link to External Libraries Test
eMUQI Aug 25, 2025
6e96c1d
ci: Increase log level
P-R-O-C-H-Y Aug 26, 2025
44c5abf
Update pytest.ini
P-R-O-C-H-Y Aug 26, 2025
b9d409f
Update tests_run.sh
P-R-O-C-H-Y Aug 26, 2025
d9a8eaa
Update touch.ino
P-R-O-C-H-Y Aug 26, 2025
523fb52
update
P-R-O-C-H-Y Aug 26, 2025
cd5078b
Update touch.ino
P-R-O-C-H-Y Aug 26, 2025
d8f65cf
Merge pull request #11755 from bekirr12/feature/twin-aiot-board
me-no-dev Aug 26, 2025
c386501
Merge pull request #11764 from eMUQI/docs-fix-1
me-no-dev Aug 26, 2025
dad323e
fix(touch): Stop and disable before deleting channel
P-R-O-C-H-Y Aug 26, 2025
70d0a88
ci: Test multiple touch reads
P-R-O-C-H-Y Aug 26, 2025
6b17726
Revert "ci: Test multiple touch reads"
P-R-O-C-H-Y Aug 26, 2025
d1ec9c8
ci: revert pytest ini config
P-R-O-C-H-Y Aug 26, 2025
03b5724
feat: Add install_libs function to handle library installation from c…
JakubAndrysek Aug 27, 2025
eac284b
fix: Update install_libs function to improve error handling and remov…
JakubAndrysek Aug 27, 2025
28904a9
fix(ci): Add verbose debug level to fix test
P-R-O-C-H-Y Aug 27, 2025
13663b9
Merge pull request #11753 from eMUQI/docs-fix
me-no-dev Aug 27, 2025
6c24dee
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Aug 27, 2025
2a47244
fix(ble): matches the function signature with const u8*
SuGlider Aug 27, 2025
dfa7673
fix(ble): matches the function signature with const u8*
SuGlider Aug 27, 2025
d29b0df
fix(ble): matches the function signature with const u8*
SuGlider Aug 27, 2025
8dabc68
fix(ble): matches the function signature with const u8*
SuGlider Aug 27, 2025
d9cc33f
fix(ble): matches the function signature with const u8*
SuGlider Aug 27, 2025
08e23b2
Merge branch 'master' into ble-cleanup
SuGlider Aug 27, 2025
0dccd26
fix(touch): Commit copilot suggestions
P-R-O-C-H-Y Aug 27, 2025
0ff0cfa
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Aug 27, 2025
3560eca
Merge pull request #11756 from espressif/fix/analog-freq-resolution
me-no-dev Aug 27, 2025
20c0dde
Merge pull request #11704 from espressif/fix/cpp_ql
me-no-dev Aug 27, 2025
f801bdd
Merge branch 'master' into ble-cleanup
SuGlider Aug 28, 2025
cdc46c5
feat(zigbee): Update esp-zigbee-lib to newest
P-R-O-C-H-Y Aug 29, 2025
2578c56
Merge pull request #11772 from espressif/update-zigbee-sdk-1.6.7
me-no-dev Aug 29, 2025
6b91048
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Aug 29, 2025
098d4f3
Merge pull request #11751 from Kolcha/ble-cleanup
me-no-dev Aug 29, 2025
8ec6d47
Merge pull request #11766 from JakubAndrysek/ci/arduino-cli-lib-install
me-no-dev Aug 29, 2025
d673d26
Merge pull request #11643 from espressif/feat/touch-ng-all-socs
me-no-dev Aug 29, 2025
8e609cf
feat(WebServer): Add support for JavaScript modules
cosstab Aug 30, 2025
42a95ed
Merge pull request #11782 from cosstab/master
me-no-dev Sep 1, 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
Loading