|
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.