|
void | ismtx_cfg_setup (ismtx_cfg_t *cfg) |
| ISM TX configuration object setup function. More...
|
|
err_t | ismtx_init (ismtx_t *ctx, ismtx_cfg_t *cfg) |
| ISM TX initialization function. More...
|
|
err_t | ismtx_default_cfg (ismtx_t *ctx) |
| ISM TX default configuration function. More...
|
|
err_t | ismtx_generic_write (ismtx_t *ctx, uint8_t reg, uint8_t data_in) |
| ISM TX data writing function. More...
|
|
err_t | ismtx_generic_read (ismtx_t *ctx, uint8_t reg, uint8_t *data_out) |
| ISM TX data reading function. More...
|
|
void | ismtx_soft_reset (ismtx_t *ctx) |
| ISM TX software reset. More...
|
|
err_t | ismtx_set_cfg (ismtx_t *ctx, uint8_t cfg_macro, uint8_t cfg_value) |
| ISM TX writing configuration. More...
|
|
err_t | ismtx_get_cfg (ismtx_t *ctx, uint8_t cfg_macro, uint8_t *cfg_value) |
| ISM TX reading configuration. More...
|
|
err_t | ismtx_set_frequency (ismtx_t *ctx, uint32_t freq) |
| Setting specific frequency for transmission. More...
|
|
uint32_t | get_frequency (ismtx_t *ctx) |
| getting current frequency for transmission . More...
|
|
err_t | ismtx_adjust_frequency_deviation (ismtx_t *ctx, uint32_t deviation_freq) |
| Adjust frequency for transmission. More...
|
|
err_t | ismtx_adjust_manchester_bitrate (ismtx_t *ctx, uint8_t baud) |
| Adjust manchester baudrate. More...
|
|
err_t | ismtx_transmit_raw_data (ismtx_t *ctx, uint8_t *tx_data, uint8_t tx_len) |
| Function for trinsmiting data. More...
|
|
err_t | ismtx_transmit_data (ismtx_t *ctx, uint8_t preamble_byte, uint8_t *tx_data, uint8_t tx_data_len) |
| Function for trinsmiting data with preamble byte and lenght. More...
|
|
This file contains API for ISM TX Click Driver.