diff options
Diffstat (limited to 'src/emu/cpu/avr8/avr8.h')
-rw-r--r-- | src/emu/cpu/avr8/avr8.h | 19 |
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 |