16 lines
529 B
C++
16 lines
529 B
C++
#pragma once
|
|
|
|
#include <Arduino.h>
|
|
#include <string>
|
|
#include <datastruct.h>
|
|
|
|
std::string printBits(uint32_t value);
|
|
|
|
void printRunningTasksMod(Print &printer, std::function<bool(const TaskStatus_t &a, const TaskStatus_t &b)> orderBy = nullptr);
|
|
|
|
inline void swapHistory(PSRAMVector<ignitionBoxStatus>* active, PSRAMVector<ignitionBoxStatus>* writable) {
|
|
auto *temp = active;
|
|
active = writable; // switch active and writable buffers
|
|
writable = temp; // ensure writable_history points to the buffer we just filled
|
|
}
|