25 Os::File::Status LinuxGpioDriver ::setupLineHandle(
const PlatformIntType chip_descriptor,
27 const GpioConfiguration& configuration,
29 PlatformIntType& fd) {
30 return Os::File::Status::NOT_SUPPORTED;
33 Os::File::Status LinuxGpioDriver ::setupLineEvent(
const PlatformIntType chip_descriptor,
35 const GpioConfiguration& configuration,
36 PlatformIntType& fd) {
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()) {
static Status delay(Fw::TimeInterval interval)
delay the current task
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 constexpr FwSizeType GPIO_POLL_TIMEOUT