|
void | ism_cfg_setup (ism_cfg_t *cfg) |
| ISM configuration object setup function.
|
|
err_t | ism_init (ism_t *ctx, ism_cfg_t *cfg) |
| ISM initialization function.
|
|
void | ism_default_cfg (ism_t *ctx) |
| ISM default configuration function.
|
|
err_t | ism_generic_write (ism_t *ctx, uint8_t reg, uint8_t *data_in, uint8_t len) |
| ISM data writing function.
|
|
err_t | ism_generic_read (ism_t *ctx, uint8_t reg, uint8_t *data_out, uint8_t len) |
| ISM data reading function.
|
|
err_t | ism_set_cmd (ism_t *ctx, uint8_t cmd, uint8_t cmd_data) |
| ISM set command function.
|
|
void | ism_chip_enable (ism_t *ctx) |
| ISM set chip enable function.
|
|
void | ism_chip_disable (ism_t *ctx) |
| ISM set chip disable function.
|
|
void | ism_set_rl_pin_state (ism_t *ctx, uint8_t rt_pin_state) |
| ISM RL pin setting function.
|
|
void | ism_set_tl_pin_state (ism_t *ctx, uint8_t tl_pin_state) |
| ISM TL pin setting function.
|
|
uint8_t | ism_check_interrupt_request (ism_t *ctx) |
| ISM check interrupt request function.
|
|
err_t | ism_switch_bank (ism_t *ctx, uint8_t bank_sel) |
| ISM switch bank function.
|
|
err_t | ism_switch_rx_mode (ism_t *ctx) |
| ISM switch RX mode function.
|
|
err_t | ism_switch_tx_mode (ism_t *ctx) |
| ISM switch TX mode function.
|
|
err_t | ism_device_config (ism_t *ctx) |
| ISM device configuration function.
|
|
err_t | ism_receive_packet (ism_t *ctx, uint8_t *rx_data) |
| ISM receive packet function.
|
|
err_t | ism_transmit_packet (ism_t *ctx, uint8_t type, uint8_t *tx_data, uint8_t len) |
| ISM transmit package function.
|
|
This file contains API for ISM Click Driver.