37 #include "drv_digital_out.h" 38 #include "drv_digital_in.h" 50 #define MIC23099_MAP_MIKROBUS( cfg, mikrobus ) \ 51 cfg.en = MIKROBUS( mikrobus, MIKROBUS_CS ); \ 52 cfg.int_pin = MIKROBUS( mikrobus, MIKROBUS_INT ) 59 #define MIC23099_RETVAL uint8_t 61 #define MIC23099_OK 0x00 62 #define MIC23099_INIT_ERROR 0xFF 69 #define MIC23099_DISABLE 0x00 70 #define MIC23099_ENABLE 0x01 207 #endif // _MIC23099_H_ void mic23099_set_enable(mic23099_t *ctx, uint8_t en_mode)
Enable MIC23099 function.
#define MIC23099_RETVAL
Definition: mic23099.h:59
void mic23099_reset(mic23099_t *ctx)
Reset MIC23099 function.
void mic23099_default_cfg(mic23099_t *ctx)
Click Default Configuration function.
digital_in_t int_pin
Definition: mic23099.h:92
MIC23099_RETVAL mic23099_init(mic23099_t *ctx, mic23099_cfg_t *cfg)
Initialization function.
uint8_t mic23099_check_power_good(mic23099_t *ctx)
Check Power Good pin function.
pin_name_t en
Definition: mic23099.h:103
Click configuration structure definition.
Definition: mic23099.h:99
digital_out_t en
Definition: mic23099.h:88
Click ctx object definition.
Definition: mic23099.h:84
pin_name_t int_pin
Definition: mic23099.h:104
void mic23099_cfg_setup(mic23099_cfg_t *cfg)
Config Object Initialization function.