Merge branch 'reduce_main_loop' into integration

This commit is contained in:
J. Nick Koston 2025-07-04 12:59:23 -05:00
commit 32729c7ca7
No known key found for this signature in database
2 changed files with 3 additions and 1 deletions

View File

@ -87,7 +87,8 @@ api:
}
};
TestComponent test_component;
// Use a static instance so it doesn't go out of scope
static TestComponent test_component;
test_component.test_defer();
ESP_LOGD("defer_test", "Deferred 10 items using defer(), waiting for execution...");

View File

@ -32,6 +32,7 @@ void DeferStressComponent::run_multi_thread_test() {
ESP_LOGI(TAG, "Creating %d threads, each will defer %d callbacks", NUM_THREADS, DEFERS_PER_THREAD);
threads.reserve(NUM_THREADS);
for (int i = 0; i < NUM_THREADS; i++) {
threads.emplace_back([this, i]() {
ESP_LOGV(TAG, "Thread %d starting", i);