summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/h8/h8_timer16.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/h8/h8_timer16.h')
-rw-r--r--src/devices/cpu/h8/h8_timer16.h66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/devices/cpu/h8/h8_timer16.h b/src/devices/cpu/h8/h8_timer16.h
index a22c68eb53d..6543b9ccb7c 100644
--- a/src/devices/cpu/h8/h8_timer16.h
+++ b/src/devices/cpu/h8/h8_timer16.h
@@ -65,22 +65,22 @@ public:
void set_info(int tgr_count, int tbr_count, const char *intc, int irq_base);
- DECLARE_READ8_MEMBER(tcr_r);
- DECLARE_WRITE8_MEMBER(tcr_w);
- DECLARE_READ8_MEMBER(tmdr_r);
- DECLARE_WRITE8_MEMBER(tmdr_w);
- DECLARE_READ8_MEMBER(tior_r);
- DECLARE_WRITE8_MEMBER(tior_w);
- DECLARE_READ8_MEMBER(tier_r);
- DECLARE_WRITE8_MEMBER(tier_w);
- DECLARE_READ8_MEMBER(tsr_r);
- DECLARE_WRITE8_MEMBER(tsr_w);
- DECLARE_READ16_MEMBER(tcnt_r);
- DECLARE_WRITE16_MEMBER(tcnt_w);
- DECLARE_READ16_MEMBER(tgr_r);
- DECLARE_WRITE16_MEMBER(tgr_w);
- DECLARE_READ16_MEMBER(tbr_r);
- DECLARE_WRITE16_MEMBER(tbr_w);
+ uint8_t tcr_r();
+ void tcr_w(uint8_t data);
+ uint8_t tmdr_r();
+ void tmdr_w(uint8_t data);
+ uint8_t tior_r();
+ void tior_w(offs_t offset, uint8_t data);
+ uint8_t tier_r();
+ void tier_w(uint8_t data);
+ uint8_t tsr_r();
+ void tsr_w(uint8_t data);
+ uint16_t tcnt_r();
+ void tcnt_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t tgr_r(offs_t offset);
+ void tgr_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t tbr_r(offs_t offset);
+ void tbr_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
uint64_t internal_update(uint64_t current_time);
void set_ier(uint8_t value);
@@ -172,23 +172,23 @@ public:
}
void set_info(int timer_count, uint8_t default_tstr);
- DECLARE_READ8_MEMBER(tstr_r);
- DECLARE_WRITE8_MEMBER(tstr_w);
- DECLARE_READ8_MEMBER(tsyr_r);
- DECLARE_WRITE8_MEMBER(tsyr_w);
- DECLARE_READ8_MEMBER(tmdr_r);
- DECLARE_WRITE8_MEMBER(tmdr_w);
- DECLARE_READ8_MEMBER(tfcr_r);
- DECLARE_WRITE8_MEMBER(tfcr_w);
- DECLARE_READ8_MEMBER(toer_r);
- DECLARE_WRITE8_MEMBER(toer_w);
- DECLARE_READ8_MEMBER(tocr_r);
- DECLARE_WRITE8_MEMBER(tocr_w);
- DECLARE_READ8_MEMBER(tisr_r);
- DECLARE_WRITE8_MEMBER(tisr_w);
- DECLARE_READ8_MEMBER(tisrc_r);
- DECLARE_WRITE8_MEMBER(tisrc_w);
- DECLARE_WRITE8_MEMBER(tolr_w);
+ uint8_t tstr_r();
+ void tstr_w(uint8_t data);
+ uint8_t tsyr_r();
+ void tsyr_w(uint8_t data);
+ uint8_t tmdr_r();
+ void tmdr_w(uint8_t data);
+ uint8_t tfcr_r();
+ void tfcr_w(uint8_t data);
+ uint8_t toer_r();
+ void toer_w(uint8_t data);
+ uint8_t tocr_r();
+ void tocr_w(uint8_t data);
+ uint8_t tisr_r(offs_t offset);
+ void tisr_w(offs_t offset, uint8_t data);
+ uint8_t tisrc_r();
+ void tisrc_w(uint8_t data);
+ void tolr_w(uint8_t data);
protected:
required_device<h8_device> cpu;