|
void | bm78_cfg_setup (bm78_cfg_t *cfg) |
| BM78 configuration object setup function. More...
|
|
err_t | bm78_init (bm78_t *ctx, bm78_cfg_t *cfg) |
| BM78 initialization function. More...
|
|
err_t | bm78_generic_write (bm78_t *ctx, uint8_t *data_in, uint16_t len) |
| BM78 data writing function. More...
|
|
err_t | bm78_generic_read (bm78_t *ctx, uint8_t *data_out, uint16_t len) |
| BM78 data reading function. More...
|
|
void | bm78_set_rst_pin (bm78_t *ctx, uint8_t pin_state) |
| BM78 set RST pin function. More...
|
|
void | bm78_set_cts_pin (bm78_t *ctx, uint8_t pin_state) |
| BM78 set CTS pin function. More...
|
|
uint8_t | bm78_get_st1_pin (bm78_t *ctx) |
| BM78 get ST1 pin function. More...
|
|
uint8_t | bm78_get_st2_pin (bm78_t *ctx) |
| BM78 get ST2 pin function. More...
|
|
uint8_t | bm78_get_rts_pin (bm78_t *ctx) |
| BM78 get RTS pin function. More...
|
|
void | bm78_hw_reset (bm78_t *ctx) |
| BM78 Hardware reset function. More...
|
|
err_t | bm78_eeprom_send_cmd (bm78_t *ctx, uint16_t op_code, uint8_t *param, uint8_t len) |
| BM78 EEPROM send command function. More...
|
|
err_t | bm78_eeprom_get_event (bm78_t *ctx, uint8_t *ev_type, uint8_t *len, uint8_t *data_rx) |
| BM78 EEPROM get event function. More...
|
|
err_t | bm78_reset_cmd (bm78_t *ctx) |
| BM78 reset function. More...
|
|
err_t | bm78_eeprom_write_number (bm78_t *ctx) |
| BM78 write EEPROM number function. More...
|
|
err_t | bm78_eeprom_write (bm78_t *ctx, uint16_t address, uint8_t *data_in, uint8_t len) |
| BM78 EEPROM write function. More...
|
|
err_t | bm78_eeprom_read (bm78_t *ctx, uint16_t address, uint8_t *data_out, uint8_t len) |
| BM78 EEPROM read function. More...
|
|
err_t | bm78_flash_eeprom (bm78_t *ctx) |
| BM78 EEPROM flash function. More...
|
|
This file contains API for BM78 Click Driver.