38#include "drv_digital_in.h"
50#define REED_MAP_MIKROBUS( cfg, mikrobus ) \
51 cfg.cs = MIKROBUS( mikrobus, MIKROBUS_CS )
59#define REED_INIT_ERROR (-1)
66#define REED_NO_MAGNETIC_FIELD 0
67#define REED_MAGNETIC_FIELD_DETECTED 1
void reed_cfg_setup(reed_cfg_t *cfg)
Config Object Initialization function.
err_t reed_init(reed_t *ctx, reed_cfg_t *cfg)
Initialization function.
uint8_t reed_get_status(reed_t *ctx)
Get sensor magnetic detected status function.
Click configuration structure definition.
Definition: reed.h:92
pin_name_t cs
Definition: reed.h:95
Click ctx object definition.
Definition: reed.h:81
digital_in_t cs
Definition: reed.h:84