Thans to copilot, microsecond resolution to wait for spark.
no missing firings detected
This commit is contained in:
@@ -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... ");;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user