Definition esp32_dvfs_backend.h:31
Profile profile_
Definition esp32_dvfs_backend.h:42
Scope(const Scope &)=delete
Scope & operator=(const Scope &)=delete
const char * reason_
Definition esp32_dvfs_backend.h:43
bool acquired_
Definition esp32_dvfs_backend.h:44
Definition esp32_dvfs_backend.cpp:226
bool getPowerModeReport(char *buffer, size_t capacity)
Definition esp32_dvfs_backend.cpp:232
Profile
Definition esp32_dvfs_backend.h:7
bool begin()
Definition esp32_dvfs_backend.cpp:227
void reportPowerModes()
Definition esp32_dvfs_backend.cpp:231
void release(Profile, const char *)
Definition esp32_dvfs_backend.cpp:229
bool acquire(Profile, const char *)
Definition esp32_dvfs_backend.cpp:228
void tick()
Definition esp32_dvfs_backend.cpp:230
bool setTestCpuFrequencyMHz(unsigned mhz)
Definition esp32_dvfs_backend.cpp:236
unsigned testCpuFrequencyMHz()
Definition esp32_dvfs_backend.cpp:237