ChibiOS/HAL 9.0.0
hal_xsnor_micron_n25q Struct Reference

Structure representing a SNOR Micron N25Q driver class. More...

#include <hal_xsnor_micron_n25q.h>

Collaboration diagram for hal_xsnor_micron_n25q:
Collaboration graph

Data Fields

const struct hal_xsnor_micron_n25q_vmtvmt
 Virtual Methods Table.
flash_interface_i fls
 Implemented interface flash_interface_i.
flash_state_t state
 Driver state.
const xsnor_config_tconfig
 Driver configuration.
const xsnor_commands_tcommands
 Current commands configuration.
mutex_t mutex
 Flash access mutex.
flash_descriptor_t descriptor
 Flash descriptor.

Detailed Description

Structure representing a SNOR Micron N25Q driver class.

Definition at line 129 of file hal_xsnor_micron_n25q.h.

Field Documentation

◆ vmt

const struct hal_xsnor_micron_n25q_vmt* hal_xsnor_micron_n25q::vmt

Virtual Methods Table.

Definition at line 133 of file hal_xsnor_micron_n25q.h.

◆ fls

flash_interface_i hal_xsnor_micron_n25q::fls

Implemented interface flash_interface_i.

Definition at line 137 of file hal_xsnor_micron_n25q.h.

◆ state

flash_state_t hal_xsnor_micron_n25q::state

Driver state.

Definition at line 141 of file hal_xsnor_micron_n25q.h.

◆ config

const xsnor_config_t* hal_xsnor_micron_n25q::config

Driver configuration.

Definition at line 145 of file hal_xsnor_micron_n25q.h.

◆ commands

const xsnor_commands_t* hal_xsnor_micron_n25q::commands

Current commands configuration.

Note
This field is meant to be initialized by subclasses on object creation.

Definition at line 152 of file hal_xsnor_micron_n25q.h.

◆ mutex

mutex_t hal_xsnor_micron_n25q::mutex

Flash access mutex.

Definition at line 157 of file hal_xsnor_micron_n25q.h.

◆ descriptor

flash_descriptor_t hal_xsnor_micron_n25q::descriptor

Flash descriptor.

Note
This field is meant to be initialized by subclasses on memory initialization.

Definition at line 163 of file hal_xsnor_micron_n25q.h.