Go to the documentation of this file.
35 #include "drv_digital_out.h"
36 #include "drv_digital_in.h"
59 #define MICRFTX_TRAINING_BYTES { 0xAA, 0xAA, 0xAA, 0xAA }
60 #define MICRFTX_MAN_MSB 0x8000
61 #define MICRFTX_MAN_BIT_LEN_US 2000
62 #define MICRFTX_MAX_DATA_LEN 255
80 #define MICRFTX_MAP_MIKROBUS( cfg, mikrobus ) \
81 cfg.en = MIKROBUS( mikrobus, MIKROBUS_RST ); \
82 cfg.din = MIKROBUS( mikrobus, MIKROBUS_PWM ); \
83 cfg.clk = MIKROBUS( mikrobus, MIKROBUS_INT )
digital_in_t clk
Definition: micrftx.h:97
digital_out_t en
Definition: micrftx.h:94
void micrftx_enable_device(micrftx_t *ctx)
MICRF TX enable device function.
@ MICRFTX_OK
Definition: micrftx.h:119
void micrftx_clear_data_pin(micrftx_t *ctx)
MICRF TX clear data pin function.
pin_name_t en
Definition: micrftx.h:107
void micrftx_set_data_pin(micrftx_t *ctx)
MICRF TX set data pin function.
digital_out_t din
Definition: micrftx.h:95
micrftx_return_value_t
MICRF TX Click return value data.
Definition: micrftx.h:118
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:109
err_t micrftx_init(micrftx_t *ctx, micrftx_cfg_t *cfg)
MICRF TX initialization function.
@ MICRFTX_ERROR
Definition: micrftx.h:120
pin_name_t din
Definition: micrftx.h:108
MICRF TX Click context object.
Definition: micrftx.h:93
MICRF TX Click configuration object.
Definition: micrftx.h:106
void micrftx_disable_device(micrftx_t *ctx)
MICRF TX disable device function.