Skip to content
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

rebase #44

Open
wants to merge 2,255 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2255 commits
Select commit Hold shift + click to select a range
2b0404b
feat(reports): Update Issue-report.yml with new versions (#9699)
me-no-dev May 27, 2024
dcfb257
change(readme): Update C6 and H2 support (#9697)
lucasssvaz May 27, 2024
3925d51
fix(release): install missing 'packaging' package (#9698)
me-no-dev May 27, 2024
d45f35a
ci(wokwi): Self host Wokwi CLI server (#9701)
lucasssvaz May 27, 2024
62bf719
fix(IDF): Define max IDF version for the component (#9703)
me-no-dev May 28, 2024
3267469
fix(ci): Compare correct name of the artifact (#9708)
P-R-O-C-H-Y May 28, 2024
d8e1374
ci(external_libs): Add ZACwire to External libraries compilation test…
lebuni May 28, 2024
10a48f5
Addition (3rd_party_board): Add board support for Autosport Labs ESP3…
brentpicasso May 29, 2024
a4ee652
fix(net): Don't unregister events if there are interfaces still open …
me-no-dev May 29, 2024
f772fca
fix(boards): Remove duplicate VID/PID from boards.txt and add default…
me-no-dev May 29, 2024
55e340c
docs(libraries): Add new SoCs H2 and C6 to missing parts in docs (#9709)
P-R-O-C-H-Y May 29, 2024
79b8350
feat(tools):Use Windows native path separator in ESP_SR model copy co…
per1234 May 29, 2024
f1cb6b8
fix(variant): Arduino Nano ESP32 variant fix for version 3 (#9722)
JAndrassy May 30, 2024
16b1aeb
fix(net): Fix IPv4 address construction from ip_addr_t and comparison…
mathieucarbou May 30, 2024
c16a325
Updated UM boards for IDE2 & CLI (#9726)
UnexpectedMaker May 30, 2024
00fb799
feat(tools): Updated get.py with ability to verify extracted files an…
me-no-dev Jun 3, 2024
58e61ef
ci(external_libs): Add EthernetESP32 to ext. libraries compilation te…
JAndrassy Jun 3, 2024
2122811
feat(scan): Allow setting scan timeout in milliseconds (#9738)
me-no-dev Jun 3, 2024
f447a92
ci(sizes): Sites test between master and 2.x branch (#9755)
P-R-O-C-H-Y Jun 3, 2024
a62ad55
feat(boards): Add Zigbee menu for C6/H2 boards (#9754)
P-R-O-C-H-Y Jun 3, 2024
e33022f
fix(boards): Add missing parameter to esp32_family for IDE1 (#9759)
me-no-dev Jun 3, 2024
ffeebf8
fix(esp): Fix getFlashChipMode breaking on S3 and C3 (#9758)
me-no-dev Jun 3, 2024
97c98eb
Update core version to 3.0.1
me-no-dev Jun 3, 2024
8b4c130
feat(usb): Support the new USB IDF API (#9761)
me-no-dev Jun 3, 2024
f742b74
feat(idf): Require esp_psram when as component (#9762)
me-no-dev Jun 3, 2024
de2fc25
fix(idf): Require MDNS as public (#9764)
me-no-dev Jun 3, 2024
546ce38
fix(tls): do not attach bundle from runtime (#9763)
me-no-dev Jun 4, 2024
ce229a1
docs(component): Improve Arduino as component documentation (#9765)
lucasssvaz Jun 4, 2024
55ec22f
fix(ssl): Fix load stream memory leak (#9767)
me-no-dev Jun 4, 2024
04427c9
feat(partition): Add 4MB No File System partition scheme (#9769)
me-no-dev Jun 4, 2024
dc5bd38
fix(release): Shorten all toolchain names/versions (#9760)
me-no-dev Jun 4, 2024
6405238
fix: Changed Board name (#9773)
SooDragon Jun 4, 2024
e99f40c
Updated Smart Bee Boards for ID2 & CLI (#9778)
strid3r21 Jun 5, 2024
cc50d90
add upload_port vid/pid for adafruit boards (#9779)
hathach Jun 5, 2024
ebb77c4
Update Issue-report.yml with version 3.0.1
me-no-dev Jun 5, 2024
f5b8e27
ci(refactor): Refactor workflows and skip files (#9696)
lucasssvaz Jun 5, 2024
2ba3ed3
IDF release/v5.1 3f9ab2d6a6 (#9770)
me-no-dev Jun 5, 2024
297757a
fix(readme): Fix tests badge (#9781)
lucasssvaz Jun 5, 2024
5d9cd9a
Added new UM FeatherS3 Neo board. (#9788)
UnexpectedMaker Jun 6, 2024
e3fedc5
ci(refactor): Fix workflows and small improvements (#9793)
lucasssvaz Jun 7, 2024
2928654
change(idf): Rename component example and fix compilation warnings (#…
lucasssvaz Jun 10, 2024
034d568
ci(wifi): Add scan to wifi test (#9805)
lucasssvaz Jun 10, 2024
575a415
fix (adc): fixes limit test (#9807)
SuGlider Jun 10, 2024
e382746
feat(sdmmc): Add RAW disk functions (#9796)
lbernstone Jun 12, 2024
a31a5fc
fix(ci): Fix issues found in workflows (#9829)
lucasssvaz Jun 13, 2024
1ef2208
feat(crypto): Add libsodium to the included components (#9821)
me-no-dev Jun 13, 2024
bc79feb
fix(client): Implement readBytes in NetworkClient for faster download…
me-no-dev Jun 13, 2024
211520b
fix(client): Fix NetworkClient::localIP() (#9845)
me-no-dev Jun 13, 2024
849ec57
Added support for removing routes in WebServer library (#9832)
ayushsharma82 Jun 13, 2024
1d895e5
fix(xtal): Add a way to change the XTAL frequency for SparkFun ESP32 …
me-no-dev Jun 13, 2024
3428eb6
feat: added support for filters in WebServer library (#9842)
ayushsharma82 Jun 13, 2024
08ef625
fix: removeRoute should remove all matching routes (#9851)
ayushsharma82 Jun 13, 2024
a8ce679
fix(ota): Magic byte check fails with encrypted firmware (#9852)
me-no-dev Jun 13, 2024
f33cc7e
fix(ota): Allow password and partition change while idle (#9853)
me-no-dev Jun 13, 2024
f22ddb3
feat(uart): Add esp-modbus to the included components (#9855)
me-no-dev Jun 13, 2024
cbf1e94
chore: delete the definition of pin A3 (#9798)
Lesords Jun 13, 2024
7d73a74
Add Walter board support (#9817)
vThibo Jun 17, 2024
5b7c615
ci(boards): Add cache for libs (#9877)
P-R-O-C-H-Y Jun 17, 2024
2c7f722
add(board): Add LILYGO T-ETH-Lite (#9865)
me-no-dev Jun 17, 2024
1efab83
feat(http): Allow to set Accept-Encoding header (#9863)
me-no-dev Jun 17, 2024
5c22402
fix: ClientSecure.available() fix for connection closed by remote soc…
JAndrassy Jun 17, 2024
c43187a
fix(wifi): Fix WiFi setTxPower and getTxPower (#9862)
me-no-dev Jun 17, 2024
32def87
fix(BLE): Arduino String shall not be used within std::map<> (#9875)
SuGlider Jun 17, 2024
76b6ff6
fix: Updated the BasicHttpsClient example root certificate (#9857)
a-grealish Jun 18, 2024
6b22339
fix(netbios): Return interface address for NetBIOS name lookup (#9885)
earlephilhower Jun 18, 2024
99750cd
Adds BLE Characteristic User Description 0x2901 Descriptor (#9883)
SuGlider Jun 18, 2024
96c2c71
ci(tools): Fix tools workflows (#9846)
lucasssvaz Jun 19, 2024
a992967
fix(time): Fix SimpleTime to also use DHCP (#9886)
me-no-dev Jun 19, 2024
3f6c34a
fix(boards): set XTAL 26MHz for Heltec WiFi & LoRa V1 (#9889)
yoursunny Jun 19, 2024
0bb59a8
IDF release/v5.1 c00dad83c1 (#9900)
me-no-dev Jun 19, 2024
bdabb99
docs(preferences): Fix getBool function (#9901)
P-R-O-C-H-Y Jun 19, 2024
e7dd6e2
Add variant for Elecrow CrowPanel 7.0" (#9897)
lboue Jun 19, 2024
b77b38e
fix(version): Update version to 3.0.2 (#9902)
me-no-dev Jun 19, 2024
206c0c7
Deep Sleep Example Fix (#9904)
SuGlider Jun 19, 2024
d708438
feat: reduce bluetooth serial flush delay to 2 ms (#9905)
vincadrn Jun 19, 2024
1079f4c
HTTPClient lib - add HTTPCLIENT_NOSECURE build flag (#9893)
vortigont Jun 20, 2024
0ef2986
feat(rmt): Solve neopixel issue (#9906)
SuGlider Jun 20, 2024
26db8cb
ci(tests): Avoid the use of pull_request_target where possible (#9899)
lucasssvaz Jun 24, 2024
1f2ba1f
docs(i2s): Fix I2S documentation example (#9916)
lucasssvaz Jun 24, 2024
ad1de0b
feat(net): Switch to typedefs for WiFiClient, WiFiServer, WiFiUdp and…
me-no-dev Jun 24, 2024
47298ff
fix(doc): Update boards.rst (#9925)
SuGlider Jun 24, 2024
9e55ccd
PPP: Make modem reset delay configurable (#9910)
tl-sl Jun 24, 2024
d891ddf
New OpenThread CLI Arduino Library for ESP32-C6 and ESP32-H2 (#9908)
SuGlider Jun 24, 2024
5a078de
fix(boards): boards.txt error (#9930)
SuGlider Jun 24, 2024
65204d9
IDF release/v5.1 bd2b9390ef (#9928)
me-no-dev Jun 24, 2024
777d0d7
fix(idf): Require openthread on H2 and C6 (#9934)
me-no-dev Jun 25, 2024
09b30e9
feat(3rd party board): Adding ViraLink IoT Gate Boards (#9841)
armp30 Jun 25, 2024
4a6437d
ci(tests): Fix cache cleaning (#9932)
lucasssvaz Jun 25, 2024
3686344
RMT Legacy Driver option (#9941)
SuGlider Jun 28, 2024
337058a
Fixes WiFiProv.ino (#9946)
SuGlider Jun 28, 2024
fef3c73
feat(net): Enable IPv6 immediately if already connected (#9948)
me-no-dev Jul 1, 2024
bc5efee
Added LilyGo T3S3 variants (#9956)
lewisxhe Jul 1, 2024
88ad677
fix(docs): Correct i2s.srt api example (#9968)
szprytny Jul 1, 2024
5f663e7
fix(uart): Set back Pin signal polarity (#9950)
SuGlider Jul 1, 2024
762d1a0
feat (3rd_party_board): Add new Adafruit Feather C6 - rev B (#9961)
ladyada Jul 2, 2024
4e3523c
docs(lib-builder): Add instructions to use the UI (#9977)
lucasssvaz Jul 2, 2024
6debc5c
Fix timeout in WebServer::_uploadReadByte and handleClient() (#9990) …
TD-er Jul 10, 2024
60b6faa
fix(httpc): Fix data read was less than expected (#9998)
me-no-dev Jul 10, 2024
0adf787
feat(eth): Allow setting the RX task stack size (#10003)
me-no-dev Jul 10, 2024
0ab2c58
FS library position() to return (size_t) -1 on error (#10002)
drmpf Jul 10, 2024
874e2a1
fix(example): Add better WPS logging (#9999)
me-no-dev Jul 10, 2024
1923f82
docs(badge): Generate runtime tests badge (#9979)
lucasssvaz Jul 10, 2024
792ad7b
docs(component): Update to IDF 5.1 and add component manager instruct…
P-R-O-C-H-Y Jul 10, 2024
676a62c
fix(report): Add 3.0.2 to list of versions
me-no-dev Jul 11, 2024
4b7b5d3
fix(nodemcu-32s): Fix Upload Speed menu on Windows (#10012)
me-no-dev Jul 11, 2024
f8232bb
add(board): Add LOLIN S3 Mini Pro (#10021)
wemos Jul 15, 2024
b57fe57
Update Zigbee_Temperature_Sensor.ino (#10030)
lboue Jul 15, 2024
f396889
Update boards.txt (#10016)
tutotio Jul 15, 2024
e54fb9e
ci(tests): Fix conclusion status and badge pushing (#10013)
lucasssvaz Jul 15, 2024
2db7306
add(board): Add M5Stack NanoC6 Dev Kit (#9942)
lboue Jul 16, 2024
e850afb
SDMMC: Fix example code (#10035)
Akira25 Jul 16, 2024
3c1e5a9
feat(ledc): Allow attaching multiple pins to 1 channel (#10032)
P-R-O-C-H-Y Jul 16, 2024
77ca7ea
IDF release/v5.1 (#10038)
me-no-dev Jul 16, 2024
bd0abb3
Update core versions to 3.0.3
me-no-dev Jul 16, 2024
614c72b
fix(libs): Update all libraries to match the core version (#10041)
me-no-dev Jul 16, 2024
7a82915
fix(release): Fix wrong filename for copy
me-no-dev Jul 17, 2024
e5ea4da
add(template): Add version 3.0.3 to the Issue template (#10042)
me-no-dev Jul 17, 2024
690bdb5
docs(lib-builder): Add missing requirements and examples (#10040)
lucasssvaz Jul 17, 2024
b2e67ca
Update analogContinuous function for passing pins as const and conste…
rvbc1 Jul 22, 2024
0fa4aa6
PPP: add "battery status" read stub functions (#10043)
WebDust21 Jul 22, 2024
0670e20
fix(rainmaker): Add new partition tables that fits the binary size (#…
P-R-O-C-H-Y Jul 29, 2024
b91e453
fix(wfcs): Replaced expired certificate for howsmyssl.com (#10063)
lbernstone Jul 29, 2024
0f1f947
ci(tests): Fix workflow errors (#10067)
lucasssvaz Jul 29, 2024
b33fbca
fix(gpio): Add missing include for digitalPinCanOutput (#10070)
P-R-O-C-H-Y Jul 29, 2024
9e01ebd
feat(board): add Waveshare ESP32-S3-Matrix (#10072)
Xylopyrographer Jul 29, 2024
f5be003
fix(timer): Add check to avoid crashing (#10069)
P-R-O-C-H-Y Jul 29, 2024
9065342
feat(wifi): Allow setting minimum time for wifi scan (#10083)
P-R-O-C-H-Y Jul 31, 2024
3a7eda1
ci(wokwi): Pass diagram.json file if exists to pytest (#9720)
P-R-O-C-H-Y Jul 31, 2024
3722dba
fix(ledc): Fix freeing channel if not used anymore (#10094)
P-R-O-C-H-Y Jul 31, 2024
7d731e0
fix(readme): Update badge for Build status (#10097)
P-R-O-C-H-Y Jul 31, 2024
ad5aaf8
fix(lwip): Add early out in `NetworkUDP::parsePacket()` when socket h…
nitz Jul 31, 2024
6244d9a
feat: Print chip features bitfield (#10080)
Xylopyrographer Jul 31, 2024
393681c
IDF release/v5.1 (#10098)
me-no-dev Aug 1, 2024
b1b6228
fix(uart): Sets XTAL as clock source for uart (#10087)
SuGlider Aug 1, 2024
2aa4828
fix(example): Update RainMaker examples to work with ESP32C6 (#10096)
P-R-O-C-H-Y Aug 1, 2024
23b84e5
fix(ssl): Add size arg to NetworkClientSecure::setCACertBundle (#10101)
me-no-dev Aug 1, 2024
5aaa49e
fix(ESP-NOW): Remove all peers on ESP_NOW.end() (#10102)
P-R-O-C-H-Y Aug 2, 2024
9339c00
ci(release): Add JSON install test (#10104)
lucasssvaz Aug 2, 2024
dd86244
feat(net): Add NAPT examples (#10100)
me-no-dev Aug 2, 2024
38d6ed5
Enabled the onboard ceramic antenna by default when creating a new pr…
Cincinnatu Aug 2, 2024
0d4ffcf
fix(core): Update versions to 3.0.4 (#10106)
me-no-dev Aug 2, 2024
cddaba6
fix(release): Fix arduino-cli path
me-no-dev Aug 2, 2024
a4fb227
fix(release): Use correct FQBN for release test
me-no-dev Aug 2, 2024
1a42b87
fix(release): Install pyserial for release test build
me-no-dev Aug 2, 2024
70786dc
feat(core): Add version 3.0.4 to issue template
me-no-dev Aug 2, 2024
c4cbc3e
feat(board): Add CircuitART Zero S3 board (#10108)
CircuitART Aug 13, 2024
5b05a34
Improving WebServer Example (#10111)
mathertel Aug 13, 2024
f1df088
docs: correct Float type size in Preferences API and Tutorial documen…
Xylopyrographer Aug 13, 2024
8792145
Added variant for Waveshare ESP32-S3-Touch-LCD-1.69 & ESP32-S3-LCD-1.…
Y1hsiaochunnn Aug 13, 2024
7f1ab63
Fix use after free in SD library (#10122)
Ariakenom Aug 13, 2024
384cc27
fix(USB): OTG S2 and S3 debug print (#10123)
SuGlider Aug 13, 2024
da13c03
fix(doc): analogReadMilliVolts (#10125)
SuGlider Aug 13, 2024
d3f5b9b
fix(ota): Wrap espota --auth flag in quotes (#10126)
per1234 Aug 13, 2024
49d9b06
feat(RMaker): Register common events for better debugging (#10133)
P-R-O-C-H-Y Aug 13, 2024
4aab817
fix(wifiprov): Fix starting Wifi when already provisioned (#10151)
P-R-O-C-H-Y Aug 13, 2024
ae71b2d
fix(boards): Remove duplicate PID/VID
me-no-dev Aug 14, 2024
16b2d74
IDF release/v5.1 (#10162)
me-no-dev Aug 15, 2024
124c214
feat(board):Update M5Stack related board and pin configuration (#10144)
Tinyu-Zhao Aug 15, 2024
a7399e2
feat(board): Add Alfredo NoU3 (#10134)
BotSpace Aug 15, 2024
f53f2dc
feat(3rd party board): Add Fri3d Badge 2024 (ESP32-S3-WROOM-1) (#10143)
francisduvivier Aug 16, 2024
b8c9b59
Added LILYGO T-Watch-S3 & T-Watch-Ultra variants (#10175)
lewisxhe Aug 16, 2024
49a3c10
Adding CodeCell ESP32C3 new 3rd part board (#10177)
microbotsio Aug 16, 2024
2a97175
fix(uart): clock source (#10172)
SuGlider Aug 16, 2024
41f3e5e
Update url in library.properties (#10147)
sylque Aug 16, 2024
def319a
Update README.md (#10148)
sylque Aug 16, 2024
66c9c0b
Add ability for boards to provide a custom pixel order in neopixelWri…
sblantipodi Aug 19, 2024
e660261
IDF release/v5.1 d38afc77 (#10201)
me-no-dev Aug 21, 2024
c7ac06c
ci(branches): Remove wildcard from branch triggers (#10210)
lucasssvaz Aug 21, 2024
4098c53
fix(get.py): Add version checking for installed tools (#10160)
lucasssvaz Aug 21, 2024
00b3941
change(build): add -Werror=return-type to default C and C++ flags (#1…
igrr Aug 22, 2024
6c4e9ee
fix(timer): Typo - milis instead of millis (#10193)
leandromattioli Aug 22, 2024
60cbb62
fix(requirements): Avoid version conflicts (#10222)
lucasssvaz Aug 22, 2024
cd3d0bf
fix(tests): Use proper API and check for required token (#10223)
lucasssvaz Aug 22, 2024
edc56a8
feat(board):Add Heltec Vision Master series boards (#10198)
RichardHeltec Aug 26, 2024
4178e66
feat(boards): Add ESP32-2432S028R board support (#10235)
Xylopyrographer Aug 26, 2024
dbdb402
Added variant for Waveshare ESP32-S3-Zero (#10241)
Y1hsiaochunnn Aug 26, 2024
0539ebf
fix(chip): Return correct ESP32 chip model (#10243)
me-no-dev Aug 26, 2024
99e68a0
Change "neopixel" references to use RGB LED naming (#10225)
SuGlider Aug 28, 2024
6f84a43
fix: ArduinoOTA - change occurrence of client.flush() to clear() (#10…
JAndrassy Aug 28, 2024
df4518d
fix: WebServer - change occurrence of client.flush() to clear() (#10234)
JAndrassy Aug 28, 2024
7633653
fix(client): Make flush() call clear() and deprecate it (#10242)
me-no-dev Aug 28, 2024
5ecda3a
fix(get.py): Remove existing files before extracting (#10247)
lucasssvaz Aug 28, 2024
e04f050
fix(spelling): Fix misspellings detected by codespell and enable it (…
lucasssvaz Aug 28, 2024
683fea1
docs(vale): Enable vale and fix errors (#10231)
lucasssvaz Aug 28, 2024
dd4a7d6
feat(LEDC): Adds the ability to set the clock source for the LEDC (#1…
konzen Aug 28, 2024
77d8095
fix(release): Fix release script to use new archive method (#10255)
lucasssvaz Aug 28, 2024
ef5c6b9
fix(release): Fix install test on release (#10256)
lucasssvaz Aug 28, 2024
e5394cc
fix(arduino): changes definitions in cmakelists.txt file (#10259)
SuGlider Aug 28, 2024
396def3
IDF release/v5.1 e026fd1f (#10257)
me-no-dev Aug 28, 2024
019855f
fix(littlefs): Use VFSImpl::exists() to avoid false error log (#10217)
BlueAndi Aug 30, 2024
b2c805a
fix(ppp): Fix PPP not working after reboot if no RST (#10264)
me-no-dev Aug 30, 2024
4c1095b
ci(push): Use fqbn from ci.json (#10267)
lucasssvaz Aug 31, 2024
254c5e4
fix(http): Replace flush() with clear() in HTTPClient (#10269)
me-no-dev Aug 31, 2024
0b8eede
ci(release): Make workflows dependent on release completion (#10260)
lucasssvaz Aug 31, 2024
f06f2d7
fix(boards): Correct typos in port prop. associations for "Bee" board…
per1234 Sep 2, 2024
7a4587b
Update variants for M5Dial and M5StampS3 (#10268)
lboue Sep 2, 2024
e70f4d3
Adds HW Serial CDC as IDF component example (#10262)
SuGlider Sep 2, 2024
41cdbd9
fix(boards): Remove port property assoc. for non-unique VID/PID pairs…
per1234 Sep 9, 2024
976bda6
fix(report): Print correct chip revision (#10277)
me-no-dev Sep 9, 2024
e964a2d
fix(scan): Make sure scan struct is cleared before set (#10282)
me-no-dev Sep 9, 2024
eec855a
build(deps): bump cryptography from 42.0.7 to 43.0.1 in /tests (#10284)
dependabot[bot] Sep 9, 2024
c0dce69
Added Unexpected Maker OMGS3 (#10298)
UnexpectedMaker Sep 9, 2024
6264d6b
feat(esp32-s2/s3): update tinyuf2 for Adafruit board to 0.20.1 (#10300)
hathach Sep 9, 2024
2853b7c
fix(ci): Log default FQBN if not passed (#10302)
P-R-O-C-H-Y Sep 9, 2024
532d5f2
feat(tone): missing set tone channel implementation (#10305)
SuGlider Sep 9, 2024
cbe0f2f
OpenThread Example Improvement (#10299)
SuGlider Sep 9, 2024
ef23d52
docs(contrib): Add instructions on how to test changes (#10221)
lucasssvaz Sep 10, 2024
2c4ce95
fix(i2c): Ensure that semaphore is properly given if init fails (#10313)
me-no-dev Sep 10, 2024
d846311
fix(scan): Make sure that we do not leak memory if reading the APs fa…
me-no-dev Sep 10, 2024
1e04762
fix(example): Fix compilation warnings in examples (#10311)
P-R-O-C-H-Y Sep 10, 2024
4e9eb35
feat(pre-commit): Add JSON formatter to pre-commit hooks (#10324)
lucasssvaz Sep 11, 2024
eda6d21
fix(events): Fix crash in getStdFunctionAddress (#10321)
me-no-dev Sep 13, 2024
648094c
fix(api): Update Arduino Stream class (#10328)
me-no-dev Sep 13, 2024
8a87df3
NetworkClientRxBuffer::clear() may not always clear (#10288) (#10331)
TD-er Sep 13, 2024
8c25325
fix(webserver): OTHER_AUTH will leak memory
me-no-dev Sep 13, 2024
ac0de43
fix(arduino): rain maker common version (#10338)
SuGlider Sep 13, 2024
9e60bbe
[WebServer] Mark functions as const + reduce copy of strings (#10339)
TD-er Sep 13, 2024
a7cec02
Merge commit from fork
lucasssvaz Sep 15, 2024
44a4844
add waveshare_esp32_touch_amoled_241 (#10342)
wurongmin Sep 16, 2024
3978870
[WiFiScan] Allow allocation in _scanDone() to fail and prevent memory…
TD-er Sep 16, 2024
2f89026
Fix(NetworkEvents): Don't skip event callbacks in NetworkEvents::remo…
LeeLeahy2 Sep 16, 2024
e989445
Fix missing virtual declarations in Stream.h (#10348)
TD-er Sep 17, 2024
c55f5aa
change(esp_now_serial): No teardown on retry limit (#10293)
ClockeNessMnstr Sep 17, 2024
100b3c6
Reduce copy of Strings in WebServer RequestHandler (#10345)
TD-er Sep 18, 2024
462870d
fix(variant): Rename waveshare esp32-s3 board. (#10355)
wurongmin Sep 18, 2024
8d772d5
ESP Matter + Arduino as IDF Component Light example (#10290)
SuGlider Sep 18, 2024
ab951cf
IDF release/v5.1 (#10320)
me-no-dev Sep 18, 2024
7018cd1
Update core version to 3.0.5
me-no-dev Sep 18, 2024
ae052f4
Update Matter Light README.md (#10357)
lboue Sep 24, 2024
55bd1d5
digitalPinToInterrupt: fix double pin remapping (#10373)
pillo79 Sep 25, 2024
b05f18d
fix: DNSServer Lib - improper startup code in WiFi mode (#10366)
vortigont Sep 25, 2024
1f1de27
Added Sparkfun ESP32-S3 Thing Plus board (#10382)
Vigeant Sep 30, 2024
e403f0b
ci(json): Add configuration requirements to ci.json files (#10385)
lucasssvaz Sep 30, 2024
a4cbdaf
fix(HardwareSerial): fix pin remapping in begin() (#10379)
pillo79 Oct 1, 2024
5a06dd9
fix(psram): Init PSRAM before app_main to fix mmu_map (#10390)
me-no-dev Oct 1, 2024
84ddf0a
fix(psram): Do not abort if PSRAM is not found (#10395)
me-no-dev Oct 1, 2024
cd97131
Fix WPS example config initialization (#10399)
me-no-dev Oct 2, 2024
2ec5584
fix(hid): Fix OUTPUT report not received (#10398)
me-no-dev Oct 2, 2024
19f611d
fix(5.1): ESP32 redefinition to ESP32
SuGlider Sep 26, 2024
473b851
feat(zigbee): Add Zigbee library (#10265)
P-R-O-C-H-Y Oct 2, 2024
ea50cf6
fix(spiram): Fix OPI PSRAM init (#10406)
me-no-dev Oct 2, 2024
733373a
Update FreeRTOS Symbols in OThreadCLI (#10412)
SuGlider Oct 3, 2024
5d873c0
Add conditional compilation for second I2C interface based on SOC_I2C…
sivar2311 Oct 4, 2024
13511a6
ci(tests): Add linpack FPU tests (#10389)
lucasssvaz Oct 4, 2024
5fd7826
fix(boards): Remove partition scheme from FlashSize (#10400)
P-R-O-C-H-Y Oct 4, 2024
8ce5f77
ci(compilation): Use default partition and add append to FQBN option …
lucasssvaz Oct 4, 2024
630377f
feat(Variants): Add Arduino libraries for Lora 4G Module and Node Wif…
Bharat-Pi Oct 7, 2024
0d5d50e
feat(uart): eliminates nonexistent functions (#10428)
SuGlider Oct 7, 2024
3445164
test(psram): Add PSRAM test (#10409)
lucasssvaz Oct 7, 2024
f083e2d
fix(asyncudp): Fixes and implements tcpip thread locking (#10415)
HamzaHajeir Oct 7, 2024
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
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 = 2
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
62 changes: 62 additions & 0 deletions .github/ISSUE_TEMPLATE/Feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Feature request
description: Suggest an idea for this project
labels: ["Type: Feature request"]
body:
- type: markdown
attributes:
value: |
* We welcome any ideas or feature requests! It is helpful if you can explain exactly why the feature would be useful.
* There are usually some outstanding feature requests in the [existing issues list](https://github.com/espressif/arduino-esp32/issues?q=is%3Aopen+is%3Aissue+label%3A%22Type%3A+Feature+request%22), feel free to add comments to them.
* If you would like to contribute, please read the [contributions guide](https://docs.espressif.com/projects/arduino-esp32/en/latest/contributing.html).
- type: input
id: Area
attributes:
label: Related area
description: Please briefly explain the area of your Feature Request.
placeholder: eg. Board support, specific Peripheral, BT, Wifi...
validations:
required: true
- type: input
id: HW
attributes:
label: Hardware specification
description: Please provide if your proposal depends on specific Hardware.
placeholder: eg. Support for ESP32 DevKitC, ESP32-C3 DevKitM...
validations:
required: true
- type: textarea
id: problem-related
attributes:
label: Is your feature request related to a problem?
description: Please provide a clear and concise description of what the problem is. Add relevant issue link.
placeholder: ex. I'm facing the issue/missing function...
validations:
required: true
- type: textarea
id: solution
attributes:
label: Describe the solution you'd like
description: Please provide a clear and concise description of what you want to happen.
placeholder: ex. When using this function...
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Describe alternatives you've considered
description: Please provide a clear and concise description of any alternative solutions or features you've considered.
placeholder: ex. Choosing other approach wouldn't work, because...
- type: textarea
id: context
attributes:
label: Additional context
description: Please add any other context or screenshots about the feature request here.
placeholder: ex. This would work only when ...
- type: checkboxes
id: confirmation
attributes:
label: I have checked existing list of Feature requests and the Contribution Guide
description: You agree to check all the resources above before opening a new Feature request.
options:
- label: I confirm I have checked existing list of Feature requests and Contribution Guide.
required: true
Loading