38#include "drv_digital_in.h"
50#define BIHALL_MAP_MIKROBUS( cfg, mikrobus ) \
51 cfg.int_pin= MIKROBUS( mikrobus, MIKROBUS_INT );
58#define BIHALL_RETVAL uint8_t
61#define BIHALL_INIT_ERROR 0xFF
69#define BIHALL_MAG_POLE_NORTH 0
70#define BIHALL_MAG_POLE_SOUTH 1
#define BIHALL_RETVAL
Definition: bihall.h:58
void bihall_cfg_setup(bihall_cfg_t *cfg)
Config Object Initialization function.
uint8_t bihall_det_mag_field(bihall_t *ctx)
Detecting south & north pole magnetic fields status function.
BIHALL_RETVAL bihall_init(bihall_t *ctx, bihall_cfg_t *cfg)
Initialization function.
Click configuration structure definition.
Definition: bihall.h:95
pin_name_t int_pin
Definition: bihall.h:98
Click ctx object definition.
Definition: bihall.h:84
digital_in_t int_pin
Definition: bihall.h:87