# mios32_midi_package_t Union Reference

`#include <mios32_midi.h>`

## Data Fields
struct {
u32 ALL
}; |
struct {
u8 cin_cable
u8 evnt0
u8 evnt1
u8 evnt2
}; |
struct {
u8 type:4
u8 cable:4
u8 chn:4
u8 event:4
u8 value1
u8 value2
}; |
struct {
u8 cin:4
u8 dummy1_cable:4
u8 dummy1_chn:4
u8 dummy1_event:4
u8 note:8
u8 velocity:8
}; |
struct {
u8 dummy2_cin:4
u8 dummy2_cable:4
u8 dummy2_chn:4
u8 dummy2_event:4
u8 cc_number:8
u8 value:8
}; |
struct {
u8 dummy3_cin:4
u8 dummy3_cable:4
u8 dummy3_chn:4
u8 dummy3_event:4
u8 program_change:8
u8 dummy3:8
}; |

## Field Documentation

struct { ... }

struct { ... }

struct { ... }

struct { ... }

struct { ... }

struct { ... }

u32 mios32_midi_package_t::ALL

u8 mios32_midi_package_t::cable

u8 mios32_midi_package_t::cc_number

u8 mios32_midi_package_t::chn

u8 mios32_midi_package_t::cin

u8 mios32_midi_package_t::cin_cable

u8 mios32_midi_package_t::dummy1_cable

u8 mios32_midi_package_t::dummy1_chn

u8 mios32_midi_package_t::dummy1_event

u8 mios32_midi_package_t::dummy2_cable

u8 mios32_midi_package_t::dummy2_chn

u8 mios32_midi_package_t::dummy2_cin

u8 mios32_midi_package_t::dummy2_event

u8 mios32_midi_package_t::dummy3

u8 mios32_midi_package_t::dummy3_cable

u8 mios32_midi_package_t::dummy3_chn

u8 mios32_midi_package_t::dummy3_cin

u8 mios32_midi_package_t::dummy3_event

u8 mios32_midi_package_t::event

u8 mios32_midi_package_t::evnt0

u8 mios32_midi_package_t::evnt1

u8 mios32_midi_package_t::evnt2

u8 mios32_midi_package_t::note

u8 mios32_midi_package_t::program_change

u8 mios32_midi_package_t::type

u8 mios32_midi_package_t::value

u8 mios32_midi_package_t::value1

u8 mios32_midi_package_t::value2

u8 mios32_midi_package_t::velocity

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

- include/mios32/mios32_midi.h