ChibiOS/HAL 9.0.0
hal_xsnor_macronix_mx25_vmt Struct Reference

Class hal_xsnor_macronix_mx25_c virtual methods table. More...

#include <hal_xsnor_macronix_mx25.h>

Collaboration diagram for hal_xsnor_macronix_mx25_vmt:
Collaboration graph

Data Fields

void(* dispose )(void *ip)
flash_error_t(* init )(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(* mmap_on )(void *ip, uint8_t **addrp)
void(* mmap_off )(void *ip)

Detailed Description

Class hal_xsnor_macronix_mx25_c virtual methods table.

Definition at line 115 of file hal_xsnor_macronix_mx25.h.

Field Documentation

◆ dispose

void(* hal_xsnor_macronix_mx25_vmt::dispose) (void *ip)

Definition at line 117 of file hal_xsnor_macronix_mx25.h.

◆ init

flash_error_t(* hal_xsnor_macronix_mx25_vmt::init) (void *ip)

Definition at line 119 of file hal_xsnor_macronix_mx25.h.

◆ read

flash_error_t(* hal_xsnor_macronix_mx25_vmt::read) (void *ip, flash_offset_t offset, size_t n, uint8_t *rp)

Definition at line 120 of file hal_xsnor_macronix_mx25.h.

◆ program

flash_error_t(* hal_xsnor_macronix_mx25_vmt::program) (void *ip, flash_offset_t offset, size_t n, const uint8_t *pp)

Definition at line 121 of file hal_xsnor_macronix_mx25.h.

◆ start_erase_all

flash_error_t(* hal_xsnor_macronix_mx25_vmt::start_erase_all) (void *ip)

Definition at line 122 of file hal_xsnor_macronix_mx25.h.

◆ start_erase_sector

flash_error_t(* hal_xsnor_macronix_mx25_vmt::start_erase_sector) (void *ip, flash_sector_t sector)

Definition at line 123 of file hal_xsnor_macronix_mx25.h.

◆ query_erase

flash_error_t(* hal_xsnor_macronix_mx25_vmt::query_erase) (void *ip, unsigned *msec)

Definition at line 124 of file hal_xsnor_macronix_mx25.h.

◆ verify_erase

flash_error_t(* hal_xsnor_macronix_mx25_vmt::verify_erase) (void *ip, flash_sector_t sector)

Definition at line 125 of file hal_xsnor_macronix_mx25.h.

◆ mmap_on

flash_error_t(* hal_xsnor_macronix_mx25_vmt::mmap_on) (void *ip, uint8_t **addrp)

Definition at line 126 of file hal_xsnor_macronix_mx25.h.

◆ mmap_off

void(* hal_xsnor_macronix_mx25_vmt::mmap_off) (void *ip)

Definition at line 127 of file hal_xsnor_macronix_mx25.h.