|
void | mram4_cfg_setup (mram4_cfg_t *cfg) |
| MRAM 4 configuration object setup function.
|
|
err_t | mram4_init (mram4_t *ctx, mram4_cfg_t *cfg) |
| MRAM 4 initialization function.
|
|
err_t | mram4_default_cfg (mram4_t *ctx) |
| MRAM 4 default configuration function.
|
|
err_t | mram4_generic_write (mram4_t *ctx, uint8_t reg, uint8_t *data_in, uint8_t len) |
| MRAM 4 data writing function.
|
|
err_t | mram4_generic_read (mram4_t *ctx, uint8_t reg, uint8_t *data_out, uint8_t len) |
| MRAM 4 data reading function.
|
|
err_t | mram4_write_cmd_addr_data (mram4_t *ctx, uint8_t cmd, uint32_t addr, uint8_t *data_in, uint32_t len) |
| MRAM 4 write command adress data function.
|
|
err_t | mram4_read_cmd_addr_data (mram4_t *ctx, uint8_t cmd, uint32_t addr, uint8_t *data_out, uint32_t len) |
| MRAM 4 read command adress data function.
|
|
err_t | mram4_memory_write (mram4_t *ctx, uint32_t mem_addr, uint8_t *data_in, uint8_t len) |
| MRAM 4 memory write function.
|
|
err_t | mram4_memory_read (mram4_t *ctx, uint32_t mem_addr, uint8_t *data_out, uint8_t len) |
| MRAM 4 memory read function.
|
|
err_t | mram4_memory_reset (mram4_t *ctx) |
| MRAM 4 memory reset function.
|
|
err_t | mram4_set_command (mram4_t *ctx, uint8_t cmd) |
| MRAM 4 set the command function.
|
|
err_t | mram4_write_enable (mram4_t *ctx) |
| MRAM 4 write enable function.
|
|
err_t | mram4_write_disable (mram4_t *ctx) |
| MRAM 4 write disable function.
|
|
err_t | mram4_block_erase (mram4_t *ctx, uint8_t cmd_block_erase, uint32_t mem_addr) |
| MRAM 4 block erase function.
|
|
err_t | mram4_chip_erase (mram4_t *ctx) |
| MRAM 4 chip erase function.
|
|
err_t | mram4_set_status (mram4_t *ctx, uint8_t st_reg, uint8_t status) |
| MRAM 4 set status function.
|
|
err_t | mram4_get_status (mram4_t *ctx, uint8_t *status) |
| MRAM 4 get the status function.
|
|
void | mram4_hw_write_protect (mram4_t *ctx, uint8_t en_wp) |
| MRAM 4 hardware write protect function.
|
|
void | mram4_set_hold (mram4_t *ctx, uint8_t en_hld) |
| MRAM 4 set hold function.
|
|