38#include "drv_digital_in.h"
50#define UNIHALL_MAP_MIKROBUS( cfg, mikrobus ) \
51 cfg.int_pin= MIKROBUS( mikrobus, MIKROBUS_INT );
58#define UNIHALL_RETVAL uint8_t
60#define UNIHALL_OK 0x00
61#define UNIHALL_INIT_ERROR 0xFF
68#define UNIHALL_RETVAL uint8_t
70#define UNIHALL_NORTH_POLE_DETECTED 0x00
71#define UNIHALL_NORTH_POLE_NOT_DETECTED 0x01
#define UNIHALL_RETVAL
Definition: unihall.h:68
UNIHALL_RETVAL unihall_init(unihall_t *ctx, unihall_cfg_t *cfg)
Initialization function.
void unihall_cfg_setup(unihall_cfg_t *cfg)
Config Object Initialization function.
uint8_t unihall_detecting_magnetic_fields(unihall_t *ctx)
Detecting north pole magnetic fields status function.
Click configuration structure definition.
Definition: unihall.h:96
pin_name_t int_pin
Definition: unihall.h:99
Click ctx object definition.
Definition: unihall.h:85
digital_in_t int_pin
Definition: unihall.h:88