DWORD_VAL Union

MiWi Development Environment

MiWi(TM) Development Environment Help
DWORD_VAL Union
C
typedef union {
  DWORD Val;
  struct __PACKED {
    __EXTENSION BYTE b0 : 1;
    __EXTENSION BYTE b1 : 1;
    __EXTENSION BYTE b2 : 1;
    __EXTENSION BYTE b3 : 1;
    __EXTENSION BYTE b4 : 1;
    __EXTENSION BYTE b5 : 1;
    __EXTENSION BYTE b6 : 1;
    __EXTENSION BYTE b7 : 1;
    __EXTENSION BYTE b8 : 1;
    __EXTENSION BYTE b9 : 1;
    __EXTENSION BYTE b10 : 1;
    __EXTENSION BYTE b11 : 1;
    __EXTENSION BYTE b12 : 1;
    __EXTENSION BYTE b13 : 1;
    __EXTENSION BYTE b14 : 1;
    __EXTENSION BYTE b15 : 1;
    __EXTENSION BYTE b16 : 1;
    __EXTENSION BYTE b17 : 1;
    __EXTENSION BYTE b18 : 1;
    __EXTENSION BYTE b19 : 1;
    __EXTENSION BYTE b20 : 1;
    __EXTENSION BYTE b21 : 1;
    __EXTENSION BYTE b22 : 1;
    __EXTENSION BYTE b23 : 1;
    __EXTENSION BYTE b24 : 1;
    __EXTENSION BYTE b25 : 1;
    __EXTENSION BYTE b26 : 1;
    __EXTENSION BYTE b27 : 1;
    __EXTENSION BYTE b28 : 1;
    __EXTENSION BYTE b29 : 1;
    __EXTENSION BYTE b30 : 1;
    __EXTENSION BYTE b31 : 1;
  } word;
  struct __PACKED {
    __EXTENSION BYTE b0 : 1;
    __EXTENSION BYTE b1 : 1;
    __EXTENSION BYTE b2 : 1;
    __EXTENSION BYTE b3 : 1;
    __EXTENSION BYTE b4 : 1;
    __EXTENSION BYTE b5 : 1;
    __EXTENSION BYTE b6 : 1;
    __EXTENSION BYTE b7 : 1;
    __EXTENSION BYTE b8 : 1;
    __EXTENSION BYTE b9 : 1;
    __EXTENSION BYTE b10 : 1;
    __EXTENSION BYTE b11 : 1;
    __EXTENSION BYTE b12 : 1;
    __EXTENSION BYTE b13 : 1;
    __EXTENSION BYTE b14 : 1;
    __EXTENSION BYTE b15 : 1;
    __EXTENSION BYTE b16 : 1;
    __EXTENSION BYTE b17 : 1;
    __EXTENSION BYTE b18 : 1;
    __EXTENSION BYTE b19 : 1;
    __EXTENSION BYTE b20 : 1;
    __EXTENSION BYTE b21 : 1;
    __EXTENSION BYTE b22 : 1;
    __EXTENSION BYTE b23 : 1;
    __EXTENSION BYTE b24 : 1;
    __EXTENSION BYTE b25 : 1;
    __EXTENSION BYTE b26 : 1;
    __EXTENSION BYTE b27 : 1;
    __EXTENSION BYTE b28 : 1;
    __EXTENSION BYTE b29 : 1;
    __EXTENSION BYTE b30 : 1;
    __EXTENSION BYTE b31 : 1;
  } byte;
  struct __PACKED {
    __EXTENSION BYTE b0 : 1;
    __EXTENSION BYTE b1 : 1;
    __EXTENSION BYTE b2 : 1;
    __EXTENSION BYTE b3 : 1;
    __EXTENSION BYTE b4 : 1;
    __EXTENSION BYTE b5 : 1;
    __EXTENSION BYTE b6 : 1;
    __EXTENSION BYTE b7 : 1;
    __EXTENSION BYTE b8 : 1;
    __EXTENSION BYTE b9 : 1;
    __EXTENSION BYTE b10 : 1;
    __EXTENSION BYTE b11 : 1;
    __EXTENSION BYTE b12 : 1;
    __EXTENSION BYTE b13 : 1;
    __EXTENSION BYTE b14 : 1;
    __EXTENSION BYTE b15 : 1;
    __EXTENSION BYTE b16 : 1;
    __EXTENSION BYTE b17 : 1;
    __EXTENSION BYTE b18 : 1;
    __EXTENSION BYTE b19 : 1;
    __EXTENSION BYTE b20 : 1;
    __EXTENSION BYTE b21 : 1;
    __EXTENSION BYTE b22 : 1;
    __EXTENSION BYTE b23 : 1;
    __EXTENSION BYTE b24 : 1;
    __EXTENSION BYTE b25 : 1;
    __EXTENSION BYTE b26 : 1;
    __EXTENSION BYTE b27 : 1;
    __EXTENSION BYTE b28 : 1;
    __EXTENSION BYTE b29 : 1;
    __EXTENSION BYTE b30 : 1;
    __EXTENSION BYTE b31 : 1;
  } wordUnion;
  struct __PACKED {
    __EXTENSION BYTE b0 : 1;
    __EXTENSION BYTE b1 : 1;
    __EXTENSION BYTE b2 : 1;
    __EXTENSION BYTE b3 : 1;
    __EXTENSION BYTE b4 : 1;
    __EXTENSION BYTE b5 : 1;
    __EXTENSION BYTE b6 : 1;
    __EXTENSION BYTE b7 : 1;
    __EXTENSION BYTE b8 : 1;
    __EXTENSION BYTE b9 : 1;
    __EXTENSION BYTE b10 : 1;
    __EXTENSION BYTE b11 : 1;
    __EXTENSION BYTE b12 : 1;
    __EXTENSION BYTE b13 : 1;
    __EXTENSION BYTE b14 : 1;
    __EXTENSION BYTE b15 : 1;
    __EXTENSION BYTE b16 : 1;
    __EXTENSION BYTE b17 : 1;
    __EXTENSION BYTE b18 : 1;
    __EXTENSION BYTE b19 : 1;
    __EXTENSION BYTE b20 : 1;
    __EXTENSION BYTE b21 : 1;
    __EXTENSION BYTE b22 : 1;
    __EXTENSION BYTE b23 : 1;
    __EXTENSION BYTE b24 : 1;
    __EXTENSION BYTE b25 : 1;
    __EXTENSION BYTE b26 : 1;
    __EXTENSION BYTE b27 : 1;
    __EXTENSION BYTE b28 : 1;
    __EXTENSION BYTE b29 : 1;
    __EXTENSION BYTE b30 : 1;
    __EXTENSION BYTE b31 : 1;
  } bits;
} DWORD_VAL;
Description

This is type DWORD_VAL.

Symbol Reference > Types > DWORD_VAL Union
Microchip My Application xx.yy - [Jan 1, 2009]
Copyright © 2009 Microchip Technology, Inc.  All rights reserved.