|
void | ism5_cfg_setup (ism5_cfg_t *cfg) |
| ISM 5 configuration object setup function.
|
|
err_t | ism5_init (ism5_t *ctx, ism5_cfg_t *cfg) |
| ISM 5 initialization function.
|
|
err_t | ism5_default_cfg (ism5_t *ctx) |
| ISM 5 default configuration function.
|
|
err_t | ism5_send_cmd (ism5_t *ctx, uint8_t cmd, uint8_t *data_in, uint8_t len) |
| ISM 5 send cmd function.
|
|
err_t | ism5_read_rsp (ism5_t *ctx, uint8_t *data_out, uint8_t len) |
| ISM 5 read resp function.
|
|
err_t | ism5_send_fast_cmd (ism5_t *ctx, uint8_t cmd, uint8_t *data_in, uint8_t len) |
| ISM 5 send fast cmd function.
|
|
err_t | ism5_read_fast_cmd (ism5_t *ctx, uint8_t cmd, uint8_t *data_out, uint8_t len) |
| ISM 5 read fast cmd function.
|
|
err_t | ism5_wait_ready (ism5_t *ctx) |
| ISM 5 wait ready function.
|
|
err_t | ism5_check_ready (ism5_t *ctx) |
| ISM 5 check ready function.
|
|
void | ism5_enable_device (ism5_t *ctx) |
| ISM 5 enable device function.
|
|
void | ism5_disable_device (ism5_t *ctx) |
| ISM 5 disable device function.
|
|
uint8_t | ism5_get_int_pin (ism5_t *ctx) |
| ISM 5 get int pin function.
|
|
err_t | ism5_check_communication (ism5_t *ctx) |
| ISM 5 check communication function.
|
|
err_t | ism5_config_init (ism5_t *ctx) |
| ISM 5 config init function.
|
|
err_t | ism5_power_up (ism5_t *ctx) |
| ISM 5 power up function.
|
|
err_t | ism5_get_part_info (ism5_t *ctx, ism5_part_info_t *part_info) |
| ISM 5 get part info function.
|
|
err_t | ism5_set_property (ism5_t *ctx, uint16_t prop_idx, uint8_t *data_in, uint8_t num_props) |
| ISM 5 set property function.
|
|
err_t | ism5_get_property (ism5_t *ctx, uint16_t prop_idx, uint8_t *data_out, uint8_t num_props) |
| ISM 5 get property function.
|
|
err_t | ism5_set_property_byte (ism5_t *ctx, uint16_t prop_idx, uint8_t data_in) |
| ISM 5 set property byte function.
|
|
err_t | ism5_get_property_byte (ism5_t *ctx, uint16_t prop_idx, uint8_t *data_out) |
| ISM 5 get property byte function.
|
|
err_t | ism5_gpio_config (ism5_t *ctx, ism5_gpio_config_t *gpio_cfg) |
| ISM 5 gpio config function.
|
|
err_t | ism5_fifo_info (ism5_t *ctx, uint8_t fifo_reset, uint8_t *rx_fifo_count, uint8_t *tx_fifo_space) |
| ISM 5 fifo info function.
|
|
err_t | ism5_get_int_status (ism5_t *ctx, ism5_int_status_t *status) |
| ISM 5 get int status function.
|
|
err_t | ism5_get_device_state (ism5_t *ctx, uint8_t *state, uint8_t *channel) |
| ISM 5 get device state function.
|
|
err_t | ism5_change_state (ism5_t *ctx, uint8_t state) |
| ISM 5 change state function.
|
|
err_t | ism5_start_tx (ism5_t *ctx, uint8_t channel, uint8_t condition, uint16_t len) |
| ISM 5 start tx function.
|
|
err_t | ism5_write_tx_fifo (ism5_t *ctx, uint8_t *data_in, uint8_t len) |
| ISM 5 write tx fifo function.
|
|
err_t | ism5_start_rx (ism5_t *ctx, uint8_t channel, uint8_t condition, uint16_t len) |
| ISM 5 start rx function.
|
|
err_t | ism5_read_rx_fifo (ism5_t *ctx, uint8_t *data_out, uint8_t len) |
| ISM 5 read rx fifo function.
|
|
err_t | ism5_wait_tx_finish (ism5_t *ctx, uint32_t timeout) |
| ISM 5 wait tx finish function.
|
|
err_t | ism5_transmit_packet (ism5_t *ctx, uint8_t channel, uint8_t *data_in, uint8_t len) |
| ISM 5 transmit packet function.
|
|
err_t | ism5_receive_packet (ism5_t *ctx, uint8_t channel, uint8_t *data_out, uint8_t *len, uint32_t timeout) |
| ISM 5 receive packet function.
|
|
This file contains API for ISM 5 Click Driver.