Tasmota/lib/libesp32/RadioLib/examples/NonArduino/Tock/libtock-c/libtock/button.h
2024-02-23 16:20:09 +01:00

22 lines
367 B
C

#pragma once
#include "tock.h"
#ifdef __cplusplus
extern "C" {
#endif
#define DRIVER_NUM_BUTTON 0x3
int button_subscribe(subscribe_upcall callback, void *ud);
int button_enable_interrupt(int button_num);
int button_disable_interrupt(int button_num);
int button_read(int button_num, int* button_value);
int button_count(int* count);
#ifdef __cplusplus
}
#endif