25 Os::File::Status LinuxGpioDriver ::setupLineRequestV2(
const int chip_descriptor,
27 const GpioConfiguration& configuration,
30 return Os::File::Status::NOT_SUPPORTED;
33 Os::File::Status LinuxGpioDriver ::setupLineHandle(
const int chip_descriptor,
35 const GpioConfiguration& configuration,
38 return Os::File::Status::NOT_SUPPORTED;
43 const GpioConfiguration& configuration,
45 return Os::File::Status::NOT_SUPPORTED;
50 const GpioConfiguration& configuration,
52 return Os::File::Status::NOT_SUPPORTED;
63 void LinuxGpioDriver ::pollLoop() {
65 while (this->getRunning()) {
An unknown error occurred.
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
PlatformIndexType FwIndexType
static Status delay(const Fw::TimeInterval &interval)
delay the current task
static constexpr FwSizeType GPIO_POLL_TIMEOUT