Go to the documentation of this file.
35 #include "drv_digital_out.h"
36 #include "drv_digital_in.h"
58 #define SHUTTER_STATE_OFF 0
59 #define SHUTTER_STATE_ON 1
77 #define SHUTTER_MAP_MIKROBUS( cfg, mikrobus ) \
78 cfg.af = MIKROBUS( mikrobus, MIKROBUS_PWM ); \
79 cfg.sht = MIKROBUS( mikrobus, MIKROBUS_AN );
void shutter_set_auto_focus(shutter_t *ctx, uint8_t state)
Shutter set auto focus function.
shutter_return_value_t
Shutter Click return value data.
Definition: shutter.h:111
pin_name_t af
Definition: shutter.h:101
err_t shutter_init(shutter_t *ctx, shutter_cfg_t *cfg)
Shutter initialization function.
pin_name_t sht
Definition: shutter.h:102
@ SHUTTER_OK
Definition: shutter.h:112
Shutter Click context object.
Definition: shutter.h:89
digital_out_t af
Definition: shutter.h:90
void shutter_cfg_setup(shutter_cfg_t *cfg)
Shutter configuration object setup function.
void shutter_set_shutter(shutter_t *ctx, uint8_t state)
Shutter set shutter function.
Shutter Click configuration object.
Definition: shutter.h:100
@ SHUTTER_ERROR
Definition: shutter.h:113
digital_out_t sht
Definition: shutter.h:91
void shutter_take_picture(shutter_t *ctx, uint8_t auto_focus)
Shutter take picture function.