ArchAVR_CoreConfig Struct Reference

yasimavr: ArchAVR_CoreConfig Struct Reference
yasimavr
Loading...
Searching...
No Matches
ArchAVR_CoreConfig Struct Reference

#include <arch_avr_device.h>

Inheritance diagram for ArchAVR_CoreConfig:
CoreConfiguration

Public Member Functions

constexpr flash_addr_t flash_page_count () const
 

Public Attributes

mem_addr_t eepromsize
 
flash_addr_t flash_page_size
 
- Public Attributes inherited from CoreConfiguration
uint32_t attributes
 
mem_addr_t iostart
 
mem_addr_t ioend
 
mem_addr_t ramstart
 
mem_addr_t ramend
 
mem_addr_t datasize
 
flash_addr_t flashsize
 
reg_addr_t rampz
 
reg_addr_t eind
 
bytes_t fuses
 

Additional Inherited Members

- Public Types inherited from CoreConfiguration
enum  Attributes { ExtendedAddressing = 0x01 , ClearGIEOnInt = 0x02 }
 

Member Function Documentation

◆ flash_page_count()

constexpr flash_addr_t ArchAVR_CoreConfig::flash_page_count ( ) const
inlineconstexpr

Member Data Documentation

◆ eepromsize

mem_addr_t ArchAVR_CoreConfig::eepromsize

◆ flash_page_size

flash_addr_t ArchAVR_CoreConfig::flash_page_size

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