Thans to copilot, microsecond resolution to wait for spark.

no missing firings detected
This commit is contained in:
2026-04-04 22:12:53 +02:00
parent 38c595fd7b
commit c5d80052e5
6 changed files with 64 additions and 55 deletions

View File

@@ -12,14 +12,16 @@
#include <devices.h>
#include <ui.h>
// FreeRTOS directives
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
// #define CH_B_ENABLE
#define TEST
void printTaskList()
{
void printTaskStats() {
char buffer[1024];
Serial.println("Task Name\tState\tPrio\tStack\tNum");
vTaskList(buffer);
vTaskGetRunTimeStats(buffer);
Serial.println(buffer);
}
@@ -174,6 +176,7 @@ void loop()
int64_t last = esp_timer_get_time();
uint32_t missed_firings12 = 0;
uint32_t missed_firings34 = 0;
uint32_t counter = 0;
while (running)
{
@@ -217,9 +220,7 @@ void loop()
last = esp_timer_get_time();
} else
{
setCursor(0, 22);
Serial.print("Waiting for data... ");;
Serial.flush();
Serial.println("Waiting for data... ");;
}
}