diff options
Diffstat (limited to 'src/mame/machine/mmboard.h')
-rw-r--r-- | src/mame/machine/mmboard.h | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/src/mame/machine/mmboard.h b/src/mame/machine/mmboard.h index 3b4bd828e14..0dd69194e51 100644 --- a/src/mame/machine/mmboard.h +++ b/src/mame/machine/mmboard.h @@ -21,18 +21,18 @@ class mephisto_board_device : public device_t { public: // construction/destruction - mephisto_board_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); + mephisto_board_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock); // configuration helpers - void set_disable_leds(int disable_leds) { m_disable_leds = disable_leds; } - void set_delay(attotime sensordelay) { m_sensordelay = sensordelay; } + void set_disable_leds(bool disable_leds) { m_disable_leds = disable_leds; } + void set_delay(attotime sensordelay) { m_sensordelay = sensordelay; } sensorboard_device *get() { return m_board; } - uint8_t input_r(); - void led_w(uint8_t data); - uint8_t mux_r(); - void mux_w(uint8_t data); + u8 input_r(); + void led_w(u8 data); + u8 mux_r(); + void mux_w(u8 data); protected: // device-level overrides @@ -40,25 +40,27 @@ protected: virtual void device_reset() override; void set_config(machine_config &config, sensorboard_device::sb_type board_type); - void refresh_leds_w(offs_t offset, uint8_t data); + void refresh_leds_w(offs_t offset, u8 data); void update_led_pwm() { m_led_pwm->matrix(~m_mux, m_led_data); } required_device<sensorboard_device> m_board; required_device<pwm_display_device> m_led_pwm; - attotime m_sensordelay; - output_finder<64> m_led_out; - bool m_disable_leds; - uint8_t m_led_data; - uint8_t m_mux; + output_finder<64> m_led_out; + + attotime m_sensordelay; + bool m_disable_leds; + u8 m_led_data; + u8 m_mux; }; + // ======================> mephisto_sensors_board_device class mephisto_sensors_board_device : public mephisto_board_device { public: // construction/destruction - mephisto_sensors_board_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0); + mephisto_sensors_board_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock = 0); protected: // optional information overrides @@ -72,7 +74,7 @@ class mephisto_buttons_board_device : public mephisto_board_device { public: // construction/destruction - mephisto_buttons_board_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0); + mephisto_buttons_board_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock = 0); protected: // optional information overrides |