sim_device.h Source File
|
yasimavr
|
Loading...
Searching...
No Matches
sim_device.h
Go to the documentation of this file.
71 State_Limbo = 0x00,
72 State_Ready = 0x10,
73 State_Running = 0x21,
74 State_Sleeping = 0x31,
75 State_Halted = 0x41,
76 State_Reset = 0x51,
77 State_Break = 0x60,
78 State_Done = 0x70,
79 State_Crashed = 0x80,
80 State_Destroying = 0xFF,
87 Reset_PowerOn = 0x00000001,
88 Reset_WDT = 0x00000002,
89 Reset_BOD = 0x00000004,
90 Reset_SW = 0x00000008,
91 Reset_Ext = 0x00000010,
92 Reset_Halt = 0x00010000,
104 Option_ResetOnPinShorting = 0x01,
116 Option_IgnoreBadCpuIO = 0x02,
122 Option_IgnoreBadCpuLPM = 0x04,
125 Option_DisablePseudoSleep = 0x08,
132 Option_InfiniteLoopDetect = 0x10,
159 void add_ioreg_handler(reg_addr_t addr, IORegHandler& handler, bitmask_t bits, IORegister::BitMode bitmode);
Definition sim_cycle_timer.h:134
cycle_count_t cycle() const
Returns the current cycle.
Definition sim_cycle_timer.h:184
Definition sim_debug.h:42
virtual ~Device()=default
Device(const Device &)=delete
Device & operator=(const Device &)=delete
Definition sim_firmware.h:53
Definition sim_ioreg.h:69
Definition sim_logger.h:56
Definition sim_logger.h:91
Representation of a ID internally represented as a 64-bits integer but can be initialised with a stri...
Definition sim_types.h:627
Definition sim_config.h:66
Definition sim_peripheral.h:237
Generated by