# genesis_board_t Union Reference

`#include <genesis.h>`

## Data Fields
u8 | ALL [2]
struct {
union {
u8 writebits
struct {
u8 cap_psg:1
u8 dummy1:2
u8 cap_opn2:1
u8 dummy2:1
u8 test_dir:1
u8 test_out:1
u8 reset:1
} |
} |
union {
u8 readbits
struct {
u8 dummy1:4
u8 opn2_irq:1
u8 dummy2:1
u8 test_pin:1
u8 psg_ready:1
} |
} |
}; |

## Field Documentation

struct { ... }

u8 genesis_board_t::ALL[2]

u8 genesis_board_t::cap_opn2

u8 genesis_board_t::cap_psg

u8 genesis_board_t::dummy1

u8 genesis_board_t::dummy2

u8 genesis_board_t::opn2_irq

u8 genesis_board_t::psg_ready

u8 genesis_board_t::readbits

u8 genesis_board_t::reset

u8 genesis_board_t::test_dir

u8 genesis_board_t::test_out

u8 genesis_board_t::test_pin

u8 genesis_board_t::writebits

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

- modules/genesis/genesis.h