readDirection method

MraaReturnCode readDirection(
  1. MraaGpioContext dev,
  2. MraaGpioDirectionRead gpioDirection
)

Read direction - mraa_gpio_read_dir

Read the GPIO's direction.

Implementation

MraaReturnCode readDirection(
    MraaGpioContext dev, MraaGpioDirectionRead gpioDirection) {
  final dir = ffi.calloc.allocate<Int32>(1);
  final ret = MraaReturnCode.returnCode(_impl.mraa_gpio_read_dir(dev, dir));
  gpioDirection.direction = MraaGpioDirection.gpioDirections(dir.value);
  return ret;
}