init vars for coverity (drivers/n,o)

This commit is contained in:
Robbbert 2022-03-25 01:00:59 +11:00
parent 971c2c80c8
commit 0d1716a8a1
28 changed files with 135 additions and 135 deletions

View File

@ -330,24 +330,24 @@ private:
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;
/* IRQ handling */ /* IRQ handling */
uint8_t m_irq_enabled; uint8_t m_irq_enabled = 0;
uint8_t m_irq_active; uint8_t m_irq_active = 0;
uint8_t m_lcd_memory_start; uint8_t m_lcd_memory_start = 0;
uint8_t m_matrix; uint8_t m_matrix = 0;
/* ROM */ /* ROM */
uint8_t *m_rom_base; uint8_t *m_rom_base = nullptr;
uint32_t m_rom_size; uint32_t m_rom_size = 0;
/* RAM */ /* RAM */
std::unique_ptr<uint8_t[]> m_ram_base; std::unique_ptr<uint8_t[]> m_ram_base;
uint32_t m_ram_size; uint32_t m_ram_size = 0;
/* Banking */ /* Banking */
uint8_t m_bank[8]; uint8_t m_bank[8]{};
uint8_t *m_bank_base[8]; uint8_t *m_bank_base[8]{};
}; };

View File

@ -485,7 +485,7 @@ private:
uint16_t sprot_r(); uint16_t sprot_r();
void sprot_w(uint16_t data); void sprot_w(uint16_t data);
uint8_t *nand_base; uint8_t *nand_base = nullptr;
void nand_copy( uint32_t *dst, uint32_t address, int len ); void nand_copy( uint32_t *dst, uint32_t address, int len );
void namcos10_map(address_map &map); void namcos10_map(address_map &map);
@ -499,16 +499,16 @@ private:
I2CP_RECIEVE_ACK_0 I2CP_RECIEVE_ACK_0
}; };
uint32_t bank_base; uint32_t bank_base = 0;
uint32_t nand_address; uint32_t nand_address = 0;
uint16_t block[0x1ff]; uint16_t block[0x1ff]{};
uint16_t i2c_host_clock, i2c_host_data, i2c_dev_clock, i2c_dev_data, i2c_prev_clock, i2c_prev_data; uint16_t i2c_host_clock = 0, i2c_host_data = 0, i2c_dev_clock = 0, i2c_dev_data = 0, i2c_prev_clock = 0, i2c_prev_data = 0;
int i2cp_mode; int i2cp_mode = 0;
uint8_t i2c_byte; uint8_t i2c_byte = 0;
int i2c_bit; int i2c_bit = 0;
int sprot_bit, sprot_byte; int sprot_bit = 0, sprot_byte = 0;
uint16_t nand_read( uint32_t address ); uint16_t nand_read( uint32_t address );
uint16_t nand_read2( uint32_t address ); uint16_t nand_read2( uint32_t address );

View File

@ -1339,7 +1339,7 @@ public:
private: private:
namcos23_state& m_state; namcos23_state& m_state;
float* m_zBuffer; float* m_zBuffer = nullptr;
}; };
typedef namcos23_renderer::vertex_t poly_vertex; typedef namcos23_renderer::vertex_t poly_vertex;

View File

@ -124,9 +124,9 @@ protected:
required_device<screen_device> m_screen; required_device<screen_device> m_screen;
//private: //private:
u8 m_portc, m_to_68k, m_from_68k; u8 m_portc = 0, m_to_68k = 0, m_from_68k = 0;
u8 m_porta_in, m_porta_out; u8 m_porta_in = 0, m_porta_out = 0;
u8 m_portb_out; u8 m_portb_out = 0;
}; };
class ncd16_state : public ncd68k_state class ncd16_state : public ncd68k_state

View File

@ -592,8 +592,8 @@ protected:
virtual void io_control_w(offs_t offset, uint8_t data) override; virtual void io_control_w(offs_t offset, uint8_t data) override;
private: private:
uint8_t m_output_data; uint8_t m_output_data = 0;
uint8_t m_output_latch; uint8_t m_output_latch = 0;
}; };
@ -688,8 +688,8 @@ protected:
private: private:
output_finder<4> m_digits; output_finder<4> m_digits;
uint8_t m_led1_value; uint8_t m_led1_value = 0;
uint8_t m_led2_value; uint8_t m_led2_value = 0;
}; };
@ -716,7 +716,7 @@ protected:
private: private:
output_finder<6> m_lamps; output_finder<6> m_lamps;
uint8_t m_el_value; uint8_t m_el_value = 0;
}; };

View File

@ -80,10 +80,10 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(aes_jp1); DECLARE_INPUT_CHANGED_MEMBER(aes_jp1);
// neoCD // neoCD
uint8_t m_system_region; uint8_t m_system_region = 0;
int32_t m_active_transfer_area; int32_t m_active_transfer_area = 0;
int32_t m_sprite_transfer_bank; int32_t m_sprite_transfer_bank = 0;
int32_t m_adpcm_transfer_bank; int32_t m_adpcm_transfer_bank = 0;
int32_t m_dma_address1; int32_t m_dma_address1;
int32_t m_dma_address2; int32_t m_dma_address2;
int32_t m_dma_value1; int32_t m_dma_value1;
@ -109,9 +109,9 @@ public:
void interrupt_callback_type2(void); void interrupt_callback_type2(void);
void interrupt_callback_type3(void); void interrupt_callback_type3(void);
uint8_t m_transfer_write_enable; uint8_t m_transfer_write_enable = 0;
bool prohibit_cdc_irq; // hack? bool prohibit_cdc_irq = false; // hack?
uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);

View File

@ -100,9 +100,9 @@ private:
required_device<generic_latch_8_device> m_soundlatch; required_device<generic_latch_8_device> m_soundlatch;
optional_shared_ptr<uint16_t> m_generic_paletteram_16; optional_shared_ptr<uint16_t> m_generic_paletteram_16;
uint8_t m_audio_result; uint8_t m_audio_result = 0;
uint8_t m_bank_val; uint8_t m_bank_val = 0;
uint8_t m_vblank; uint8_t m_vblank = 0;
void draw_layer(bitmap_ind16 &bitmap,const rectangle &cliprect,int layer,int data_shift); void draw_layer(bitmap_ind16 &bitmap,const rectangle &cliprect,int layer,int data_shift);
void audio_cpu_assert_nmi(); void audio_cpu_assert_nmi();
}; };

View File

@ -116,7 +116,7 @@ private:
virtual void machine_reset() override; virtual void machine_reset() override;
uint8_t rom_r(offs_t offset); uint8_t rom_r(offs_t offset);
void bank_w(uint8_t data); void bank_w(uint8_t data);
uint8_t m_rombase; uint8_t m_rombase = 0;
}; };
class nes_clone_vtvppong_state : public nes_clone_state class nes_clone_vtvppong_state : public nes_clone_state
@ -150,7 +150,7 @@ private:
virtual void machine_reset() override; virtual void machine_reset() override;
uint8_t rom_r(offs_t offset); uint8_t rom_r(offs_t offset);
void bank_w(uint8_t data); void bank_w(uint8_t data);
uint8_t m_rombase; uint8_t m_rombase = 0;
}; };
class nes_clone_vtvsocr_state : public nes_clone_state class nes_clone_vtvsocr_state : public nes_clone_state
@ -192,7 +192,7 @@ protected:
private: private:
// configured at startup // configured at startup
uint8_t m_maxchrbank; uint8_t m_maxchrbank = 0;
void nes_clone_afbm7800_map(address_map &map); void nes_clone_afbm7800_map(address_map &map);
@ -215,20 +215,20 @@ private:
uint8_t vram_r(offs_t offset); uint8_t vram_r(offs_t offset);
void vram_w(offs_t offset, uint8_t data); void vram_w(offs_t offset, uint8_t data);
uint8_t m_banksel; uint8_t m_banksel = 0;
uint8_t m_bankregs[8]; uint8_t m_bankregs[8];
uint8_t m_extraregs[4]; uint8_t m_extraregs[4];
void update_banks(); void update_banks();
void mmc3_scanline_cb(int scanline, int vblank, int blanked); void mmc3_scanline_cb(int scanline, int vblank, int blanked);
int16_t m_mmc3_scanline_counter; int16_t m_mmc3_scanline_counter = 0;
uint8_t m_mmc3_scanline_latch; uint8_t m_mmc3_scanline_latch = 0;
uint8_t m_mmc3_irq_enable; uint8_t m_mmc3_irq_enable = 0;
std::vector<u8> m_vram; std::vector<u8> m_vram;
uint8_t m_ntmirror; uint8_t m_ntmirror = 0;
uint8_t m_ramprot; uint8_t m_ramprot = 0;
void update_nt_mirroring(); void update_nt_mirroring();
std::vector<u8> m_nt_ram; std::vector<u8> m_nt_ram;

View File

@ -140,13 +140,13 @@ protected:
std::unique_ptr<u16[]> m_net_ram; std::unique_ptr<u16[]> m_net_ram;
emu_timer *m_timer; emu_timer *m_timer = nullptr;
u8 m_intst; u8 m_intst = 0;
u8 m_inten; u8 m_inten = 0;
bool m_int_state[3]; bool m_int_state[3]{};
bool m_scc_irq_state; bool m_scc_irq_state = 0;
}; };
void news_38xx_state::machine_start() void news_38xx_state::machine_start()

View File

@ -148,15 +148,15 @@ protected:
std::unique_ptr<u16[]> m_net_ram; std::unique_ptr<u16[]> m_net_ram;
emu_timer *m_itimer; emu_timer *m_itimer = nullptr;
u16 m_inten; u16 m_inten = 0;
u16 m_intst; u16 m_intst = 0;
u8 m_debug; u8 m_debug = 0;
bool m_int_state[4]; bool m_int_state[4]{};
bool m_lcd_enable; bool m_lcd_enable = false;
bool m_lcd_dim; bool m_lcd_dim = false;
}; };
void news_r3k_state::machine_start() void news_r3k_state::machine_start()

View File

@ -52,7 +52,7 @@ protected:
required_device<arm7_cpu_device> m_maincpu; required_device<arm7_cpu_device> m_maincpu;
required_device<ram_device> m_ram; required_device<ram_device> m_ram;
uint32_t m_ram_size; uint32_t m_ram_size = 0;
}; };
uint32_t newton_state::tick_count_r() uint32_t newton_state::tick_count_r()

View File

@ -63,7 +63,7 @@ private:
DECLARE_WRITE_LINE_MEMBER(screen_vblank); DECLARE_WRITE_LINE_MEMBER(screen_vblank);
void nexus3d_map(address_map &map); void nexus3d_map(address_map &map);
uint32_t m_intpend, m_intmask, m_intlevel; uint32_t m_intpend = 0, m_intmask = 0, m_intlevel = 0;
uint32_t int_pending_r(); uint32_t int_pending_r();
void int_ack_w(uint32_t data); void int_ack_w(uint32_t data);
uint32_t int_level_r(); uint32_t int_level_r();
@ -80,12 +80,12 @@ private:
void timer_status_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); void timer_status_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
uint32_t timer_count_r(); uint32_t timer_count_r();
void timer_count_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); void timer_count_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
uint32_t m_timer_status; uint32_t m_timer_status = 0;
uint32_t m_timer_count; uint32_t m_timer_count = 0;
emu_timer *m_timer; emu_timer *m_timer = nullptr;
TIMER_CALLBACK_MEMBER(timercb); TIMER_CALLBACK_MEMBER(timercb);
bool m_timer_irq; bool m_timer_irq = false;
bool m_timer_result; bool m_timer_result = false;
uint32_t crtc_vblank_r(); uint32_t crtc_vblank_r();
}; };

View File

@ -79,7 +79,7 @@ protected:
private: private:
required_shared_ptr<uint8_t> m_videoram; required_shared_ptr<uint8_t> m_videoram;
tilemap_t *m_bg_tilemap; tilemap_t *m_bg_tilemap = nullptr;
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode; required_device<gfxdecode_device> m_gfxdecode;

View File

@ -71,7 +71,7 @@ private:
required_device<tmpz84c011_device> m_maincpu; required_device<tmpz84c011_device> m_maincpu;
required_device<v9938_device> m_v9938; required_device<v9938_device> m_v9938;
required_region_ptr<uint8_t> m_gfxrom; required_region_ptr<uint8_t> m_gfxrom;
uint32_t m_gfx_bank; uint32_t m_gfx_bank = 0;
}; };

View File

@ -260,7 +260,7 @@ protected:
required_device<sda2006_device> m_eeprom; required_device<sda2006_device> m_eeprom;
// cpu state // cpu state
int m_reset; int m_reset = 0;
}; };
void nightmare_state::device_timer(emu_timer &timer, device_timer_id id, int param) void nightmare_state::device_timer(emu_timer &timer, device_timer_id id, int param)

View File

@ -273,14 +273,14 @@ private:
required_shared_ptr_array<uint16_t, 2> m_vram; required_shared_ptr_array<uint16_t, 2> m_vram;
/* video-related */ /* video-related */
tilemap_t *m_tilemap[2]; tilemap_t *m_tilemap[2]{};
std::unique_ptr<bitmap_ind16> m_pixmap; std::unique_ptr<bitmap_ind16> m_pixmap;
/* misc */ /* misc */
uint8_t m_prot_val; uint8_t m_prot_val = 0;
uint8_t m_input_data; uint8_t m_input_data = 0;
uint8_t m_priority_reg; uint8_t m_priority_reg = 0;
uint8_t m_gfx_bank; uint8_t m_gfx_bank = 0;
/* devices */ /* devices */
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;

View File

@ -197,35 +197,35 @@ private:
uint8_t m_TabletYOn; uint8_t m_TabletYOn;
uint8_t m_TabletXOn; uint8_t m_TabletXOn;
uint8_t m_FrSel2; uint8_t m_FrSel2;
uint8_t m_FrSel1; uint8_t m_FrSel1 = 0;
uint8_t m_FrSel0; uint8_t m_FrSel0 = 0;
uint8_t m_SHConB; uint8_t m_SHConB = 0;
uint8_t m_SHConA; uint8_t m_SHConA = 0;
uint8_t m_SetSH; uint8_t m_SetSH = 0;
// DiskReg // DiskReg
uint8_t m_ADCSpd0; uint8_t m_ADCSpd0 = 0;
uint8_t m_ADCSpd1; uint8_t m_ADCSpd1 = 0;
uint8_t m_StopWordClock_q; uint8_t m_StopWordClock_q = 0;
uint8_t m_ClrDiskCont_q; uint8_t m_ClrDiskCont_q = 0;
uint8_t m_ProgBitClk1; uint8_t m_ProgBitClk1 = 0;
uint8_t m_ProgBitClk2; uint8_t m_ProgBitClk2 = 0;
uint8_t m_ProgBitClk3; uint8_t m_ProgBitClk3 = 0;
uint8_t m_AnSel4; uint8_t m_AnSel4 = 0;
uint8_t m_AnSel2; uint8_t m_AnSel2 = 0;
uint8_t m_AnSel1; uint8_t m_AnSel1 = 0;
uint8_t m_DriveSel1; uint8_t m_DriveSel1 = 0;
uint8_t m_DriveSel2; uint8_t m_DriveSel2 = 0;
uint8_t m_DriveSel3; uint8_t m_DriveSel3 = 0;
uint8_t m_SideSelect; uint8_t m_SideSelect = 0;
uint8_t m_Disk5VOn; uint8_t m_Disk5VOn = 0;
uint8_t m_Disk12VOn; uint8_t m_Disk12VOn = 0;
// output fifo, for DAC // output fifo, for DAC
uint16_t m_outfifo[16]; // technically three 74LS225 5bit*16stage FIFO chips, arranged as a 16 stage, 12-bit wide fifo (one bit unused per chip) uint16_t m_outfifo[16]; // technically three 74LS225 5bit*16stage FIFO chips, arranged as a 16 stage, 12-bit wide fifo (one bit unused per chip)
uint8_t m_outfifo_count; uint8_t m_outfifo_count = 0;
uint8_t m_outfifo_tail_ptr; uint8_t m_outfifo_tail_ptr = 0;
uint8_t m_outfifo_head_ptr; uint8_t m_outfifo_head_ptr = 0;
// fifo timer // fifo timer
emu_timer *m_FIFO_timer; emu_timer *m_FIFO_timer = nullptr;
TIMER_CALLBACK_MEMBER(timer_fifoclk); TIMER_CALLBACK_MEMBER(timer_fifoclk);
// framebuffer display starting address // framebuffer display starting address
uint16_t m_DispAddr; uint16_t m_DispAddr;

View File

@ -176,7 +176,7 @@ private:
virtual void lcd_data_w(u8 data) override; virtual void lcd_data_w(u8 data) override;
TIMER_CALLBACK_MEMBER(beep) { m_beeper->set_state(param); } TIMER_CALLBACK_MEMBER(beep) { m_beeper->set_state(param); }
emu_timer *m_beeptimer; emu_timer *m_beeptimer = nullptr;
}; };
void sforte_state::machine_start() void sforte_state::machine_start()

View File

@ -88,7 +88,7 @@ protected:
private: private:
required_shared_ptr<uint8_t> m_videoram; required_shared_ptr<uint8_t> m_videoram;
required_shared_ptr<uint8_t> m_colorram; required_shared_ptr<uint8_t> m_colorram;
tilemap_t *m_bg_tilemap; tilemap_t *m_bg_tilemap = nullptr;
required_device<tms9995_device> m_maincpu; required_device<tms9995_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode; required_device<gfxdecode_device> m_gfxdecode;

View File

@ -120,11 +120,11 @@ private:
required_shared_ptr_array<uint8_t, 2> m_colorram; required_shared_ptr_array<uint8_t, 2> m_colorram;
/* video-related */ /* video-related */
bool m_flipscreen; bool m_flipscreen = false;
bool m_flipchars; bool m_flipchars = false;
uint8_t m_star_enable; uint8_t m_star_enable = 0;
uint16_t m_star_delay_counter; uint16_t m_star_delay_counter = 0;
uint16_t m_star_shift_reg; uint16_t m_star_shift_reg = 0;
/* devices */ /* devices */
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;

View File

@ -99,10 +99,10 @@ private:
required_device<generic_latch_8_device> m_soundlatch; required_device<generic_latch_8_device> m_soundlatch;
/* video-related */ /* video-related */
tilemap_t *m_bg_tilemap; tilemap_t *m_bg_tilemap = nullptr;
/* misc */ /* misc */
uint16_t m_cmd; uint16_t m_cmd = 0;
void olibochu_videoram_w(offs_t offset, uint8_t data); void olibochu_videoram_w(offs_t offset, uint8_t data);
void olibochu_colorram_w(offs_t offset, uint8_t data); void olibochu_colorram_w(offs_t offset, uint8_t data);
void olibochu_flipscreen_w(uint8_t data); void olibochu_flipscreen_w(uint8_t data);

View File

@ -67,7 +67,7 @@ private:
required_device<pc_keyboard_device> m_keyboard; required_device<pc_keyboard_device> m_keyboard;
required_device<wd37c65c_device> m_fdc; required_device<wd37c65c_device> m_fdc;
required_device<address_map_bank_device> m_bank; required_device<address_map_bank_device> m_bank;
bool m_obf; bool m_obf = false;
}; };
void olivpc1_state::machine_start() void olivpc1_state::machine_start()

View File

@ -270,7 +270,7 @@ private:
uint8_t spinner2_r(); uint8_t spinner2_r();
void outputs_w(uint8_t data); void outputs_w(uint8_t data);
emu_timer *m_gbnmi; emu_timer *m_gbnmi = nullptr;
}; };

View File

@ -65,7 +65,7 @@ private:
required_device<speaker_sound_device> m_speaker; required_device<speaker_sound_device> m_speaker;
required_device<cassette_image_device> m_cassette; required_device<cassette_image_device> m_cassette;
required_ioport_array<20> m_io_keyboard; required_ioport_array<20> m_io_keyboard;
bool m_spr_bit; bool m_spr_bit = false;
}; };

View File

@ -74,15 +74,15 @@ private:
std::unique_ptr<uint8_t[]> m_fontram; std::unique_ptr<uint8_t[]> m_fontram;
std::unique_ptr<uint8_t[]> m_vram; std::unique_ptr<uint8_t[]> m_vram;
uint8_t *m_ram_0000; uint8_t *m_ram_0000 = nullptr;
uint8_t *m_ram_c000; uint8_t *m_ram_c000 = nullptr;
uint8_t m_temp_attr; uint8_t m_temp_attr = 0;
emu_timer *m_video_timer; emu_timer *m_video_timer = nullptr;
/* PIA 0 (UD12) */ /* PIA 0 (UD12) */
uint8_t m_pia0_porta; uint8_t m_pia0_porta = 0;
uint8_t m_pia0_portb; uint8_t m_pia0_portb = 0;
int m_pia0_cb2; /* 60/50 */ int m_pia0_cb2 = 0; /* 60/50 */
/* PIA 1 (UD8) */ /* PIA 1 (UD8) */

View File

@ -82,14 +82,14 @@ private:
required_shared_ptr<uint8_t> m_videoram; required_shared_ptr<uint8_t> m_videoram;
/* video-related */ /* video-related */
int m_tile_bank; int m_tile_bank = 0;
/* misc */ /* misc */
int m_ay_select; int m_ay_select = 0;
int m_ack_data; int m_ack_data = 0;
uint8_t m_n7751_command; uint8_t m_n7751_command = 0;
int m_sound_addr; int m_sound_addr = 0;
int m_n7751_busy; int m_n7751_busy = 0;
/* devices */ /* devices */
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;

View File

@ -99,13 +99,13 @@ private:
virtual void machine_reset() override; virtual void machine_reset() override;
/* video-related */ /* video-related */
int m_zoom_colorbase[2]; int m_zoom_colorbase[2]{};
int m_road_colorbase[2]; int m_road_colorbase[2]{};
int m_sprite_colorbase; int m_sprite_colorbase = 0;
emu_timer *m_objdma_end_timer; emu_timer *m_objdma_end_timer = nullptr;
/* misc */ /* misc */
uint16_t m_cpuB_ctrl; uint16_t m_cpuB_ctrl = 0;
/* devices */ /* devices */
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;
@ -118,7 +118,7 @@ private:
required_device<k053252_device> m_k053252; required_device<k053252_device> m_k053252;
required_device<screen_device> m_screen; required_device<screen_device> m_screen;
output_finder<> m_led; output_finder<> m_led;
int m_fake_timer; int m_fake_timer = 0;
}; };

View File

@ -82,7 +82,7 @@ protected:
virtual void config_map(address_map &map) override; virtual void config_map(address_map &map) override;
private: private:
int ddr_ram_size; int ddr_ram_size = 0;
std::vector<uint32_t> ram; std::vector<uint32_t> ram;
crush11_host_device *host; crush11_host_device *host;
address_space *ram_space; address_space *ram_space;
@ -104,7 +104,7 @@ protected:
virtual void device_reset() override; virtual void device_reset() override;
private: private:
uint8_t buffer[0xff]; uint8_t buffer[0xff]{};
}; };
DECLARE_DEVICE_TYPE(SMBUS_LOGGER, smbus_logger_device) DECLARE_DEVICE_TYPE(SMBUS_LOGGER, smbus_logger_device)
@ -123,8 +123,8 @@ protected:
virtual void device_reset() override; virtual void device_reset() override;
private: private:
const uint8_t *buffer; const uint8_t *buffer = nullptr;
int buffer_size; int buffer_size = 0;
}; };
DECLARE_DEVICE_TYPE(SMBUS_ROM, smbus_rom_device) DECLARE_DEVICE_TYPE(SMBUS_ROM, smbus_rom_device)
@ -143,7 +143,7 @@ protected:
virtual void device_start() override; virtual void device_start() override;
private: private:
uint8_t buffer[0xff]; uint8_t buffer[0xff]{};
}; };
DECLARE_DEVICE_TYPE(AS99127F, as99127f_device) DECLARE_DEVICE_TYPE(AS99127F, as99127f_device)
@ -159,7 +159,7 @@ protected:
virtual void device_start() override; virtual void device_start() override;
private: private:
uint8_t buffer[0xff]; uint8_t buffer[0xff]{};
}; };
DECLARE_DEVICE_TYPE(AS99127F_SENSOR2, as99127f_sensor2_device) DECLARE_DEVICE_TYPE(AS99127F_SENSOR2, as99127f_sensor2_device)
@ -175,7 +175,7 @@ protected:
virtual void device_start() override; virtual void device_start() override;
private: private:
uint8_t buffer[0xff]; uint8_t buffer[0xff]{};
}; };
DECLARE_DEVICE_TYPE(AS99127F_SENSOR3, as99127f_sensor3_device) DECLARE_DEVICE_TYPE(AS99127F_SENSOR3, as99127f_sensor3_device)