opto3
2.0.0.0
|
Functions | |
void | opto3_cfg_setup (opto3_cfg_t *cfg) |
Config Object Initialization function. More... | |
OPTO3_RETVAL | opto3_init (opto3_t *ctx, opto3_cfg_t *cfg) |
Initialization function. More... | |
OPTO3_STATE | opto3_get_in1 (opto3_t *ctx) |
Gets input. More... | |
OPTO3_STATE | opto3_get_in2 (opto3_t *ctx) |
Gets input. More... | |
void | opto3_set_out1 (opto3_t *ctx, OPTO3_SWITCH state) |
Gets output. More... | |
void | opto3_set_out2 (opto3_t *ctx, OPTO3_SWITCH state) |
Gets output. More... | |
void opto3_cfg_setup | ( | opto3_cfg_t * | cfg | ) |
Config Object Initialization function.
cfg | Click configuration structure. |
@description This function initializes click configuration structure to init state.
OPTO3_STATE opto3_get_in1 | ( | opto3_t * | ctx | ) |
Gets input.
ctx | Click object. |
@description This function gets input from pin 1.
OPTO3_STATE opto3_get_in2 | ( | opto3_t * | ctx | ) |
Gets input.
ctx | Click object. |
@description This function gets input from pin 2.
OPTO3_RETVAL opto3_init | ( | opto3_t * | ctx, |
opto3_cfg_t * | cfg | ||
) |
Initialization function.
opto3 | Click object. |
cfg | Click configuration structure. |
@description This function initializes all necessary pins and peripherals used for this click.
void opto3_set_out1 | ( | opto3_t * | ctx, |
OPTO3_SWITCH | state | ||
) |
Gets output.
ctx | Click object. |
state | Pin state @description This function sets output pin 1. |
void opto3_set_out2 | ( | opto3_t * | ctx, |
OPTO3_SWITCH | state | ||
) |
Gets output.
ctx | Click object. |
state | Pin state @description This function sets output pin 2. |