On this page
article
peary::hal
peary::hal
Classes
| Name | |
|---|---|
| class | peary::hal::Board Base class for a hardware board. |
| class | peary::hal::Component This class serves as base class for a unified interface to hardware components. |
| class | peary::hal::HalError Base class for HAL-related errors. |
| class | peary::hal::InvalidResourceError Exception class for invalid resources. |
| class | peary::hal::Resource Base class for resources. |
| class | peary::hal::E2Writer A resource that can write to memory. |
| class | peary::hal::E2Reader A resource that can read from memory. |
| class | peary::hal::TemperatureProvider A resource which can read a temperature value. |
| class | peary::hal::VoltageControl A resource which can control a voltage level. |
| class | peary::hal::CurrentLimiter A resource which can control a voltage level. |
| class | peary::hal::VoltageProvider A resource which can read a voltage level. |
| class | peary::hal::CurrentControl A resource which can control a current source. |
| class | peary::hal::CurrentProvider A resource which can read a current value. |
| class | peary::hal::PowerProvider A resource which can read a wattage. |
| class | peary::hal::SwitchControl A resource which can control a switch. |
| class | peary::hal::SwitchStatus A resource which can read the status of a switch. |
| class | peary::hal::AlertMonitor A resource which can monitor alerts. |
| class | peary::hal::ClockSynthesizer A resource which can control a clock multiplier and jitter attenuator. |
| class | peary::hal::Oscillator A resource which can control an oscillator. |
Updated on 2025-11-14 at 11:31:23 +0100