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 171 #endif // _UNIHALL_H_ #define UNIHALL_RETVAL
Definition: unihall.h:68
uint8_t unihall_detecting_magnetic_fields(unihall_t *ctx)
Detecting north pole magnetic fields status function.
Click ctx object definition.
Definition: unihall.h:84
Click configuration structure definition.
Definition: unihall.h:95
UNIHALL_RETVAL unihall_init(unihall_t *ctx, unihall_cfg_t *cfg)
Initialization function.
pin_name_t int_pin
Definition: unihall.h:99
digital_in_t int_pin
Definition: unihall.h:88
void unihall_cfg_setup(unihall_cfg_t *cfg)
Config Object Initialization function.