openMSX
Public Member Functions | Public Attributes | List of all members
openmsx::AmdFlash::AutoSelect Struct Reference

#include <AmdFlash.hh>

Collaboration diagram for openmsx::AmdFlash::AutoSelect:
Collaboration graph
[legend]

Public Member Functions

constexpr void validate () const
 

Public Attributes

ManufacturerID manufacturer
 
static_vector< uint8_t, 2 > device
 
uint16_t extraCode = 0x0000
 
uint16_t undefined = 0xFFFF
 
bool oddZero: 1 = false
 
size_t readMask = 0x03
 

Detailed Description

Definition at line 36 of file AmdFlash.hh.

Member Function Documentation

◆ validate()

constexpr void openmsx::AmdFlash::AutoSelect::validate ( ) const
inlineconstexpr

Member Data Documentation

◆ device

static_vector<uint8_t, 2> openmsx::AmdFlash::AutoSelect::device

Definition at line 38 of file AmdFlash.hh.

Referenced by validate().

◆ extraCode

uint16_t openmsx::AmdFlash::AutoSelect::extraCode = 0x0000

Definition at line 39 of file AmdFlash.hh.

◆ manufacturer

ManufacturerID openmsx::AmdFlash::AutoSelect::manufacturer

Definition at line 37 of file AmdFlash.hh.

Referenced by validate().

◆ oddZero

bool openmsx::AmdFlash::AutoSelect::oddZero

Definition at line 41 of file AmdFlash.hh.

Referenced by openmsx::AmdFlash::peek().

◆ readMask

size_t openmsx::AmdFlash::AutoSelect::readMask = 0x03

Definition at line 42 of file AmdFlash.hh.

◆ undefined

uint16_t openmsx::AmdFlash::AutoSelect::undefined = 0xFFFF

Definition at line 40 of file AmdFlash.hh.

Referenced by openmsx::AmdFlash::peek().


The documentation for this struct was generated from the following file: