diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2019-10-29 19:35:28 -0400 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2019-10-29 19:35:28 -0400 |
commit | a2b80bfa2cd010e378e32a2e62ac1f36ea6300a7 (patch) | |
tree | 064e96c3f4c652e2be50515d54ae6f75e1190aed /src/devices/sound | |
parent | 58c86eb73cd140a574ba12b0084bf77c11a81386 (diff) |
Fix clang build [-Werror,-Wunused-const-variable] (nw)
Diffstat (limited to 'src/devices/sound')
-rw-r--r-- | src/devices/sound/es5506.cpp | 68 |
1 files changed, 37 insertions, 31 deletions
diff --git a/src/devices/sound/es5506.cpp b/src/devices/sound/es5506.cpp index 6f2b65c1796..e1e8c4da35b 100644 --- a/src/devices/sound/es5506.cpp +++ b/src/devices/sound/es5506.cpp @@ -108,37 +108,43 @@ static constexpr unsigned FILTER_SHIFT = FINE_FILTER_BIT - FILTER_BIT; static constexpr unsigned MAX_SAMPLE_CHUNK = 10000; static constexpr unsigned ULAW_MAXBITS = 8; -static constexpr unsigned CONTROL_BS1 = 0x8000; -static constexpr unsigned CONTROL_BS0 = 0x4000; -static constexpr unsigned CONTROL_CMPD = 0x2000; -static constexpr unsigned CONTROL_CA2 = 0x1000; -static constexpr unsigned CONTROL_CA1 = 0x0800; -static constexpr unsigned CONTROL_CA0 = 0x0400; -static constexpr unsigned CONTROL_LP4 = 0x0200; -static constexpr unsigned CONTROL_LP3 = 0x0100; -static constexpr unsigned CONTROL_IRQ = 0x0080; -static constexpr unsigned CONTROL_DIR = 0x0040; -static constexpr unsigned CONTROL_IRQE = 0x0020; -static constexpr unsigned CONTROL_BLE = 0x0010; -static constexpr unsigned CONTROL_LPE = 0x0008; -static constexpr unsigned CONTROL_LEI = 0x0004; -static constexpr unsigned CONTROL_STOP1 = 0x0002; -static constexpr unsigned CONTROL_STOP0 = 0x0001; - -static constexpr unsigned CONTROL_BSMASK = (CONTROL_BS1 | CONTROL_BS0); -static constexpr unsigned CONTROL_CAMASK = (CONTROL_CA2 | CONTROL_CA1 | CONTROL_CA0); -static constexpr unsigned CONTROL_LPMASK = (CONTROL_LP4 | CONTROL_LP3); -static constexpr unsigned CONTROL_LOOPMASK = (CONTROL_BLE | CONTROL_LPE); -static constexpr unsigned CONTROL_STOPMASK = (CONTROL_STOP1 | CONTROL_STOP0); - -// ES5505 has sightly different control bit -static constexpr unsigned CONTROL_5505_LP4 = 0x0800; -static constexpr unsigned CONTROL_5505_LP3 = 0x0400; -static constexpr unsigned CONTROL_5505_CA1 = 0x0200; -static constexpr unsigned CONTROL_5505_CA0 = 0x0100; - -static constexpr unsigned CONTROL_5505_LPMASK = (CONTROL_5505_LP4 | CONTROL_5505_LP3); -static constexpr unsigned CONTROL_5505_CAMASK = (CONTROL_5505_CA1 | CONTROL_5505_CA0); +namespace { + +enum : u16 { + CONTROL_BS1 = 0x8000, + CONTROL_BS0 = 0x4000, + CONTROL_CMPD = 0x2000, + CONTROL_CA2 = 0x1000, + CONTROL_CA1 = 0x0800, + CONTROL_CA0 = 0x0400, + CONTROL_LP4 = 0x0200, + CONTROL_LP3 = 0x0100, + CONTROL_IRQ = 0x0080, + CONTROL_DIR = 0x0040, + CONTROL_IRQE = 0x0020, + CONTROL_BLE = 0x0010, + CONTROL_LPE = 0x0008, + CONTROL_LEI = 0x0004, + CONTROL_STOP1 = 0x0002, + CONTROL_STOP0 = 0x0001, + + CONTROL_BSMASK = (CONTROL_BS1 | CONTROL_BS0), + CONTROL_CAMASK = (CONTROL_CA2 | CONTROL_CA1 | CONTROL_CA0), + CONTROL_LPMASK = (CONTROL_LP4 | CONTROL_LP3), + CONTROL_LOOPMASK = (CONTROL_BLE | CONTROL_LPE), + CONTROL_STOPMASK = (CONTROL_STOP1 | CONTROL_STOP0), + + // ES5505 has sightly different control bit + CONTROL_5505_LP4 = 0x0800, + CONTROL_5505_LP3 = 0x0400, + CONTROL_5505_CA1 = 0x0200, + CONTROL_5505_CA0 = 0x0100, + + CONTROL_5505_LPMASK = (CONTROL_5505_LP4 | CONTROL_5505_LP3), + CONTROL_5505_CAMASK = (CONTROL_5505_CA1 | CONTROL_5505_CA0) +}; + +} es550x_device::es550x_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock) : device_t(mconfig, type, tag, owner, clock) |