summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/avr8/avr8.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/avr8/avr8.h')
-rw-r--r--src/emu/cpu/avr8/avr8.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/emu/cpu/avr8/avr8.h b/src/emu/cpu/avr8/avr8.h
index 2384c585804..3b3cbd8f6a0 100644
--- a/src/emu/cpu/avr8/avr8.h
+++ b/src/emu/cpu/avr8/avr8.h
@@ -162,6 +162,7 @@ protected:
UINT8 m_timer_increment[6];
UINT16 m_timer_prescale[6];
UINT16 m_timer_prescale_count[6];
+ bool m_ocr2_not_reached_yet;
// SPI
bool m_spi_active;
@@ -353,7 +354,7 @@ enum
AVR8_Y,
AVR8_Z,
AVR8_SPH,
- AVR8_SPL,
+ AVR8_SPL
};
enum
@@ -413,7 +414,7 @@ enum
ATMEGA644_INT_EE_RDY,
ATMEGA644_INT_ANALOG_COMP,
ATMEGA644_INT_TWI,
- ATMEGA644_INT_SPM_RDY,
+ ATMEGA644_INT_SPM_RDY
};
// Used by I/O register handling
@@ -730,7 +731,7 @@ enum
//0x133: Reserved
AVR8_REGIDX_UBRR3L = 0x134,
AVR8_REGIDX_UBRR3H,
- AVR8_REGIDX_UDR3,
+ AVR8_REGIDX_UDR3
//0x137: Reserved
// .
// . up to
@@ -765,7 +766,7 @@ enum
AVR8_REG_H,
AVR8_REG_J,
AVR8_REG_K,
- AVR8_REG_L,
+ AVR8_REG_L
};
enum
@@ -800,7 +801,7 @@ enum
AVR8_INTIDX_TOV5,
//---------------------------------
- AVR8_INTIDX_COUNT,
+ AVR8_INTIDX_COUNT
};
//lock bit masks
@@ -811,7 +812,7 @@ enum
BLB01 = (1 << 2),
BLB02 = (1 << 3),
BLB11 = (1 << 4),
- BLB12 = (1 << 5),
+ BLB12 = (1 << 5)
};
//extended fuses bit masks
@@ -819,7 +820,7 @@ enum
{
BODLEVEL0 = (1 << 0),
BODLEVEL1 = (1 << 1),
- BODLEVEL2 = (1 << 2),
+ BODLEVEL2 = (1 << 2)
};
//high fuses bit masks
@@ -832,7 +833,7 @@ enum
WDTON = (1 << 4),
SPIEN = (1 << 5),
JTAGEN = (1 << 6),
- OCDEN = (1 << 7),
+ OCDEN = (1 << 7)
};
//low fuses bit masks
@@ -845,7 +846,7 @@ enum
SUT0 = (1 << 4),
SUT1 = (1 << 5),
CKOUT = (1 << 6),
- CKDIV8 = (1 << 7),
+ CKDIV8 = (1 << 7)
};
#define AVR8_EEARH_MASK 0x01