Ersa Wearable Platform
Embedded smartwatch firmware and application framework
Loading...
Searching...
No Matches
ersa::hal::IPowerManagement Member List

This is the complete list of members for ersa::hal::IPowerManagement, including all inherited members.

acquirePerformance(PerformanceProfile profile, const char *reason)=0ersa::hal::IPowerManagementpure virtual
allowAutomaticSleep(bool allow)=0ersa::hal::IPowerManagementpure virtual
enterDeepSleep(uint64_t timerUs)=0ersa::hal::IPowerManagementpure virtual
getPowerModeReport(char *buffer, size_t capacity)=0ersa::hal::IPowerManagementpure virtual
initialize()=0ersa::hal::IPowerManagementpure virtual
initializeWakeSources(const board::Pins &pins)=0ersa::hal::IPowerManagementpure virtual
notifyWake()=0ersa::hal::IPowerManagementpure virtual
releasePerformance(PerformanceProfile profile, const char *reason)=0ersa::hal::IPowerManagementpure virtual
reportPowerModes()=0ersa::hal::IPowerManagementpure virtual
setTestCpuFrequencyMHz(unsigned mhz)=0ersa::hal::IPowerManagementpure virtual
testCpuFrequencyMHz() const =0ersa::hal::IPowerManagementpure virtual
tick()=0ersa::hal::IPowerManagementpure virtual
waitForWake(uint32_t timeoutMs)=0ersa::hal::IPowerManagementpure virtual
~IPowerManagement()=defaultersa::hal::IPowerManagementvirtual