работает с перемычкой на 1МГц 2%
This commit is contained in:
@@ -14,10 +14,14 @@ class Measurement {
|
||||
FailReason reason() const { return stats_.reason; }
|
||||
const StageStats &stats() const { return stats_; }
|
||||
private:
|
||||
static void taskEntry(void *context);
|
||||
void taskLoop();
|
||||
MeasureState processOnce();
|
||||
void fail(FailReason reason);
|
||||
void completeWindow();
|
||||
PulseReceiver &receiver_;
|
||||
MeasureState state_ = MeasureState::IDLE;
|
||||
volatile MeasureState state_ = MeasureState::IDLE;
|
||||
TaskHandle_t task_ = nullptr;
|
||||
StageStats stats_ = {};
|
||||
PeriodLimits limits_ = {};
|
||||
uint32_t expectedHz_ = 0;
|
||||
|
||||
Reference in New Issue
Block a user