ismtx 2.0.0.0
|
This file contains API for ISM TX Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_spi_master.h"
Go to the source code of this file.
Data Structures | |
struct | ismtx_t |
ISM TX Click context object. More... | |
struct | ismtx_cfg_t |
ISM TX Click configuration object. More... | |
Enumerations | |
enum | ismtx_return_value_t { ISMTX_OK = 0 , ISMTX_ERROR = -1 , ISMTX_PARAMETER_ERROR = -2 } |
ISM TX Click return value data. More... | |
Functions | |
void | ismtx_cfg_setup (ismtx_cfg_t *cfg) |
ISM TX configuration object setup function. | |
err_t | ismtx_init (ismtx_t *ctx, ismtx_cfg_t *cfg) |
ISM TX initialization function. | |
err_t | ismtx_default_cfg (ismtx_t *ctx) |
ISM TX default configuration function. | |
err_t | ismtx_generic_write (ismtx_t *ctx, uint8_t reg, uint8_t data_in) |
ISM TX data writing function. | |
err_t | ismtx_generic_read (ismtx_t *ctx, uint8_t reg, uint8_t *data_out) |
ISM TX data reading function. | |
void | ismtx_soft_reset (ismtx_t *ctx) |
ISM TX software reset. | |
err_t | ismtx_set_cfg (ismtx_t *ctx, uint8_t cfg_macro, uint8_t cfg_value) |
ISM TX writing configuration. | |
err_t | ismtx_get_cfg (ismtx_t *ctx, uint8_t cfg_macro, uint8_t *cfg_value) |
ISM TX reading configuration. | |
err_t | ismtx_set_frequency (ismtx_t *ctx, uint32_t freq) |
Setting specific frequency for transmission. | |
uint32_t | ismtx_get_frequency (ismtx_t *ctx) |
Getting current frequency for transmission . | |
err_t | ismtx_adjust_freq_deviation (ismtx_t *ctx, uint32_t deviation_freq) |
Adjust frequency for transmission. | |
err_t | ismtx_adjust_man_bitrate (ismtx_t *ctx, uint32_t baud) |
Adjust manchester baudrate. | |
err_t | ismtx_transmit_raw_data (ismtx_t *ctx, uint8_t *tx_data, uint8_t tx_len) |
Function for trinsmiting data. | |
err_t | ismtx_transmit_data (ismtx_t *ctx, uint8_t preamble_byte, uint8_t *tx_data, uint8_t tx_data_len) |
Function for transmitting data with preamble byte and lenght. | |
This file contains API for ISM TX Click Driver.
enum ismtx_return_value_t |