|
ChibiOS/HAL 9.0.0
|
Interface flash_interface_i virtual methods table.
More...
#include <hal_flash_interface.h>

Data Fields | |
| size_t | instance_offset |
| const flash_descriptor_t *(* | get_descriptor )(void *ip) |
| flash_error_t(* | read )(void *ip, flash_offset_t offset, size_t n, uint8_t *rp) |
| flash_error_t(* | program )(void *ip, flash_offset_t offset, size_t n, const uint8_t *pp) |
| flash_error_t(* | start_erase_all )(void *ip) |
| flash_error_t(* | start_erase_sector )(void *ip, flash_sector_t sector) |
| flash_error_t(* | query_erase )(void *ip, unsigned *msec) |
| flash_error_t(* | verify_erase )(void *ip, flash_sector_t sector) |
| flash_error_t(* | acquire_exclusive )(void *ip) |
| flash_error_t(* | release_exclusive )(void *ip) |
Interface flash_interface_i virtual methods table.
Definition at line 68 of file hal_flash_interface.h.
| size_t flash_interface_vmt::instance_offset |
Definition at line 71 of file hal_flash_interface.h.
| const flash_descriptor_t *(* flash_interface_vmt::get_descriptor) (void *ip) |
Definition at line 73 of file hal_flash_interface.h.
| flash_error_t(* flash_interface_vmt::read) (void *ip, flash_offset_t offset, size_t n, uint8_t *rp) |
Definition at line 74 of file hal_flash_interface.h.
| flash_error_t(* flash_interface_vmt::program) (void *ip, flash_offset_t offset, size_t n, const uint8_t *pp) |
Definition at line 75 of file hal_flash_interface.h.
| flash_error_t(* flash_interface_vmt::start_erase_all) (void *ip) |
Definition at line 76 of file hal_flash_interface.h.
| flash_error_t(* flash_interface_vmt::start_erase_sector) (void *ip, flash_sector_t sector) |
Definition at line 77 of file hal_flash_interface.h.
| flash_error_t(* flash_interface_vmt::query_erase) (void *ip, unsigned *msec) |
Definition at line 78 of file hal_flash_interface.h.
| flash_error_t(* flash_interface_vmt::verify_erase) (void *ip, flash_sector_t sector) |
Definition at line 79 of file hal_flash_interface.h.
| flash_error_t(* flash_interface_vmt::acquire_exclusive) (void *ip) |
Definition at line 80 of file hal_flash_interface.h.
| flash_error_t(* flash_interface_vmt::release_exclusive) (void *ip) |
Definition at line 81 of file hal_flash_interface.h.