#pragma once #include "Arduino.h" class IgnitionLearningTable { private: float corrections[16][16]; uint32_t cellHits[16][16]; public: IgnitionLearningTable(); void reset(); bool save(); bool load(); float getCorrection(float load, float rpm); void learn(float load, float rpm, float knockLevel); float getProgress() const; };