38 #include "drv_digital_out.h" 39 #include "drv_digital_in.h" 51 #define REED_MAP_MIKROBUS( cfg, mikrobus ) \ 52 cfg.cs= MIKROBUS( mikrobus, MIKROBUS_CS ); 59 #define REED_RETVAL uint8_t 62 #define REED_INIT_ERROR 0xFF 69 #define REED_NO_MAGNETIC_FIELD 0 70 #define REED_MAGNETIC_FIELD_DETECTED 1 uint8_t reed_get_status(reed_t *ctx)
Get sensor magnetic detected status function.
REED_RETVAL reed_init(reed_t *ctx, reed_cfg_t *cfg)
Initialization function.
Click ctx object definition.
Definition: reed.h:83
pin_name_t cs
Definition: reed.h:98
#define REED_RETVAL
Definition: reed.h:59
digital_in_t cs
Definition: reed.h:87
void reed_cfg_setup(reed_cfg_t *cfg)
Config Object Initialization function.
Click configuration structure definition.
Definition: reed.h:94