Skip to content

Conversation

@SuGlider
Copy link
Collaborator

@SuGlider SuGlider commented Nov 30, 2025

Description of Change

This PR fixes Paripheral Manager issue related to detaching rx and tx in the same or different execution time which shall lead to stoping the IDF UART driver and shuting down the Arduino log interface if enabled.

Test Scenarios

PPP using UART0 rx and tx pins for communication.
UART CI Test Sketch.

Related links

none.

@SuGlider SuGlider added this to the 3.3.0 milestone Nov 30, 2025
@SuGlider SuGlider self-assigned this Nov 30, 2025
@SuGlider SuGlider added the Peripheral: UART Related to the UART peripheral or its functionality. label Nov 30, 2025
@SuGlider SuGlider requested a review from a team as a code owner November 30, 2025 17:41
@SuGlider SuGlider moved this from Todo to In Progress in Arduino ESP32 Core Project Roadmap Nov 30, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Nov 30, 2025

Messages
📖 🎉 Good Job! All checks are passing!

👋 Hello SuGlider, we appreciate your contribution to this project!


📘 Please review the project's Contributions Guide for key guidelines on code, documentation, testing, and more.

🖊️ Please also make sure you have read and signed the Contributor License Agreement for this project.

Click to see more instructions ...


This automated output is generated by the PR linter DangerJS, which checks if your Pull Request meets the project's requirements and helps you fix potential issues.

DangerJS is triggered with each push event to a Pull Request and modify the contents of this comment.

Please consider the following:
- Danger mainly focuses on the PR structure and formatting and can't understand the meaning behind your code or changes.
- Danger is not a substitute for human code reviews; it's still important to request a code review from your colleagues.
- To manually retry these Danger checks, please navigate to the Actions tab and re-run last Danger workflow.

Review and merge process you can expect ...


We do welcome contributions in the form of bug reports, feature requests and pull requests.

1. An internal issue has been created for the PR, we assign it to the relevant engineer.
2. They review the PR and either approve it or ask you for changes or clarifications.
3. Once the GitHub PR is approved we do the final review, collect approvals from core owners and make sure all the automated tests are passing.
- At this point we may do some adjustments to the proposed change, or extend it by adding tests or documentation.
4. If the change is approved and passes the tests it is merged into the default branch.

Generated by 🚫 dangerJS against 85d92e9

@github-actions
Copy link
Contributor

github-actions bot commented Nov 30, 2025

Test Results

 76 files   76 suites   15m 47s ⏱️
 38 tests  36 ✅ 0 💤 2 ❌
241 runs  232 ✅ 0 💤 9 ❌

For more details on these failures, see this check.

Results for commit 85d92e9.

♻️ This comment has been updated with latest results.

@SuGlider SuGlider marked this pull request as draft November 30, 2025 18:03
@github-actions
Copy link
Contributor

Memory usage test (comparing PR against master branch)

The table below shows the summary of memory usage change (decrease - increase) in bytes and percentage for each target.

MemoryFLASH [bytes]FLASH [%]RAM [bytes]RAM [%]
TargetDECINCDECINCDECINCDECINC
ESP32C5💚 -4700💚 -0.170.00000.000.00
ESP32P4💚 -4720💚 -0.150.00000.000.00
ESP32S3💚 -3880💚 -0.140.00000.000.00
ESP32S2💚 -3960💚 -0.150.00000.000.00
ESP32C3💚 -4660💚 -0.180.00000.000.00
ESP32C6💚 -4700💚 -0.200.00000.000.00
ESP32H2💚 -4700💚 -0.180.00000.000.00
ESP32💚 -3520💚 -0.130.00000.000.00
Click to expand the detailed deltas report [usage change in BYTES]
TargetESP32C5ESP32P4ESP32S3ESP32S2ESP32C3ESP32C6ESP32H2ESP32
ExampleFLASHRAMFLASHRAMFLASHRAMFLASHRAMFLASHRAMFLASHRAMFLASHRAMFLASHRAM
libraries/ArduinoOTA/examples/BasicOTA💚 -4540💚 -4540💚 -3760💚 -3560💚 -4460💚 -4460--💚 -3400
libraries/AsyncUDP/examples/AsyncUDPClient💚 -4460💚 -4460💚 -3760💚 -3520💚 -4460💚 -4540--💚 -3400
libraries/AsyncUDP/examples/AsyncUDPMulticastServer💚 -4460💚 -4460💚 -3760💚 -3520💚 -4460💚 -4540--💚 -3360
libraries/AsyncUDP/examples/AsyncUDPServer💚 -4460💚 -4460💚 -3760💚 -3600💚 -4460💚 -4540--💚 -3360
libraries/BLE/examples/Beacon_Scanner💚 -4460💚 -4460💚 -3760--💚 -4460💚 -4540💚 -4540💚 -3240
libraries/BLE/examples/Client💚 -4460💚 -4460💚 -3600--💚 -4460💚 -4460💚 -4540💚 -3360
libraries/BLE/examples/Client_multiconnect💚 -4540💚 -4540💚 -3760--💚 -4460💚 -4540💚 -4460💚 -3280
libraries/BLE/examples/Client_secure_static_passkey💚 -4540💚 -4540💚 -3760--💚 -4460💚 -4540💚 -4460💚 -3400
libraries/BLE/examples/EddystoneTLM_Beacon💚 -4460💚 -4540💚 -3760--💚 -4540💚 -4460💚 -4460💚 -3240
libraries/BLE/examples/EddystoneURL_Beacon💚 -4540💚 -4460💚 -3760--💚 -4460💚 -4540💚 -4540💚 -3440
libraries/BLE/examples/Notify💚 -4540💚 -4460💚 -3680--💚 -4540💚 -4460💚 -4460💚 -3360
libraries/BLE/examples/Scan💚 -4540💚 -4460💚 -3760--💚 -4540💚 -4460💚 -4460💚 -3400
libraries/BLE/examples/Server💚 -4540💚 -4460💚 -3760--💚 -4540💚 -4460💚 -4460💚 -3440
libraries/BLE/examples/Server_multiconnect💚 -4460💚 -4540💚 -3760--💚 -4460💚 -4540💚 -4540💚 -3200
libraries/BLE/examples/Server_secure_authorization💚 -4540--💚 -3760--💚 -4460💚 -4460💚 -4460--
libraries/BLE/examples/Server_secure_static_passkey💚 -4540💚 -4540💚 -3800--💚 -4540💚 -4460💚 -4460💚 -3160
libraries/BLE/examples/UART💚 -4460💚 -4540💚 -3760--💚 -4460💚 -4540💚 -4540💚 -3360
libraries/BLE/examples/Write💚 -4460💚 -4540💚 -3760--💚 -4460💚 -4540💚 -4540💚 -3200
libraries/BLE/examples/iBeacon💚 -4460💚 -4540💚 -3760--💚 -4460💚 -4540💚 -4540💚 -3400
libraries/DNSServer/examples/CaptivePortal💚 -4540💚 -4460💚 -3600💚 -3840💚 -4460💚 -4540--💚 -3360
libraries/EEPROM/examples/eeprom_class💚 -4520💚 -4560💚 -3760💚 -3440💚 -4580💚 -4580💚 -4500💚 -3360
libraries/EEPROM/examples/eeprom_extra💚 -4680💚 -4660💚 -3760💚 -3440💚 -4500💚 -4580💚 -4580💚 -3360
libraries/EEPROM/examples/eeprom_write💚 -4500💚 -4540💚 -3760💚 -3840💚 -4560💚 -4500💚 -4480💚 -3360
libraries/ESP32/examples/AnalogOut/LEDCFade💚 -4540💚 -4540💚 -3760💚 -3520💚 -4640💚 -4540💚 -4560💚 -3360
libraries/ESP32/examples/AnalogOut/LEDCGammaFade💚 -4520💚 -4540------💚 -4580💚 -4620--
libraries/ESP32/examples/AnalogOut/LEDCSingleChannel💚 -4620💚 -4600💚 -3600💚 -3560💚 -4560💚 -4540💚 -4480💚 -3480
libraries/ESP32/examples/AnalogOut/LEDCSoftwareFade💚 -4660💚 -4560💚 -3600💚 -3560💚 -4560💚 -4540💚 -4460💚 -3480
libraries/ESP32/examples/AnalogOut/SigmaDelta💚 -4540💚 -4600💚 -3760💚 -3480💚 -4560💚 -4580💚 -4480💚 -3480
libraries/ESP32/examples/AnalogOut/ledcFrequency💚 -4680💚 -4620💚 -3760💚 -3560💚 -4500💚 -4560💚 -4520💚 -3320
libraries/ESP32/examples/AnalogOut/ledcWrite_RGB💚 -4600💚 -4540💚 -3760💚 -3920💚 -4620💚 -4620💚 -4580💚 -3360
libraries/ESP32/examples/AnalogRead💚 -4600💚 -4600💚 -3600💚 -3560💚 -4660💚 -4500💚 -4640💚 -3200
libraries/ESP32/examples/AnalogReadContinuous💚 -4540💚 -4580💚 -3760💚 -3440💚 -4660💚 -4540💚 -4600💚 -3360
libraries/ESP32/examples/ArduinoStackSize💚 -4600💚 -4600💚 -3760💚 -3440💚 -4480💚 -4560💚 -4480💚 -3360
libraries/ESP32/examples/ArduinoWaitTimeBeforeStartingSketch💚 -4580💚 -4600💚 -3760💚 -3520💚 -4500💚 -4580💚 -4500💚 -3360
libraries/ESP32/examples/CI/CIBoardsTest💚 -4460💚 -4460💚 -3760💚 -3440💚 -4560💚 -4540💚 -4520💚 -3360
libraries/ESP32/examples/ChipID/GetChipID💚 -4600💚 -4520💚 -3760💚 -3440💚 -4580💚 -4560💚 -4520💚 -3360
libraries/ESP32/examples/DeepSleep/TimerWakeUp💚 -4600💚 -4600💚 -3600💚 -3520💚 -4520💚 -4500--💚 -3360
libraries/ESP32/examples/FreeRTOS/BasicMultiThreading💚 -4520💚 -4540💚 -3760💚 -3440💚 -4560💚 -4500💚 -4560💚 -3360
libraries/ESP32/examples/FreeRTOS/Mutex💚 -4500💚 -4520💚 -3760💚 -3520💚 -4560💚 -4520💚 -4560💚 -3360
libraries/ESP32/examples/FreeRTOS/Queue💚 -4500💚 -4520💚 -3760💚 -3440💚 -4560💚 -4580💚 -4580💚 -3200
libraries/ESP32/examples/FreeRTOS/Semaphore💚 -4600💚 -4580💚 -3760💚 -3440💚 -4500💚 -4600💚 -4500💚 -3360
libraries/ESP32/examples/GPIO/BlinkRGB💚 -4660💚 -4500💚 -3760💚 -3560💚 -4500💚 -4640💚 -4500💚 -3480
libraries/ESP32/examples/GPIO/FunctionalInterrupt💚 -4520💚 -4540💚 -3760💚 -3840💚 -4560💚 -4520💚 -4620💚 -3360
libraries/ESP32/examples/GPIO/FunctionalInterruptLambda💚 -4600💚 -4600💚 -3760💚 -3600💚 -4580💚 -4600💚 -4480💚 -3200
libraries/ESP32/examples/GPIO/FunctionalInterruptStruct💚 -4520💚 -4520💚 -3760💚 -3520💚 -4560💚 -4480💚 -4660💚 -3360
libraries/ESP32/examples/GPIO/GPIOInterrupt💚 -4540💚 -4520💚 -3760💚 -3840💚 -4540💚 -4540💚 -4620💚 -3360
libraries/ESP32/examples/HWCDC_Events💚 -4300💚 -4500💚 -3200--💚 -4200💚 -4240💚 -4120--
libraries/ESP32/examples/MacAddress/GetMacAddress💚 -4640💚 -4600💚 -3760💚 -3520💚 -4500💚 -4640💚 -4560💚 -3360
libraries/ESP32/examples/RMT/Legacy_RMT_Driver_Compatible💚 -4480💚 -4520💚 -3760💚 -3520💚 -4560💚 -4520💚 -4580💚 -3360
libraries/ESP32/examples/RMT/RMTCallback💚 -4520💚 -4600💚 -3760💚 -3480💚 -4600💚 -4480💚 -4580💚 -3360
libraries/ESP32/examples/RMT/RMTLoopback💚 -4580💚 -4620💚 -3760💚 -3560💚 -4560💚 -4560💚 -4560💚 -3360
libraries/ESP32/examples/RMT/RMTReadXJT💚 -4600💚 -4500💚 -3760💚 -3480💚 -4520💚 -4600💚 -4480💚 -3360
libraries/ESP32/examples/RMT/RMTWrite_RGB_LED💚 -4600💚 -4520💚 -3760💚 -3560💚 -4500💚 -4600💚 -4520💚 -3360
libraries/ESP32/examples/RMT/RMT_CPUFreq_Test💚 -4620💚 -4540💚 -3760💚 -3680💚 -4480💚 -4580💚 -4480💚 -3360
libraries/ESP32/examples/RMT/RMT_EndOfTransmissionState💚 -4620💚 -4500💚 -3600💚 -3520💚 -4520💚 -4560💚 -4500💚 -3360
libraries/ESP32/examples/RMT/RMT_LED_Blink💚 -4600💚 -4680💚 -3760💚 -3480💚 -4580💚 -4660💚 -4620💚 -3360
libraries/ESP32/examples/ResetReason/ResetReason💚 -4580💚 -4600💚 -3760💚 -3520💚 -4500💚 -4500💚 -4600💚 -3360
libraries/ESP32/examples/ResetReason/ResetReason2💚 -4500💚 -4520💚 -3760💚 -3440💚 -4560💚 -4540💚 -4580💚 -3360
libraries/ESP32/examples/Serial/BaudRateDetect_Demo💚 -4100💚 -4100💚 -3360💚 -3040💚 -4200💚 -4080💚 -4200💚 -2920
libraries/ESP32/examples/Serial/OnReceiveError_BREAK_Demo💚 -4520💚 -4560💚 -3760💚 -3440💚 -4560💚 -4500💚 -4560💚 -3360
libraries/ESP32/examples/Serial/OnReceive_Demo💚 -4520💚 -4520💚 -3760💚 -3520💚 -4580💚 -4480💚 -4580💚 -3360
libraries/ESP32/examples/Serial/RS485_Echo_Demo💚 -4600💚 -4600💚 -3760💚 -3520💚 -4480💚 -4540💚 -4500💚 -3360
libraries/ESP32/examples/Serial/RxFIFOFull_Demo💚 -4500💚 -4520💚 -3760💚 -3440💚 -4580💚 -4460💚 -4580💚 -3360
libraries/ESP32/examples/Serial/RxTimeout_Demo💚 -4600💚 -4600💚 -3760💚 -3520💚 -4500💚 -4560💚 -4500💚 -3360
libraries/ESP32/examples/Serial/Serial_All_CPU_Freqs💚 -4600💚 -4620💚 -3760💚 -3440💚 -4520💚 -4540💚 -4520💚 -3200
libraries/ESP32/examples/Serial/Serial_STD_Func_OnReceive💚 -4600💚 -4580💚 -3760💚 -3440💚 -4500💚 -4580💚 -4500💚 -3360
libraries/ESP32/examples/Serial/onReceiveExample💚 -4520💚 -4520💚 -3760💚 -3440💚 -4600💚 -4520💚 -4580💚 -3360
libraries/ESP32/examples/Template/ExampleTemplate💚 -4520💚 -4500💚 -3760💚 -3560💚 -4580💚 -4540💚 -4580💚 -3480
libraries/ESP32/examples/Time/SimpleTime💚 -4460💚 -4540💚 -3760💚 -3440💚 -4460💚 -4480--💚 -3200
libraries/ESP32/examples/Timer/RepeatTimer💚 -4540💚 -4520💚 -3760💚 -3920💚 -4600💚 -4540💚 -4560💚 -3360
libraries/ESP32/examples/Timer/WatchdogTimer💚 -4540💚 -4540💚 -3760💚 -3720💚 -4600💚 -4520💚 -4580💚 -3360
libraries/ESP_I2S/examples/ES8388_loopback💚 -4560💚 -4540💚 -3760💚 -3520💚 -4480💚 -4540💚 -4460💚 -3440
libraries/ESP_I2S/examples/Simple_tone💚 -4600💚 -4660💚 -3760💚 -3520💚 -4520💚 -4600💚 -4620💚 -3360
libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Master💚 -4480--💚 -3880💚 -3600💚 -4480💚 -4560--💚 -3360
libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Slave💚 -4540--💚 -3760💚 -3520💚 -4540💚 -4540--💚 -3520
libraries/ESP_NOW/examples/ESP_NOW_Network💚 -4460--💚 -3760💚 -3320💚 -4460💚 -4460--💚 -3400
libraries/ESP_NOW/examples/ESP_NOW_Serial💚 -4460--💚 -3600💚 -3440💚 -4460💚 -4460--💚 -3360
libraries/ESPmDNS/examples/mDNS-SD_Extended💚 -4460💚 -4540💚 -3600💚 -3440💚 -4460💚 -4460--💚 -3200
libraries/ESPmDNS/examples/mDNS_Web_Server💚 -4460💚 -4460💚 -3640💚 -3480💚 -4540💚 -4460--💚 -3200
libraries/Ethernet/examples/ETH_W5500_Arduino_SPI💚 -4460💚 -4460💚 -3760💚 -3520💚 -4460💚 -4460💚 -4540💚 -3360
libraries/Ethernet/examples/ETH_W5500_IDF_SPI💚 -4460💚 -4460💚 -3800💚 -3560💚 -4460💚 -4460💚 -4540💚 -3360
libraries/Ethernet/examples/ETH_WIFI_BRIDGE💚 -4160💚 -4160💚 -3400💚 -3160💚 -4160💚 -4160--💚 -2920
libraries/FFat/examples/FFat_Test💚 -4100💚 -4120💚 -3360💚 -3120💚 -4080💚 -4180💚 -4180💚 -2960
libraries/FFat/examples/FFat_time💚 -4540💚 -4460💚 -3760💚 -3280💚 -4460💚 -4540--💚 -3200
libraries/HTTPClient/examples/Authorization💚 -4460💚 -4460💚 -3760💚 -3520💚 -4540💚 -4460--💚 -3400
libraries/HTTPClient/examples/BasicHttpClient💚 -4540💚 -4540💚 -3760💚 -3440💚 -4460💚 -4540--💚 -3240
libraries/HTTPClient/examples/BasicHttpsClient💚 -4460💚 -4540💚 -3760💚 -3520💚 -4540💚 -4460--💚 -3440
libraries/HTTPClient/examples/CustomHeaders💚 -4460💚 -4460💚 -3800💚 -3600💚 -4540💚 -4460--💚 -3200
libraries/HTTPClient/examples/HTTPClientEnterprise💚 -4540--💚 -3760💚 -3520💚 -4460💚 -4540--💚 -3360
libraries/HTTPClient/examples/ReuseConnection💚 -4460💚 -4460💚 -3760💚 -3440💚 -4540💚 -4460--💚 -3360
libraries/HTTPClient/examples/StreamHttpClient💚 -4540💚 -4540💚 -3600💚 -3520💚 -4460💚 -4540--💚 -3400
libraries/HTTPUpdate/examples/httpUpdate💚 -4460💚 -4540💚 -3600💚 -3920💚 -4460💚 -4540--💚 -3360
libraries/HTTPUpdate/examples/httpUpdateSPIFFS💚 -4460💚 -4540💚 -3760💚 -3560💚 -4460💚 -4540--💚 -3360
libraries/HTTPUpdate/examples/httpUpdateSecure💚 -4540💚 -4540💚 -3760💚 -3440💚 -4460💚 -4540--💚 -3280
libraries/HTTPUpdateServer/examples/WebUpdater💚 -4080💚 -4080💚 -3360💚 -3120💚 -4160💚 -4080--💚 -2920
libraries/Hash/examples/HEX💚 -4520💚 -4540💚 -3760💚 -3440💚 -4600💚 -4600💚 -4580💚 -3360
libraries/Hash/examples/MD5💚 -4600💚 -4620💚 -3760💚 -3520💚 -4480💚 -4500💚 -4480💚 -3360
libraries/Hash/examples/PBKDF2_HMAC💚 -4540💚 -4460💚 -3600💚 -3520💚 -4640💚 -4560💚 -4660💚 -3200
libraries/Hash/examples/SHA1💚 -4600💚 -4640💚 -3760💚 -3960💚 -4480💚 -4500💚 -4480💚 -3360
libraries/Hash/examples/SHA2💚 -4520💚 -4580💚 -3760💚 -3600💚 -4580💚 -4600💚 -4580💚 -3360
libraries/Hash/examples/SHA3💚 -4540💚 -4580💚 -3760💚 -3440💚 -4580💚 -4600💚 -4580💚 -3360
libraries/Hash/examples/SHA3Stream💚 -4540💚 -4600💚 -3760💚 -3440💚 -4580💚 -4540💚 -4580💚 -3360
libraries/Insights/examples/DiagnosticsSmokeTest💚 -4540--💚 -3640💚 -3440💚 -4560💚 -4460--💚 -3400
libraries/Insights/examples/MinimalDiagnostics💚 -4460--💚 -3760💚 -3600💚 -4460💚 -4580--💚 -3360
libraries/LittleFS/examples/LITTLEFS_test💚 -4480💚 -4480💚 -3760💚 -3440💚 -4560💚 -4540💚 -4560💚 -3360
libraries/LittleFS/examples/LITTLEFS_time💚 -4540💚 -4540💚 -3720💚 -3520💚 -4460💚 -4540--💚 -3200
libraries/Matter/examples/MatterColorLight💚 -4680--💚 -3760💚 -3360💚 -4520💚 -4700💚 -4600💚 -2840
libraries/Matter/examples/MatterCommissionTest💚 -4600--💚 -3720💚 -3440💚 -4480💚 -4520💚 -4560💚 -3200
libraries/Matter/examples/MatterComposedLights💚 -4660--💚 -3760💚 -3520💚 -4580💚 -4540💚 -4580💚 -3360
libraries/Matter/examples/MatterContactSensor💚 -4580--💚 -3800💚 -3560💚 -4500💚 -4580💚 -4580💚 -3360
libraries/Matter/examples/MatterDimmableLight💚 -4660--💚 -3840💚 -3440💚 -4480💚 -4660💚 -4600💚 -3360
libraries/Matter/examples/MatterEnhancedColorLight💚 -4600--💚 -3760💚 -3560💚 -4560💚 -4600💚 -4640💚 -3200
libraries/Matter/examples/MatterEvents💚 -4620--💚 -3600💚 -3480💚 -4480💚 -4480💚 -4560💚 -3360
libraries/Matter/examples/MatterFan💚 -4600--💚 -3760💚 -3480💚 -4580💚 -4600💚 -4500💚 -3360
libraries/Matter/examples/MatterHumiditySensor💚 -4520--💚 -3760💚 -3520💚 -4520💚 -4500💚 -4540💚 -3400
libraries/Matter/examples/MatterLambdaSingleCallbackManyEPs💚 -4520--💚 -3760💚 -3520💚 -4540💚 -4580💚 -4540💚 -3320
libraries/Matter/examples/MatterMinimum💚 -4600--💚 -3760💚 -3480💚 -4480💚 -4600💚 -4560💚 -3160
libraries/Matter/examples/MatterOccupancySensor💚 -4600--💚 -3800💚 -3480💚 -4620💚 -4500💚 -4600💚 -3240
libraries/Matter/examples/MatterOnIdentify💚 -4500--💚 -3800💚 -3520💚 -4600💚 -4540💚 -4540💚 -3120
libraries/Matter/examples/MatterOnOffLight💚 -4640--💚 -3760💚 -3520💚 -4480💚 -4620💚 -4580💚 -3400
libraries/Matter/examples/MatterOnOffPlugin💚 -4640--💚 -3800💚 -3440💚 -4480💚 -4620💚 -4580💚 -3160
libraries/Matter/examples/MatterPressureSensor💚 -4520--💚 -3600💚 -3480💚 -4520💚 -4500💚 -4540💚 -3360
libraries/Matter/examples/MatterSmartButton💚 -4520--💚 -3800💚 -3480💚 -4540💚 -4580💚 -4520💚 -3160
libraries/Matter/examples/MatterTemperatureLight💚 -4600--💚 -3760💚 -3440💚 -4580💚 -4680💚 -4500💚 -3440
libraries/Matter/examples/MatterTemperatureSensor💚 -4600--💚 -3760💚 -3480💚 -4600💚 -4580💚 -4620💚 -3360
libraries/Matter/examples/MatterThermostat💚 -4620--💚 -3280💚 -3520💚 -4580💚 -4620💚 -4560💚 -3240
libraries/NetBIOS/examples/ESP_NBNST💚 -4540💚 -4540💚 -3640💚 -3440💚 -4540💚 -4540--💚 -3200
libraries/NetworkClientSecure/examples/WiFiClientInsecure💚 -4460💚 -4460💚 -3760💚 -3520💚 -4540💚 -4460--💚 -3200
libraries/NetworkClientSecure/examples/WiFiClientPSK💚 -4460💚 -4460💚 -3640💚 -3440💚 -4540💚 -4460--💚 -3280
libraries/NetworkClientSecure/examples/WiFiClientSecure💚 -4540💚 -4540💚 -3680💚 -3440💚 -4540💚 -4460--💚 -3440
libraries/NetworkClientSecure/examples/WiFiClientSecureEnterprise💚 -4540--💚 -3760💚 -3480💚 -4460💚 -4540--💚 -3400
libraries/NetworkClientSecure/examples/WiFiClientSecureProtocolUpgrade💚 -4460💚 -4460💚 -3400💚 -2960💚 -4540💚 -4460--💚 -3440
libraries/NetworkClientSecure/examples/WiFiClientShowPeerCredentials💚 -4540💚 -4540💚 -3600💚 -3480💚 -4460💚 -4540--💚 -3360
libraries/NetworkClientSecure/examples/WiFiClientTrustOnFirstUse💚 -4540💚 -4460💚 -3760💚 -3520💚 -4540💚 -4540--💚 -3200
libraries/OpenThread/examples/CLI/COAP/coap_lamp💚 -4560--------💚 -4600💚 -4560--
libraries/OpenThread/examples/CLI/COAP/coap_switch💚 -4540--------💚 -4580💚 -4560--
libraries/OpenThread/examples/CLI/SimpleCLI💚 -4620--------💚 -4600💚 -4580--
libraries/OpenThread/examples/CLI/SimpleNode💚 -4600--------💚 -4540💚 -4520--
libraries/OpenThread/examples/CLI/SimpleThreadNetwork/ExtendedRouterNode💚 -4620--------💚 -4680💚 -4640--
libraries/OpenThread/examples/CLI/SimpleThreadNetwork/LeaderNode💚 -4680--------💚 -4640💚 -4560--
libraries/OpenThread/examples/CLI/SimpleThreadNetwork/RouterNode💚 -4680--------💚 -4620💚 -4580--
libraries/OpenThread/examples/CLI/ThreadScan💚 -4580--------💚 -4540💚 -4480--
libraries/OpenThread/examples/CLI/onReceive💚 -4540--------💚 -4540💚 -4500--
libraries/OpenThread/examples/Native/SimpleThreadNetwork/LeaderNode💚 -4460--------💚 -4540💚 -4560--
libraries/OpenThread/examples/Native/SimpleThreadNetwork/RouterNode💚 -4620--------💚 -4580💚 -4560--
libraries/PPP/examples/PPP_Basic💚 -4540💚 -4460💚 -3600💚 -3600💚 -4460💚 -4540💚 -4540💚 -3360
libraries/PPP/examples/PPP_WIFI_BRIDGE💚 -4080💚 -4160💚 -3200💚 -3040💚 -4080💚 -4160--💚 -2760
libraries/Preferences/examples/Prefs2Struct💚 -4580💚 -4600💚 -3760💚 -3680💚 -4480💚 -4540💚 -4500💚 -3360
libraries/Preferences/examples/StartCounter💚 -4520💚 -4520💚 -3760💚 -3640💚 -4580💚 -4480💚 -4580💚 -3360
libraries/RainMaker/examples/RMakerCustom💚 -4540--💚 -3800💚 -3440💚 -4540💚 -4460----
libraries/RainMaker/examples/RMakerCustomAirCooler💚 -4540--💚 -3760💚 -3520💚 -4460💚 -4540----
libraries/RainMaker/examples/RMakerSonoffDualR3💚 -4540--💚 -3760💚 -3440💚 -4540💚 -4460----
libraries/RainMaker/examples/RMakerSwitch💚 -4540--💚 -3800💚 -3520💚 -4540💚 -4500----
libraries/SD/examples/SD_Test💚 -4540💚 -4540💚 -3760💚 -3440💚 -4460💚 -4540💚 -4460💚 -3360
libraries/SD/examples/SD_time💚 -4540💚 -4540💚 -3760💚 -3520💚 -4540💚 -4540--💚 -3440
libraries/SPI/examples/SPI_Multiple_Buses💚 -4540💚 -4560💚 -3760💚 -3800💚 -4540💚 -4520💚 -4460💚 -3320
libraries/SPIFFS/examples/SPIFFS_Test💚 -4560💚 -4560💚 -3760💚 -3440💚 -4480💚 -4460💚 -4480💚 -3360
libraries/SPIFFS/examples/SPIFFS_time💚 -4540💚 -4540💚 -3760💚 -3480💚 -4460💚 -4540--💚 -3200
libraries/TFLiteMicro/examples/hello_world💚 -4540💚 -4600💚 -3760💚 -3560💚 -4560💚 -4620💚 -4560💚 -3480
libraries/Ticker/examples/Blinker💚 -4600💚 -4680💚 -3760💚 -3640💚 -4520💚 -4600💚 -4600💚 -3480
libraries/Ticker/examples/TickerBasic💚 -4600💚 -4680💚 -3760💚 -3480💚 -4520💚 -4580💚 -4600💚 -3480
libraries/Ticker/examples/TickerParameter💚 -4680💚 -4600💚 -3760💚 -3480💚 -4600💚 -4680💚 -4520💚 -3480
libraries/Update/examples/AWS_S3_OTA_Update💚 -4460💚 -4540💚 -3760💚 -3440💚 -4460💚 -4540--💚 -3400
libraries/Update/examples/HTTPS_OTA_Update💚 -4460💚 -4540💚 -3800💚 -3400💚 -4460💚 -4540--💚 -3360
libraries/Update/examples/HTTP_Client_AES_OTA_Update💚 -4460💚 -4460💚 -3760💚 -3440💚 -4460💚 -4540--💚 -3360
libraries/Update/examples/HTTP_Server_AES_OTA_Update💚 -4540💚 -4540💚 -3760💚 -3560💚 -4460💚 -4540--💚 -3400
libraries/Update/examples/OTAWebUpdater💚 -4460💚 -4540💚 -3760💚 -3560💚 -4540💚 -4460--💚 -3360
libraries/Update/examples/SD_Update💚 -4540💚 -4460💚 -3600💚 -3440💚 -4540💚 -4460💚 -4460💚 -3200
libraries/WebServer/examples/AdvancedWebServer💚 -4460💚 -4540💚 -3800💚 -3800💚 -4460💚 -4460--💚 -3200
libraries/WebServer/examples/ChunkWriting💚 -4540💚 -4460💚 -3760💚 -3440💚 -4460💚 -4540--💚 -3360
libraries/WebServer/examples/FSBrowser💚 -4160💚 -4160💚 -3360💚 -3040💚 -4080💚 -4080--💚 -2920
libraries/WebServer/examples/Filters💚 -4460💚 -4540💚 -3760💚 -3560💚 -4460💚 -4460--💚 -3280
libraries/WebServer/examples/HelloServer💚 -4460💚 -4540💚 -3760💚 -3440💚 -4460💚 -4460--💚 -3240
libraries/WebServer/examples/HttpAdvancedAuth💚 -4460💚 -4460💚 -3640💚 -3520💚 -4540💚 -4540--💚 -3520
libraries/WebServer/examples/HttpAuthCallback💚 -4540💚 -4540💚 -3760💚 -3640💚 -4460💚 -4460--💚 -3360
libraries/WebServer/examples/HttpAuthCallbackInline💚 -4540💚 -4540💚 -3800💚 -3600💚 -4460💚 -4460--💚 -3480
libraries/WebServer/examples/HttpBasicAuth💚 -4540💚 -4540💚 -3640💚 -3520💚 -4460💚 -4460--💚 -3360
libraries/WebServer/examples/HttpBasicAuthSHA1💚 -4460💚 -4540💚 -3760💚 -3440💚 -4540💚 -4540--💚 -3360
libraries/WebServer/examples/HttpBasicAuthSHA1orBearerToken💚 -4460💚 -4460💚 -3480💚 -3680💚 -4540💚 -4540--💚 -3360
libraries/WebServer/examples/Middleware💚 -4540--💚 -3600💚 -3560💚 -4460💚 -4540--💚 -3360
libraries/WebServer/examples/MultiHomedServers💚 -4460💚 -4460💚 -3760💚 -3440💚 -4460💚 -4460--💚 -3200
libraries/WebServer/examples/PathArgServer💚 -4540💚 -4540💚 -3560💚 -3480💚 -4460💚 -4460--💚 -3360
libraries/WebServer/examples/SDWebServer💚 -4160💚 -4080💚 -3360💚 -3280💚 -4160💚 -4160--💚 -2920
libraries/WebServer/examples/SimpleAuthentification💚 -4540💚 -4460💚 -3760💚 -3640💚 -4460💚 -4540--💚 -3360
libraries/WebServer/examples/UploadHugeFile💚 -4460💚 -4460💚 -3800💚 -3480💚 -4460💚 -4540--💚 -3200
libraries/WebServer/examples/WebServer💚 -4080💚 -4160💚 -3360💚 -3080💚 -4160💚 -4160--💚 -2960
libraries/WebServer/examples/WebUpdate💚 -4080💚 -4080💚 -3360💚 -3160💚 -4160💚 -4080--💚 -2760
libraries/WiFi/examples/FTM/FTM_Initiator💚 -4540💚 -4540💚 -3800💚 -3480💚 -4540💚 -4540--💚 -3360
libraries/WiFi/examples/FTM/FTM_Responder💚 -4560💚 -4560💚 -3800💚 -3520💚 -4560💚 -4480--💚 -3360
libraries/WiFi/examples/SimpleWiFiServer💚 -4460💚 -4540💚 -3800💚 -3480💚 -4460💚 -4460--💚 -3240
libraries/WiFi/examples/WPS💚 -4460--💚 -3720💚 -3560💚 -4460💚 -4540--💚 -3360
libraries/WiFi/examples/WiFiAccessPoint💚 -4460💚 -4460💚 -3760💚 -3520💚 -4460💚 -4540--💚 -3200
libraries/WiFi/examples/WiFiBlueToothSwitch💚 -4540--💚 -3760--💚 -4540💚 -4540--💚 -3400
libraries/WiFi/examples/WiFiClient💚 -4540💚 -4460💚 -3760💚 -3480💚 -4460💚 -4540--💚 -3400
libraries/WiFi/examples/WiFiClientBasic💚 -4460💚 -4540💚 -3760💚 -3520💚 -4540💚 -4460--💚 -3400
libraries/WiFi/examples/WiFiClientConnect💚 -4560💚 -4460💚 -3760💚 -3560💚 -4460💚 -4460--💚 -3400
libraries/WiFi/examples/WiFiClientEnterprise💚 -4460--💚 -3680💚 -3600💚 -4460💚 -4460--💚 -3400
libraries/WiFi/examples/WiFiClientEvents💚 -4480💚 -4460💚 -3760💚 -3520💚 -4480💚 -4560--💚 -3400
libraries/WiFi/examples/WiFiClientStaticIP💚 -4460💚 -4540💚 -3240💚 -3480💚 -4540💚 -4460--💚 -3400
libraries/WiFi/examples/WiFiExtender💚 -4100💚 -4180💚 -3360💚 -3080💚 -4080💚 -4180--💚 -2920
libraries/WiFi/examples/WiFiIPv6💚 -4540💚 -4460💚 -3520💚 -3440💚 -4540💚 -4460--💚 -3360
libraries/WiFi/examples/WiFiMulti💚 -4460💚 -4460💚 -3600💚 -3640💚 -4460💚 -4540--💚 -3200
libraries/WiFi/examples/WiFiMultiAdvanced💚 -4540💚 -4540💚 -3760💚 -3440💚 -4460💚 -4540--💚 -3160
libraries/WiFi/examples/WiFiScan💚 -4540💚 -4460💚 -3760💚 -3520💚 -4480💚 -4560--💚 -3200
libraries/WiFi/examples/WiFiScanAsync💚 -4540💚 -4540💚 -3760💚 -3440💚 -4540💚 -4540--💚 -3400
libraries/WiFi/examples/WiFiScanDualAntenna💚 -4560💚 -4460💚 -3760💚 -3440💚 -4500💚 -4480--💚 -3400
libraries/WiFi/examples/WiFiScanTime💚 -4560💚 -4540💚 -3760💚 -3520💚 -4580💚 -4480--💚 -3320
libraries/WiFi/examples/WiFiSmartConfig💚 -4480--💚 -3640💚 -3200💚 -4480💚 -4480--💚 -3200
libraries/WiFi/examples/WiFiTelnetToSerial💚 -4460💚 -4540💚 -3560💚 -3440💚 -4540💚 -4540--💚 -3360
libraries/WiFi/examples/WiFiUDPClient💚 -4460💚 -4540💚 -3600💚 -3440💚 -4460💚 -4540--💚 -3400
libraries/WiFiProv/examples/WiFiProv💚 -4540--💚 -3760💚 -3440💚 -4560💚 -4480--💚 -3400
libraries/Wire/examples/WireMaster💚 -4280💚 -4300💚 -3360💚 -3120💚 -4100💚 -4180💚 -4200💚 -2760
libraries/Wire/examples/WireScan💚 -4580💚 -4600💚 -3760💚 -3520💚 -4580💚 -4640💚 -4500💚 -3200
libraries/Wire/examples/WireSlave💚 -4300💚 -4300💚 -3360💚 -3120💚 -4160💚 -4300💚 -4200💚 -2920
libraries/Wire/examples/WireSlaveFunctionalCallback💚 -4300💚 -4300💚 -3360💚 -3120💚 -4160💚 -4300💚 -4200💚 -2920
libraries/Zigbee/examples/Zigbee_Analog_Input_Output💚 -4540--💚 -3760💚 -3520💚 -4560💚 -4460💚 -4480💚 -3360
libraries/Zigbee/examples/Zigbee_Binary_Input_Output💚 -4460--------💚 -4540💚 -4540--
libraries/Zigbee/examples/Zigbee_CarbonDioxide_Sensor💚 -4620--------💚 -4700💚 -4660--
libraries/Zigbee/examples/Zigbee_Color_Dimmable_Light💚 -4580--------💚 -4600💚 -4620--
libraries/Zigbee/examples/Zigbee_Color_Dimmer_Switch💚 -4480--💚 -3760💚 -3520💚 -4500💚 -4560💚 -4580💚 -3360
libraries/Zigbee/examples/Zigbee_Contact_Switch💚 -4580--------💚 -4600💚 -4600--
libraries/Zigbee/examples/Zigbee_Dimmable_Light💚 -4500--------💚 -4540💚 -4520--
libraries/Zigbee/examples/Zigbee_Electrical_AC_Sensor💚 -4560--💚 -3760💚 -3520💚 -4480💚 -4460💚 -4540💚 -3360
libraries/Zigbee/examples/Zigbee_Electrical_AC_Sensor_MultiPhase💚 -4540--💚 -3760💚 -3440💚 -4480💚 -4460💚 -4580💚 -3360
libraries/Zigbee/examples/Zigbee_Electrical_DC_Sensor💚 -4540--------💚 -4560💚 -4520--
libraries/Zigbee/examples/Zigbee_Fan_Control💚 -4540--💚 -3640💚 -3520💚 -4620💚 -4620💚 -4640💚 -3360
libraries/Zigbee/examples/Zigbee_Gateway💚 -4460--💚 -3760💚 -3680💚 -4460----💚 -3040
libraries/Zigbee/examples/Zigbee_Illuminance_Sensor💚 -4480--------💚 -4560💚 -4600--
libraries/Zigbee/examples/Zigbee_Multistate_Input_Output💚 -4560--💚 -3760💚 -3560💚 -4640💚 -4500💚 -4540💚 -3360
libraries/Zigbee/examples/Zigbee_OTA_Client💚 -4480--------💚 -4520💚 -4540--
libraries/Zigbee/examples/Zigbee_Occupancy_Sensor💚 -4700--------💚 -4680💚 -4620--
libraries/Zigbee/examples/Zigbee_On_Off_Light💚 -4540--------💚 -4540💚 -4560--
libraries/Zigbee/examples/Zigbee_On_Off_MultiSwitch💚 -4480--💚 -3800💚 -3520💚 -4580💚 -4540💚 -4560💚 -3200
libraries/Zigbee/examples/Zigbee_On_Off_Switch💚 -4640--💚 -3760💚 -3520💚 -4560💚 -4540💚 -4560💚 -3400
libraries/Zigbee/examples/Zigbee_PM25_Sensor💚 -4640--------💚 -4680💚 -4640--
libraries/Zigbee/examples/Zigbee_Power_Outlet💚 -4620--💚 -3520💚 -3520💚 -4560💚 -4540💚 -4560💚 -3360
libraries/Zigbee/examples/Zigbee_Pressure_Flow_Sensor💚 -4600--------💚 -4600💚 -4600--
libraries/Zigbee/examples/Zigbee_Range_Extender💚 -4620--💚 -3760💚 -3560💚 -4560💚 -4540💚 -4560💚 -3240
libraries/Zigbee/examples/Zigbee_Scan_Networks💚 -4680--------💚 -4600💚 -4580--
libraries/Zigbee/examples/Zigbee_Temp_Hum_Sensor_Sleepy💚 -4500--------💚 -4620💚 -4700--
libraries/Zigbee/examples/Zigbee_Temperature_Sensor💚 -4580--------💚 -4620💚 -4660--
libraries/Zigbee/examples/Zigbee_Thermostat💚 -4540--💚 -3760💚 -3560💚 -4660💚 -4640💚 -4680💚 -3360
libraries/Zigbee/examples/Zigbee_Vibration_Sensor💚 -4500--------💚 -4520💚 -4540--
libraries/Zigbee/examples/Zigbee_Wind_Speed_Sensor💚 -4640--------💚 -4680💚 -4640--
libraries/Zigbee/examples/Zigbee_Window_Covering💚 -4560--------💚 -4580💚 -4600--
libraries/ESP32/examples/DeepSleep/TouchWakeUp--💚 -4540💚 -3760💚 -3520------💚 -3360
libraries/ESP32/examples/TWAI/TWAIreceive--💚 -4580💚 -3760💚 -3560💚 -4580💚 -4580💚 -4500💚 -3360
libraries/ESP32/examples/TWAI/TWAItransmit--💚 -4580💚 -3760💚 -3520💚 -4480💚 -4480💚 -4500💚 -3360
libraries/ESP32/examples/Touch/TouchButton--💚 -4620💚 -3760💚 -3520------💚 -3200
libraries/ESP32/examples/Touch/TouchInterrupt--💚 -4520💚 -3760💚 -3440------💚 -3360
libraries/ESP32/examples/Touch/TouchRead--💚 -4620💚 -3760💚 -3520------💚 -3200
libraries/ESP_I2S/examples/Record_to_WAV--💚 -4480💚 -3760--------💚 -3360
libraries/ESP_SR/examples/Basic--💚 -4720💚 -3760----------
libraries/Ethernet/examples/ETH_TLK110--💚 -4460----------💚 -3400
libraries/SD_MMC/examples/SD2USBMSC--💚 -4480💚 -3760----------
libraries/SD_MMC/examples/SDMMC_Test--💚 -4460💚 -3760--------💚 -3360
libraries/SD_MMC/examples/SDMMC_time--💚 -4460💚 -3760--------💚 -3360
libraries/USB/examples/CompositeDevice--💚 -4080💚 -3360💚 -3040--------
libraries/USB/examples/ConsumerControl--💚 -4540💚 -3760💚 -3480--------
libraries/USB/examples/CustomHIDDevice--💚 -4240💚 -3360💚 -3080--------
libraries/USB/examples/FirmwareMSC--💚 -4220💚 -3360💚 -3200--------
libraries/USB/examples/Gamepad--💚 -4680💚 -3760💚 -3520--------
libraries/USB/examples/HIDVendor--💚 -4600💚 -3760💚 -3520--------
libraries/USB/examples/Keyboard/KeyboardLogout--💚 -4460💚 -3760💚 -3480--------
libraries/USB/examples/Keyboard/KeyboardMessage--💚 -4440💚 -3760💚 -3480--------
libraries/USB/examples/Keyboard/KeyboardReprogram--💚 -4540💚 -3760💚 -3480--------
libraries/USB/examples/Keyboard/KeyboardSerial--💚 -4620💚 -3760💚 -3520--------
libraries/USB/examples/KeyboardAndMouseControl--💚 -4600💚 -3760💚 -3520--------
libraries/USB/examples/MIDI/MidiController--💚 -4600💚 -3760💚 -3520--------
libraries/USB/examples/MIDI/MidiInterface--💚 -4540💚 -3760💚 -3520--------
libraries/USB/examples/MIDI/MidiMusicBox--💚 -4540💚 -3760💚 -3520--------
libraries/USB/examples/MIDI/ReceiveMidi--💚 -4560💚 -3760💚 -3520--------
libraries/USB/examples/Mouse/ButtonMouseControl--💚 -4540💚 -3760💚 -3560--------
libraries/USB/examples/SystemControl--💚 -4620💚 -3760💚 -3560--------
libraries/USB/examples/USBMSC--💚 -4260💚 -3200💚 -3160--------
libraries/USB/examples/USBSerial--💚 -4220💚 -3360💚 -3040--------
libraries/USB/examples/USBVendor--💚 -4300💚 -3360💚 -3120--------
libraries/ESP32/examples/Camera/CameraWebServer----💚 -3360💚 -3120------💚 -3080
ESP32/examples/Camera/CameraWebServer (2)----💚 -3360💚 -3160------💚 -2920
ESP32/examples/Camera/CameraWebServer (3)----💚 -3360----------
libraries/ESP32/examples/DeepSleep/ExternalWakeUp----💚 -3760💚 -3520------💚 -3360
libraries/BluetoothSerial/examples/DiscoverConnect--------------💚 -3240
libraries/BluetoothSerial/examples/GetLocalMAC--------------💚 -3480
libraries/BluetoothSerial/examples/SerialToSerialBT--------------💚 -3080
libraries/BluetoothSerial/examples/SerialToSerialBTM--------------💚 -3440
libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy--------------💚 -3400
libraries/BluetoothSerial/examples/SerialToSerialBT_SSP--------------💚 -3440
libraries/BluetoothSerial/examples/bt_classic_device_discovery--------------💚 -3320
libraries/BluetoothSerial/examples/bt_remove_paired_devices--------------💚 -3360
libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code--------------💚 -3200
libraries/Ethernet/examples/ETH_LAN8720--------------💚 -3400
libraries/SimpleBLE/examples/SimpleBleDevice--------------💚 -2920

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Peripheral: UART Related to the UART peripheral or its functionality.

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants