Go to the documentation of this file.
38 #include "mikrosdk_version.h"
41 #if mikroSDK_GET_VERSION < 20800ul
42 #include "rcu_delays.h"
48 #include "drv_digital_out.h"
49 #include "drv_digital_in.h"
61 #define C2X30WAMP_MAP_MIKROBUS( cfg, mikrobus ) \
62 cfg.rst= MIKROBUS( mikrobus, MIKROBUS_RST ); \
63 cfg.mt= MIKROBUS( mikrobus, MIKROBUS_CS ); \
64 cfg.flt= MIKROBUS( mikrobus, MIKROBUS_INT );
71 #define C2X30WAMP_RETVAL int8_t
73 #define C2X30WAMP_OK 0
74 #define C2X30WAMP_INIT_ERROR (-1)
81 #define C2X30WAMP_ENABLE 1
82 #define C2X30WAMP_DISABLE 0
83 #define C2X30WAMP_MUTE 1
84 #define C2X30WAMP_UNMUTE 0
188 #endif // C2X30WAMP_H
void c2x30wamp_mute(c2x30wamp_t *ctx, uint8_t state)
Device Mute function.
Click ctx object definition.
Definition: c2x30wamp.h:98
pin_name_t rst
Definition: c2x30wamp.h:117
digital_out_t mt
Definition: c2x30wamp.h:102
digital_in_t flt
Definition: c2x30wamp.h:106
digital_out_t rst
Definition: c2x30wamp.h:101
pin_name_t flt
Definition: c2x30wamp.h:119
Click configuration structure definition.
Definition: c2x30wamp.h:114
C2X30WAMP_RETVAL c2x30wamp_init(c2x30wamp_t *ctx, c2x30wamp_cfg_t *cfg)
Initialization function.
#define C2X30WAMP_RETVAL
Definition: c2x30wamp.h:71
void c2x30wamp_cfg_setup(c2x30wamp_cfg_t *cfg)
Config Object Initialization function.
pin_name_t mt
Definition: c2x30wamp.h:118
void c2x30wamp_enable(c2x30wamp_t *ctx, uint8_t state)
Device Enable function.
uint8_t c2x30wamp_check_diagnostic(c2x30wamp_t *ctx)
Diagnostic Check function.