diff options
Diffstat (limited to 'src/devices/cpu/h8/h8s2245.h')
-rw-r--r-- | src/devices/cpu/h8/h8s2245.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/devices/cpu/h8/h8s2245.h b/src/devices/cpu/h8/h8s2245.h index b4364f68501..a67fa9f9866 100644 --- a/src/devices/cpu/h8/h8s2245.h +++ b/src/devices/cpu/h8/h8s2245.h @@ -22,12 +22,14 @@ #define __H8S2245_H__ #include "h8s2000.h" +#include "h8_intc.h" #include "h8_adc.h" +#include "h8_dtc.h" #include "h8_port.h" -#include "h8_intc.h" -#include "h8_sci.h" #include "h8_timer8.h" #include "h8_timer16.h" +#include "h8_sci.h" +#include "h8_watchdog.h" class h8s2245_device : public h8s2000_device { public: @@ -36,10 +38,13 @@ public: DECLARE_READ8_MEMBER(syscr_r); DECLARE_WRITE8_MEMBER(syscr_w); + DECLARE_READ16_MEMBER(mstpcr_r); + DECLARE_WRITE16_MEMBER(mstpcr_w); protected: required_device<h8s_intc_device> intc; required_device<h8_adc_device> adc; + required_device<h8_dtc_device> dtc; required_device<h8_port_device> port1; required_device<h8_port_device> port2; required_device<h8_port_device> port3; @@ -61,8 +66,10 @@ protected: required_device<h8_sci_device> sci0; required_device<h8_sci_device> sci1; required_device<h8_sci_device> sci2; + required_device<h8_watchdog_device> watchdog; UINT32 ram_start; + UINT16 mstpcr; UINT8 syscr; virtual bool exr_in_stack() const override; |