42#ifdef PREINIT_SUPPORTED
46#ifdef MikroCCoreVersion
47 #if MikroCCoreVersion >= 1
52#include "drv_digital_in.h"
64#define REED_MAP_MIKROBUS( cfg, mikrobus ) \
65 cfg.cs = MIKROBUS( mikrobus, MIKROBUS_CS )
64#define REED_MAP_MIKROBUS( cfg, mikrobus ) \ …
73#define REED_INIT_ERROR (-1)
80#define REED_NO_MAGNETIC_FIELD 0
81#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:106
pin_name_t cs
Definition reed.h:109
Click ctx object definition.
Definition reed.h:95
digital_in_t cs
Definition reed.h:98