codex init

This commit is contained in:
2026-08-05 16:49:05 +03:00
commit 3399e194ad
23 changed files with 1484 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
#pragma once
#include <Arduino.h>
struct ActualPwm { uint32_t requestedHz; uint32_t actualHz; float actualDutyPct; uint8_t bits; };
class PwmGenerator {
public:
void begin();
bool preview(uint32_t frequencyHz, uint8_t dutyPct, ActualPwm &actual);
bool start(uint32_t frequencyHz, uint8_t dutyPct, ActualPwm &actual);
void stop();
bool running() const { return running_; }
private:
bool running_ = false;
};