|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
Implementation of the DigitalOutputGuard class for unified DigitalGpio. More...
#include "utils/DigitalOutputGuard.h"Implementation of the DigitalOutputGuard class for unified DigitalGpio.
The DigitalOutputGuard class provides RAII management of DigitalGpio instances when used as outputs, ensuring proper state management and cleanup. This implementation guarantees safe automatic management of GPIO output states with guaranteed cleanup even in exception scenarios, ensuring proper resource management and pin state control.