gpio_reader.h 387 B

1234567891011121314
  1. #pragma once
  2. #include <gui/view.h>
  3. typedef struct GpioReader GpioReader;
  4. typedef void (*GpioReaderOkCallback)(InputType type, void* context);
  5. GpioReader* gpio_reader_alloc();
  6. void gpio_reader_free(GpioReader* gpio_reader);
  7. View* gpio_reader_get_view(GpioReader* gpio_reader);
  8. void gpio_reader_set_ok_callback(GpioReader* gpio_reader, GpioReaderOkCallback callback, void* context);