27 const GpioConfiguration& configuration,
30 return Os::File::Status::NOT_SUPPORTED;
35 const GpioConfiguration& configuration,
37 return Os::File::Status::NOT_SUPPORTED;
42 const GpioConfiguration& configuration,
44 return Os::File::Status::NOT_SUPPORTED;
55 void LinuxGpioDriver ::pollLoop() {
57 while (this->getRunning()) {
PlatformIntType NATIVE_INT_TYPE
int PlatformIntType
DefaultTypes.hpp provides fallback defaults for the platform types.
C++-compatible configuration header for fprime configuration.
@ UNKNOWN_ERROR
An unknown error occurred.
static constexpr FwSizeType GPIO_POLL_TIMEOUT
Os::File::Status open(const char *device, const U32 gpio, const GpioConfiguration &configuration, const Fw::Logic &default_state=Fw::Logic::LOW)
open a GPIO pin for use in the system
static Status delay(Fw::TimeInterval interval)
delay the current task