gpio_reader.h 400 B

1234567891011121314151617
  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(
  9. GpioReader* gpio_reader,
  10. GpioReaderOkCallback callback,
  11. void* context);