# sid_regs_t Union Reference

`#include <sid.h>`

Collaboration diagram for sid_regs_t:
[legend]

## Data Fields
u8 | ALL [SID_REGS_NUM]
struct {
u8 v [3][7]
u8 filter_l
u8 filter_h
u8 filter_select:4
u8 resonance: 4
u8 volume: 4
u8 filter_mode: 4
u8 swinsid_phase [3]
u8 swinsid_mode [3]
}; |
struct {
sid_voice_t v1
}; |
struct {
u8 dummy_v1 [7]
sid_voice_t v2
}; |
struct {
u8 dummy_v1_2 [7]
u8 dummy_v2 [7]
sid_voice_t v3
}; |

## Field Documentation

struct { ... }

struct { ... }

struct { ... }

struct { ... }

u8 sid_regs_t::ALL[SID_REGS_NUM]

u8 sid_regs_t::dummy_v1[7]

u8 sid_regs_t::dummy_v1_2[7]

u8 sid_regs_t::dummy_v2[7]

u8 sid_regs_t::filter_h

u8 sid_regs_t::filter_l

u8 sid_regs_t::filter_mode

u8 sid_regs_t::filter_select

u8 sid_regs_t::resonance

u8 sid_regs_t::swinsid_mode[3]

u8 sid_regs_t::swinsid_phase[3]

u8 sid_regs_t::v[3][7]

sid_voice_t sid_regs_t::v1

sid_voice_t sid_regs_t::v2

sid_voice_t sid_regs_t::v3

u8 sid_regs_t::volume

The documentation for this union was generated from the following file:

- modules/sid/sid.h