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,312 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2312 commits
Select commit Hold shift + click to select a range
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)
Richard3366 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
e27a050
Added variant for Waveshare ESP32-S3-Touch-AMOLED-1.8 (#10433)
Y1hsiaochunnn Oct 11, 2024
f8e03cf
Update esp-insights version (#10456)
Asc91 Oct 15, 2024
bda8fcb
addition(3rd_party_board): Add Waveshare-S3-touch-lcd (#10434)
H-sw123 Oct 16, 2024
7849a79
Add IOXESP32-C6 and ATD3.5-S3 board (#10471)
maxpromer Oct 16, 2024
51b2fb3
Add our new board "cezerio dev ESP32C6" (#10462)
DogushC Oct 17, 2024
955b277
fix(example): print correct fade direction (#10450)
P-R-O-C-H-Y Oct 17, 2024
ee8931d
Add the Waveshare ESP32-S3-Touch-LCD-1.85 board (#10477)
Sail-211010 Oct 17, 2024
064d1c4
fix(build): Fix sdkconfig copy for Arduino CLI (#10484)
lucasssvaz Oct 18, 2024
4ca635a
ci(json): Add requires_any field and use QIO by default to match IDE …
lucasssvaz Oct 19, 2024
a7d9b67
Add missing versions to ISSUE_REPORT
me-no-dev Oct 21, 2024
9e643c0
fix(testing): Checkout proper branch for Wokwi tests and small QoL im…
lucasssvaz Oct 21, 2024
01789a7
fix(formatting): Fix formatting and disable JSON hook (#10492)
lucasssvaz Oct 21, 2024
e509d33
fix(ci): Chnage approach in listing the changed boards (#10495)
P-R-O-C-H-Y Oct 21, 2024
4944dd0
fix(littlefs): Add missing dependency (#10496)
clashman Oct 22, 2024
4285912
fix(cmake): Use proper name for LittleFS component
me-no-dev Oct 22, 2024
0f5219d
fix(ci): Get correct file for the diff (#10507)
P-R-O-C-H-Y Oct 23, 2024
a0139bc
fix(tests): Add missing files to compilation tests (#10501)
lucasssvaz Oct 23, 2024
1756bd5
fix(zigbee): Enable internal pull-up resistor (#10491)
lboue Oct 23, 2024
bcc357c
fix(ci): Boards test set fail-fast to false (#10508)
P-R-O-C-H-Y Oct 23, 2024
3502b9c
Add multiple boards of the Waveshare ESP32-S3-Touch-LCD-1.46 type (#1…
Sail-211010 Oct 23, 2024
cb83cda
Fix comments for AD types in advertising (#10512)
thomasw-mitutoyo-ctl Oct 23, 2024
330beb4
Update lib - User can choose if calc MD5 from encrypted or decrypted …
zinkett Oct 24, 2024
07c510e
fix (NetworkEvents lib) remove checks for duplicated event handlers (…
vortigont Oct 24, 2024
74e4a74
feat(uart): uart break example improvement (#10525)
SuGlider Oct 25, 2024
d47771f
fix(sntp): Lock / Unlock LWIP if CONFIG_LWIP_TCPIP_CORE_LOCKING is se…
mathieucarbou Oct 29, 2024
05102fe
docs(lib-builder): Improve UI and Docker image sections (#10535)
lucasssvaz Oct 31, 2024
eeecf84
ci(workflows): General improvements and fixes (#10544)
lucasssvaz Nov 4, 2024
57d0dee
feat(boards): add Waveshare ESP32-S3-Touch-AMOLED boards (#10549)
wurongmin Nov 4, 2024
870468b
Update BLE5_periodic_advertising.ino (#10538)
ASDosjani Nov 4, 2024
11f3cff
fix(get.py): Check if win32 tools also exist when running on win64 (#…
lucasssvaz Nov 4, 2024
b170e87
fix(wokwi): Delete generated diagram to avoid issues running locally …
lucasssvaz Nov 5, 2024
d1df696
feat(Zigbee): Support for sleepy device + Power Source and battery le…
P-R-O-C-H-Y Nov 6, 2024
9f3010f
ci(json): Improve requirement checking (#10554)
lucasssvaz Nov 6, 2024
f66ba37
fix(Zigbee): Fix typo in Zigbee_Temp_Hum_Sensor_Sleepy.ino (#10581)
lboue Nov 8, 2024
09a6770
fix(tests): Fix wrong selection of tests and add debug flag for testi…
lucasssvaz Nov 8, 2024
1a8e53f
fix(typo): Fix typo in CDC DFU flash tutorial (#10584)
jurstu Nov 11, 2024
54a7a3e
feat(usb_hid_keyboard): Adds Keyboard Layout and Sends reports just f…
SuGlider Nov 11, 2024
e99f1fd
fix(wifi): fixes isconnected() to return true when it has ip addr (#1…
SuGlider Nov 11, 2024
9c25cef
Update pins_arduino.h (#10610)
CelliesProjects Nov 18, 2024
02b0328
Feather V2 and Qt PY Pico PartitionScheme (#10604)
mikeysklar Nov 18, 2024
1cdd8e8
Fixed incorrect Flash size for UM FeatherS3 Neo build flash size (#10…
UnexpectedMaker Nov 18, 2024
f0ded24
OTA Library adjust (#10627)
SuGlider Nov 20, 2024
3dd4b0d
feat(openthread): add license declaration to all soure code and examp…
SuGlider Nov 22, 2024
1712fb5
fix(network): Avoid returning zero if connection is not dropped (#10640)
lucasssvaz Nov 25, 2024
4fc8abf
AsyncUdp license and keyword update (#10637)
SuGlider Nov 25, 2024
98da424
Add our new development board "cezerio mini dev ESP32C6" (#10648)
DogushC Nov 26, 2024
6ce4369
BLECharacteristic optimization (#10665)
sylque Dec 3, 2024
c7022ca
Remove 3rd party references in code and documentation (#10666)
SuGlider Dec 3, 2024
77c69c3
feat (Variants) Added custom boards variants GLYPH C3, GLYPHC6 & GLYP…
pcbcupid Dec 9, 2024
19e4d0d
fix ESP32-U4WDH chip detection by ESP.getChipModel() (#10696)
mstegen Dec 9, 2024
2f21d64
add custom boards yb_esp32s3_amp v2 & v3
yellobyte Dec 9, 2024
9b9e6af
Update boards.txt
yellobyte Dec 10, 2024
68cafb4
feat(arduino): remove all while(not serial) in examples
SuGlider Dec 11, 2024
9c169fa
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Dec 11, 2024
237523e
Merge pull request #10699 from yellobyte/master
me-no-dev Dec 11, 2024
029a57f
Merge branch 'master' into remove_while_not_serial_in_examples
SuGlider Dec 11, 2024
fb6e977
Merge pull request #10715 from SuGlider/remove_while_not_serial_in_ex…
me-no-dev Dec 11, 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 = 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
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