Numworks Epsilon  1.4.1
Graphing Calculator Operating System
FSMC::BCR Class Reference

#include <fsmc.h>

Inheritance diagram for FSMC::BCR:
Register< T >

Public Types

enum  MTYP : uint8_t { MTYP::SRAM = 0, MTYP::PSRAM = 1, MTYP::NOR = 2 }
 
enum  MWID : uint8_t { MWID::EIGHT_BITS = 0, MWID::SIXTEEN_BITS = 1 }
 

Public Member Functions

 REGS_BOOL_FIELD (MBKEN, 0)
 
 REGS_BOOL_FIELD (MUXEN, 1)
 
 REGS_TYPE_FIELD (MTYP, 3, 2)
 
 REGS_TYPE_FIELD (MWID, 5, 4)
 
 REGS_BOOL_FIELD (WREN, 12)
 
 REGS_BOOL_FIELD (EXTMOD, 14)
 

Detailed Description

Definition at line 8 of file fsmc.h.

Member Enumeration Documentation

◆ MTYP

enum FSMC::BCR::MTYP : uint8_t
strong
Enumerator
SRAM 
PSRAM 
NOR 

Definition at line 10 of file fsmc.h.

◆ MWID

enum FSMC::BCR::MWID : uint8_t
strong
Enumerator
EIGHT_BITS 
SIXTEEN_BITS 

Definition at line 15 of file fsmc.h.

Member Function Documentation

◆ REGS_BOOL_FIELD() [1/4]

FSMC::BCR::REGS_BOOL_FIELD ( MBKEN  ,
 
)

◆ REGS_BOOL_FIELD() [2/4]

FSMC::BCR::REGS_BOOL_FIELD ( MUXEN  ,
 
)

◆ REGS_BOOL_FIELD() [3/4]

FSMC::BCR::REGS_BOOL_FIELD ( WREN  ,
12   
)

◆ REGS_BOOL_FIELD() [4/4]

FSMC::BCR::REGS_BOOL_FIELD ( EXTMOD  ,
14   
)

◆ REGS_TYPE_FIELD() [1/2]

FSMC::BCR::REGS_TYPE_FIELD ( MTYP  ,
,
 
)

◆ REGS_TYPE_FIELD() [2/2]

FSMC::BCR::REGS_TYPE_FIELD ( MWID  ,
,
 
)

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