Go to the documentation of this file.
39 #ifdef PREINIT_SUPPORTED
43 #ifdef MikroCCoreVersion
44 #if MikroCCoreVersion >= 1
49 #include "drv_digital_out.h"
50 #include "drv_digital_in.h"
73 #define MICRFTX_TRAINING_BYTES { 0xAA, 0xAA, 0xAA, 0xAA }
74 #define MICRFTX_MAN_MSB 0x8000
75 #define MICRFTX_MAN_BIT_LEN_US 2000
76 #define MICRFTX_MAX_DATA_LEN 255
94 #define MICRFTX_MAP_MIKROBUS( cfg, mikrobus ) \
95 cfg.en = MIKROBUS( mikrobus, MIKROBUS_RST ); \
96 cfg.din = MIKROBUS( mikrobus, MIKROBUS_PWM ); \
97 cfg.clk = MIKROBUS( mikrobus, MIKROBUS_INT )
digital_in_t clk
Definition: micrftx.h:111
digital_out_t en
Definition: micrftx.h:108
void micrftx_enable_device(micrftx_t *ctx)
MICRF TX enable device function.
@ MICRFTX_OK
Definition: micrftx.h:133
void micrftx_clear_data_pin(micrftx_t *ctx)
MICRF TX clear data pin function.
pin_name_t en
Definition: micrftx.h:121
void micrftx_set_data_pin(micrftx_t *ctx)
MICRF TX set data pin function.
digital_out_t din
Definition: micrftx.h:109
micrftx_return_value_t
MICRF TX Click return value data.
Definition: micrftx.h:132
uint8_t micrftx_get_clock_pin(micrftx_t *ctx)
MICRF TX get clock pin function.
void micrftx_cfg_setup(micrftx_cfg_t *cfg)
MICRF TX configuration object setup function.
pin_name_t clk
Definition: micrftx.h:123
err_t micrftx_init(micrftx_t *ctx, micrftx_cfg_t *cfg)
MICRF TX initialization function.
@ MICRFTX_ERROR
Definition: micrftx.h:134
pin_name_t din
Definition: micrftx.h:122
MICRF TX Click context object.
Definition: micrftx.h:107
MICRF TX Click configuration object.
Definition: micrftx.h:120
void micrftx_disable_device(micrftx_t *ctx)
MICRF TX disable device function.