/* FFMC-16 IO-MAP HEADER FILE */ | |
/* ========================== */ | |
/* SOFTUNE WORKBENCH FORMAT */ | |
/* C-DEFINITIONS FOR IO-SYMBOLS */ | |
/* CREATED BY IO-WIZARD V2.28 */ | |
/* $Id: mb96356rs.h,v 1.7 2008/02/28 09:05:58 mwilla Exp $ */ | |
/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */ | |
/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */ | |
/* ELIGIBILITY FOR ANY PURPOSES. */ | |
/* (C) Fujitsu Microelectronics Europe GmbH */ | |
/* ************************************************************************* */ | |
/* FUJITSU MICROELECTRONICS EUROPE GMBH */ | |
/* Pittlerstrasse 47, 63225 Langen, Germany */ | |
/* Tel.:++49/6103/690-0,Fax - 122 */ | |
/* */ | |
/* The following software is for demonstration purposes only. */ | |
/* It is not fully tested, nor validated in order to fullfill */ | |
/* its task under all circumstances. Therefore, this software */ | |
/* or any part of it must only be used in an evaluation */ | |
/* laboratory environment. */ | |
/* This software is subject to the rules of our standard */ | |
/* DISCLAIMER, that is delivered with our SW-tools on the CD or DVD */ | |
/* "Micros Documentation & Software" (V3.4 or later) or */ | |
/* see our Internet Page - */ | |
/* http://emea.fujitsu.com/microelectronics */ | |
/* ************************************************************************* */ | |
/* */ | |
/* NOTE: */ | |
/* */ | |
/* This header-file covers all features of the chip MB96F356RS. */ | |
/* */ | |
/* */ | |
/* ---------------------------------------------------------------------- */ | |
/* History: */ | |
/* Date Version Author Description */ | |
/* 14.03.2007 1.0 MEf Initial Release: reduced super-set */ | |
/* headerfile of MB96F348 to cover only the */ | |
/* 12.04.2007 1.2 Mef Added Voltage Regulator Control Register */ | |
/* Added RD19V bit in Flash Memory Control */ | |
/* Status Register */ | |
/* 21.09.2007 1.3 MWi Completely revised version */ | |
/* 17.10.2007 1.4 MWi ADECR:LSEL, ADECR:HSEL removed */ | |
/* 26.02.2008 1.5 MWi Flash control registers changed (Flash A/B) */ | |
/* 28.02.2008 1.6 MWi Missing DDR05_D6 register added */ | |
#ifndef __MB96XXX_H | |
# define __MB96XXX_H | |
/* | |
- Please define __IO_NEAR in LARGE and COMPACT memory model, if the default | |
data bank (DTB) is 00. This will result in better performance in these | |
models. | |
- Please define __IO_FAR in SMALL and MEDIUM memory model, if the default | |
data bank (DTB) is other than 00. This might be the case in systems with | |
external RAM, which are not using internal RAM as default data area. | |
- Please define neither __IO_NEAR nor __IO_FAR in all other cases. This | |
will work with almost all configurations. | |
*/ | |
# ifdef __IO_NEAR | |
# ifdef __IO_FAR | |
# error __IO_NEAR and __IO_FAR must not be defined at the same time | |
# else | |
# define ___IOWIDTH __near | |
# endif | |
# else | |
# ifdef __IO_FAR | |
# define ___IOWIDTH __far | |
# else /* specified by memory model */ | |
# define ___IOWIDTH | |
# endif | |
# endif | |
# ifdef __IO_DEFINE | |
# define __IO_EXTERN | |
# define __IO_EXTENDED volatile ___IOWIDTH | |
# else | |
# define __IO_EXTERN extern /* for data, which can have __io */ | |
# define __IO_EXTENDED extern volatile ___IOWIDTH | |
# endif | |
typedef unsigned char IO_BYTE; | |
typedef unsigned short IO_WORD; | |
typedef unsigned long IO_LWORD; | |
typedef const unsigned short IO_WORD_READ; | |
/* REGISTER BIT STRUCTURES */ | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _P0 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P3 :1; | |
IO_BYTE _P4 :1; | |
IO_BYTE _P5 :1; | |
IO_BYTE _P6 :1; | |
IO_BYTE _P7 :1; | |
}bit; | |
}PDR00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _P0 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P3 :1; | |
IO_BYTE _P4 :1; | |
IO_BYTE _P5 :1; | |
IO_BYTE _P6 :1; | |
IO_BYTE _P7 :1; | |
}bit; | |
}PDR01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _P0 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P3 :1; | |
IO_BYTE _P4 :1; | |
IO_BYTE _P5 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}PDR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _P0 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P3 :1; | |
IO_BYTE _P4 :1; | |
IO_BYTE _P5 :1; | |
IO_BYTE _P6 :1; | |
IO_BYTE _P7 :1; | |
}bit; | |
}PDR03STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _P0 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P3 :1; | |
IO_BYTE _P4 :1; | |
IO_BYTE _P5 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}PDR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _P0 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P3 :1; | |
IO_BYTE _P4 :1; | |
IO_BYTE _P5 :1; | |
IO_BYTE _P6 :1; | |
IO_BYTE :1; | |
}bit; | |
}PDR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _P0 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P3 :1; | |
IO_BYTE _P4 :1; | |
IO_BYTE _P5 :1; | |
IO_BYTE _P6 :1; | |
IO_BYTE _P7 :1; | |
}bit; | |
}PDR06STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _resv :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _S10 :1; | |
IO_WORD _MD0 :1; | |
IO_WORD _MD1 :1; | |
IO_WORD :1; | |
IO_WORD _STRT :1; | |
IO_WORD _STS0 :1; | |
IO_WORD _STS1 :1; | |
IO_WORD _PAUS :1; | |
IO_WORD _INTE :1; | |
IO_WORD _INT :1; | |
IO_WORD _BUSY :1; | |
}bit; | |
struct{ | |
IO_WORD :6; | |
IO_WORD _MD :2; | |
IO_WORD :2; | |
IO_WORD _STS :2; | |
}bitc; | |
}ADCSSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _resv :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _S10 :1; | |
IO_BYTE _MD0 :1; | |
IO_BYTE _MD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :6; | |
IO_BYTE _MD :2; | |
}bitc; | |
}ADCSLSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _STRT :1; | |
IO_BYTE _STS0 :1; | |
IO_BYTE _STS1 :1; | |
IO_BYTE _PAUS :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _INT :1; | |
IO_BYTE _BUSY :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _STS :2; | |
}bitc; | |
}ADCSHSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD _D :10; | |
}bitc; | |
}ADCRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D0 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D7 :1; | |
}bit; | |
}ADCRLSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D8 :1; | |
IO_BYTE _D9 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}ADCRHSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ANE0 :1; | |
IO_WORD _ANE1 :1; | |
IO_WORD _ANE2 :1; | |
IO_WORD _ANE3 :1; | |
IO_WORD _ANE4 :1; | |
IO_WORD _ANS0 :1; | |
IO_WORD _ANS1 :1; | |
IO_WORD _ANS2 :1; | |
IO_WORD _ANS3 :1; | |
IO_WORD _ANS4 :1; | |
IO_WORD _CT0 :1; | |
IO_WORD _CT1 :1; | |
IO_WORD _CT2 :1; | |
IO_WORD _ST0 :1; | |
IO_WORD _ST1 :1; | |
IO_WORD _ST2 :1; | |
}bit; | |
}ADSRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ADSEL :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}ADECRSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _T0 :1; | |
IO_WORD _T1 :1; | |
IO_WORD _T2 :1; | |
IO_WORD _T3 :1; | |
IO_WORD _T4 :1; | |
IO_WORD _T5 :1; | |
IO_WORD _T6 :1; | |
IO_WORD _T7 :1; | |
IO_WORD _T8 :1; | |
IO_WORD _T9 :1; | |
IO_WORD _T10 :1; | |
IO_WORD _T11 :1; | |
IO_WORD _T12 :1; | |
IO_WORD _T13 :1; | |
IO_WORD _T14 :1; | |
IO_WORD _T15 :1; | |
}bit; | |
struct{ | |
IO_WORD _T :16; | |
}bitc; | |
}TCDT0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CLK0 :1; | |
IO_WORD _CLK1 :1; | |
IO_WORD _CLK2 :1; | |
IO_WORD _CLR :1; | |
IO_WORD _MODE :1; | |
IO_WORD _STOP :1; | |
IO_WORD _IVFE :1; | |
IO_WORD _IVF :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _FSEL :1; | |
IO_WORD _ECKE :1; | |
}bit; | |
struct{ | |
IO_WORD _CLK :3; | |
}bitc; | |
}TCCS0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CLK0 :1; | |
IO_BYTE _CLK1 :1; | |
IO_BYTE _CLK2 :1; | |
IO_BYTE _CLR :1; | |
IO_BYTE _MODE :1; | |
IO_BYTE _STOP :1; | |
IO_BYTE _IVFE :1; | |
IO_BYTE _IVF :1; | |
}bit; | |
struct{ | |
IO_BYTE _CLK :3; | |
}bitc; | |
}TCCSL0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _FSEL :1; | |
IO_BYTE _ECKE :1; | |
}bit; | |
}TCCSH0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _T0 :1; | |
IO_WORD _T1 :1; | |
IO_WORD _T2 :1; | |
IO_WORD _T3 :1; | |
IO_WORD _T4 :1; | |
IO_WORD _T5 :1; | |
IO_WORD _T6 :1; | |
IO_WORD _T7 :1; | |
IO_WORD _T8 :1; | |
IO_WORD _T9 :1; | |
IO_WORD _T10 :1; | |
IO_WORD _T11 :1; | |
IO_WORD _T12 :1; | |
IO_WORD _T13 :1; | |
IO_WORD _T14 :1; | |
IO_WORD _T15 :1; | |
}bit; | |
struct{ | |
IO_WORD _T :16; | |
}bitc; | |
}TCDT1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CLK0 :1; | |
IO_WORD _CLK1 :1; | |
IO_WORD _CLK2 :1; | |
IO_WORD _CLR :1; | |
IO_WORD _MODE :1; | |
IO_WORD _STOP :1; | |
IO_WORD _IVFE :1; | |
IO_WORD _IVF :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _FSEL :1; | |
IO_WORD _ECKE :1; | |
}bit; | |
struct{ | |
IO_WORD _CLK :3; | |
}bitc; | |
}TCCS1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CLK0 :1; | |
IO_BYTE _CLK1 :1; | |
IO_BYTE _CLK2 :1; | |
IO_BYTE _CLR :1; | |
IO_BYTE _MODE :1; | |
IO_BYTE _STOP :1; | |
IO_BYTE _IVFE :1; | |
IO_BYTE _IVF :1; | |
}bit; | |
struct{ | |
IO_BYTE _CLK :3; | |
}bitc; | |
}TCCSL1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _FSEL :1; | |
IO_BYTE _ECKE :1; | |
}bit; | |
}TCCSH1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CST4 :1; | |
IO_BYTE _CST5 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICE4 :1; | |
IO_BYTE _ICE5 :1; | |
IO_BYTE _ICP4 :1; | |
IO_BYTE _ICP5 :1; | |
}bit; | |
}OCS4STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _OTD4 :1; | |
IO_BYTE _OTD5 :1; | |
IO_BYTE _OTE4 :1; | |
IO_BYTE _OTE5 :1; | |
IO_BYTE _CMOD0 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CMOD1 :1; | |
}bit; | |
}OCS5STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _C00 :1; | |
IO_WORD _C01 :1; | |
IO_WORD _C02 :1; | |
IO_WORD _C03 :1; | |
IO_WORD _C04 :1; | |
IO_WORD _C05 :1; | |
IO_WORD _C06 :1; | |
IO_WORD _C07 :1; | |
IO_WORD _C08 :1; | |
IO_WORD _C09 :1; | |
IO_WORD _C10 :1; | |
IO_WORD _C11 :1; | |
IO_WORD _C12 :1; | |
IO_WORD _C13 :1; | |
IO_WORD _C14 :1; | |
IO_WORD _C15 :1; | |
}bit; | |
struct{ | |
IO_WORD _C0 :16; | |
}bitc; | |
}OCCP4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _C00 :1; | |
IO_WORD _C01 :1; | |
IO_WORD _C02 :1; | |
IO_WORD _C03 :1; | |
IO_WORD _C04 :1; | |
IO_WORD _C05 :1; | |
IO_WORD _C06 :1; | |
IO_WORD _C07 :1; | |
IO_WORD _C08 :1; | |
IO_WORD _C09 :1; | |
IO_WORD _C10 :1; | |
IO_WORD _C11 :1; | |
IO_WORD _C12 :1; | |
IO_WORD _C13 :1; | |
IO_WORD _C14 :1; | |
IO_WORD _C15 :1; | |
}bit; | |
struct{ | |
IO_WORD _C0 :16; | |
}bitc; | |
}OCCP5STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CST6 :1; | |
IO_BYTE _CST7 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICE6 :1; | |
IO_BYTE _ICE7 :1; | |
IO_BYTE _ICP6 :1; | |
IO_BYTE _ICP7 :1; | |
}bit; | |
}OCS6STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _OTD6 :1; | |
IO_BYTE _OTD7 :1; | |
IO_BYTE _OTE6 :1; | |
IO_BYTE _OTE7 :1; | |
IO_BYTE _CMOD0 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CMOD1 :1; | |
}bit; | |
}OCS7STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _C00 :1; | |
IO_WORD _C01 :1; | |
IO_WORD _C02 :1; | |
IO_WORD _C03 :1; | |
IO_WORD _C04 :1; | |
IO_WORD _C05 :1; | |
IO_WORD _C06 :1; | |
IO_WORD _C07 :1; | |
IO_WORD _C08 :1; | |
IO_WORD _C09 :1; | |
IO_WORD _C10 :1; | |
IO_WORD _C11 :1; | |
IO_WORD _C12 :1; | |
IO_WORD _C13 :1; | |
IO_WORD _C14 :1; | |
IO_WORD _C15 :1; | |
}bit; | |
struct{ | |
IO_WORD _C0 :16; | |
}bitc; | |
}OCCP6STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _C00 :1; | |
IO_WORD _C01 :1; | |
IO_WORD _C02 :1; | |
IO_WORD _C03 :1; | |
IO_WORD _C04 :1; | |
IO_WORD _C05 :1; | |
IO_WORD _C06 :1; | |
IO_WORD _C07 :1; | |
IO_WORD _C08 :1; | |
IO_WORD _C09 :1; | |
IO_WORD _C10 :1; | |
IO_WORD _C11 :1; | |
IO_WORD _C12 :1; | |
IO_WORD _C13 :1; | |
IO_WORD _C14 :1; | |
IO_WORD _C15 :1; | |
}bit; | |
struct{ | |
IO_WORD _C0 :16; | |
}bitc; | |
}OCCP7STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EG00 :1; | |
IO_BYTE _EG01 :1; | |
IO_BYTE _EG10 :1; | |
IO_BYTE _EG11 :1; | |
IO_BYTE _ICE0 :1; | |
IO_BYTE _ICE1 :1; | |
IO_BYTE _ICP0 :1; | |
IO_BYTE _ICP1 :1; | |
}bit; | |
struct{ | |
IO_BYTE _EG0 :2; | |
IO_BYTE _EG1 :2; | |
}bitc; | |
}ICS01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _IEI0 :1; | |
IO_BYTE _IEI1 :1; | |
IO_BYTE _ICUS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _ICUS1 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}ICE01STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP00 :1; | |
IO_WORD _CP01 :1; | |
IO_WORD _CP02 :1; | |
IO_WORD _CP03 :1; | |
IO_WORD _CP04 :1; | |
IO_WORD _CP05 :1; | |
IO_WORD _CP06 :1; | |
IO_WORD _CP07 :1; | |
IO_WORD _CP08 :1; | |
IO_WORD _CP09 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP15 :1; | |
}bit; | |
struct{ | |
IO_WORD _CP0 :16; | |
}bitc; | |
}IPCP0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP00 :1; | |
IO_BYTE _CP01 :1; | |
IO_BYTE _CP02 :1; | |
IO_BYTE _CP03 :1; | |
IO_BYTE _CP04 :1; | |
IO_BYTE _CP05 :1; | |
IO_BYTE _CP06 :1; | |
IO_BYTE _CP07 :1; | |
}bit; | |
}IPCPL0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP08 :1; | |
IO_BYTE _CP09 :1; | |
IO_BYTE _CP10 :1; | |
IO_BYTE _CP11 :1; | |
IO_BYTE _CP12 :1; | |
IO_BYTE _CP13 :1; | |
IO_BYTE _CP14 :1; | |
IO_BYTE _CP15 :1; | |
}bit; | |
}IPCPH0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP00 :1; | |
IO_WORD _CP01 :1; | |
IO_WORD _CP02 :1; | |
IO_WORD _CP03 :1; | |
IO_WORD _CP04 :1; | |
IO_WORD _CP05 :1; | |
IO_WORD _CP06 :1; | |
IO_WORD _CP07 :1; | |
IO_WORD _CP08 :1; | |
IO_WORD _CP09 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP15 :1; | |
}bit; | |
struct{ | |
IO_WORD _CP0 :16; | |
}bitc; | |
}IPCP1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP00 :1; | |
IO_BYTE _CP01 :1; | |
IO_BYTE _CP02 :1; | |
IO_BYTE _CP03 :1; | |
IO_BYTE _CP04 :1; | |
IO_BYTE _CP05 :1; | |
IO_BYTE _CP06 :1; | |
IO_BYTE _CP07 :1; | |
}bit; | |
}IPCPL1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP08 :1; | |
IO_BYTE _CP09 :1; | |
IO_BYTE _CP10 :1; | |
IO_BYTE _CP11 :1; | |
IO_BYTE _CP12 :1; | |
IO_BYTE _CP13 :1; | |
IO_BYTE _CP14 :1; | |
IO_BYTE _CP15 :1; | |
}bit; | |
}IPCPH1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EG40 :1; | |
IO_BYTE _EG41 :1; | |
IO_BYTE _EG50 :1; | |
IO_BYTE _EG51 :1; | |
IO_BYTE _ICE4 :1; | |
IO_BYTE _ICE5 :1; | |
IO_BYTE _ICP4 :1; | |
IO_BYTE _ICP5 :1; | |
}bit; | |
struct{ | |
IO_BYTE _EG4 :2; | |
IO_BYTE _EG5 :2; | |
}bitc; | |
}ICS45STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _IEI4 :1; | |
IO_BYTE _IEI5 :1; | |
IO_BYTE _ICUS4 :1; | |
IO_BYTE :1; | |
IO_BYTE _ICUS5 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}ICE45STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP00 :1; | |
IO_WORD _CP01 :1; | |
IO_WORD _CP02 :1; | |
IO_WORD _CP03 :1; | |
IO_WORD _CP04 :1; | |
IO_WORD _CP05 :1; | |
IO_WORD _CP06 :1; | |
IO_WORD _CP07 :1; | |
IO_WORD _CP08 :1; | |
IO_WORD _CP09 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP15 :1; | |
}bit; | |
struct{ | |
IO_WORD _CP0 :16; | |
}bitc; | |
}IPCP4STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP00 :1; | |
IO_BYTE _CP01 :1; | |
IO_BYTE _CP02 :1; | |
IO_BYTE _CP03 :1; | |
IO_BYTE _CP04 :1; | |
IO_BYTE _CP05 :1; | |
IO_BYTE _CP06 :1; | |
IO_BYTE _CP07 :1; | |
}bit; | |
}IPCPL4STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP08 :1; | |
IO_BYTE _CP09 :1; | |
IO_BYTE _CP10 :1; | |
IO_BYTE _CP11 :1; | |
IO_BYTE _CP12 :1; | |
IO_BYTE _CP13 :1; | |
IO_BYTE _CP14 :1; | |
IO_BYTE _CP15 :1; | |
}bit; | |
}IPCPH4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP00 :1; | |
IO_WORD _CP01 :1; | |
IO_WORD _CP02 :1; | |
IO_WORD _CP03 :1; | |
IO_WORD _CP04 :1; | |
IO_WORD _CP05 :1; | |
IO_WORD _CP06 :1; | |
IO_WORD _CP07 :1; | |
IO_WORD _CP08 :1; | |
IO_WORD _CP09 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP15 :1; | |
}bit; | |
struct{ | |
IO_WORD _CP0 :16; | |
}bitc; | |
}IPCP5STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP00 :1; | |
IO_BYTE _CP01 :1; | |
IO_BYTE _CP02 :1; | |
IO_BYTE _CP03 :1; | |
IO_BYTE _CP04 :1; | |
IO_BYTE _CP05 :1; | |
IO_BYTE _CP06 :1; | |
IO_BYTE _CP07 :1; | |
}bit; | |
}IPCPL5STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP08 :1; | |
IO_BYTE _CP09 :1; | |
IO_BYTE _CP10 :1; | |
IO_BYTE _CP11 :1; | |
IO_BYTE _CP12 :1; | |
IO_BYTE _CP13 :1; | |
IO_BYTE _CP14 :1; | |
IO_BYTE _CP15 :1; | |
}bit; | |
}IPCPH5STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EG60 :1; | |
IO_BYTE _EG61 :1; | |
IO_BYTE _EG70 :1; | |
IO_BYTE _EG71 :1; | |
IO_BYTE _ICE6 :1; | |
IO_BYTE _ICE7 :1; | |
IO_BYTE _ICP6 :1; | |
IO_BYTE _ICP7 :1; | |
}bit; | |
struct{ | |
IO_BYTE _EG6 :2; | |
IO_BYTE _EG7 :2; | |
}bitc; | |
}ICS67STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _IEI6 :1; | |
IO_BYTE _IEI7 :1; | |
IO_BYTE _ICUS6 :1; | |
IO_BYTE :1; | |
IO_BYTE _ICUS7 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}ICE67STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP00 :1; | |
IO_WORD _CP01 :1; | |
IO_WORD _CP02 :1; | |
IO_WORD _CP03 :1; | |
IO_WORD _CP04 :1; | |
IO_WORD _CP05 :1; | |
IO_WORD _CP06 :1; | |
IO_WORD _CP07 :1; | |
IO_WORD _CP08 :1; | |
IO_WORD _CP09 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP15 :1; | |
}bit; | |
struct{ | |
IO_WORD _CP0 :16; | |
}bitc; | |
}IPCP6STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP00 :1; | |
IO_BYTE _CP01 :1; | |
IO_BYTE _CP02 :1; | |
IO_BYTE _CP03 :1; | |
IO_BYTE _CP04 :1; | |
IO_BYTE _CP05 :1; | |
IO_BYTE _CP06 :1; | |
IO_BYTE _CP07 :1; | |
}bit; | |
}IPCPL6STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP08 :1; | |
IO_BYTE _CP09 :1; | |
IO_BYTE _CP10 :1; | |
IO_BYTE _CP11 :1; | |
IO_BYTE _CP12 :1; | |
IO_BYTE _CP13 :1; | |
IO_BYTE _CP14 :1; | |
IO_BYTE _CP15 :1; | |
}bit; | |
}IPCPH6STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP00 :1; | |
IO_WORD _CP01 :1; | |
IO_WORD _CP02 :1; | |
IO_WORD _CP03 :1; | |
IO_WORD _CP04 :1; | |
IO_WORD _CP05 :1; | |
IO_WORD _CP06 :1; | |
IO_WORD _CP07 :1; | |
IO_WORD _CP08 :1; | |
IO_WORD _CP09 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP15 :1; | |
}bit; | |
struct{ | |
IO_WORD _CP0 :16; | |
}bitc; | |
}IPCP7STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP00 :1; | |
IO_BYTE _CP01 :1; | |
IO_BYTE _CP02 :1; | |
IO_BYTE _CP03 :1; | |
IO_BYTE _CP04 :1; | |
IO_BYTE _CP05 :1; | |
IO_BYTE _CP06 :1; | |
IO_BYTE _CP07 :1; | |
}bit; | |
}IPCPL7STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CP08 :1; | |
IO_BYTE _CP09 :1; | |
IO_BYTE _CP10 :1; | |
IO_BYTE _CP11 :1; | |
IO_BYTE _CP12 :1; | |
IO_BYTE _CP13 :1; | |
IO_BYTE _CP14 :1; | |
IO_BYTE _CP15 :1; | |
}bit; | |
}IPCPH7STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EN0 :1; | |
IO_BYTE _EN1 :1; | |
IO_BYTE _EN2 :1; | |
IO_BYTE _EN3 :1; | |
IO_BYTE _EN4 :1; | |
IO_BYTE _EN5 :1; | |
IO_BYTE _EN6 :1; | |
IO_BYTE _EN7 :1; | |
}bit; | |
}ENIR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ER0 :1; | |
IO_BYTE _ER1 :1; | |
IO_BYTE _ER2 :1; | |
IO_BYTE _ER3 :1; | |
IO_BYTE _ER4 :1; | |
IO_BYTE _ER5 :1; | |
IO_BYTE _ER6 :1; | |
IO_BYTE _ER7 :1; | |
}bit; | |
}EIRR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _LA0 :1; | |
IO_WORD _LB0 :1; | |
IO_WORD _LA1 :1; | |
IO_WORD _LB1 :1; | |
IO_WORD _LA2 :1; | |
IO_WORD _LB2 :1; | |
IO_WORD _LA3 :1; | |
IO_WORD _LB3 :1; | |
IO_WORD _LA4 :1; | |
IO_WORD _LB4 :1; | |
IO_WORD _LA5 :1; | |
IO_WORD _LB5 :1; | |
IO_WORD _LA6 :1; | |
IO_WORD _LB6 :1; | |
IO_WORD _LA7 :1; | |
IO_WORD _LB7 :1; | |
}bit; | |
}ELVR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _LA0 :1; | |
IO_BYTE _LB0 :1; | |
IO_BYTE _LA1 :1; | |
IO_BYTE _LB1 :1; | |
IO_BYTE _LA2 :1; | |
IO_BYTE _LB2 :1; | |
IO_BYTE _LA3 :1; | |
IO_BYTE _LB3 :1; | |
}bit; | |
}ELVRL0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _LA4 :1; | |
IO_BYTE _LB4 :1; | |
IO_BYTE _LA5 :1; | |
IO_BYTE _LB5 :1; | |
IO_BYTE _LA6 :1; | |
IO_BYTE _LB6 :1; | |
IO_BYTE _LA7 :1; | |
IO_BYTE _LB7 :1; | |
}bit; | |
}ELVRH0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EN8 :1; | |
IO_BYTE _EN9 :1; | |
IO_BYTE _EN10 :1; | |
IO_BYTE _EN11 :1; | |
IO_BYTE _EN12 :1; | |
IO_BYTE _EN13 :1; | |
IO_BYTE _EN14 :1; | |
IO_BYTE _EN15 :1; | |
}bit; | |
}ENIR1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ER8 :1; | |
IO_BYTE _ER9 :1; | |
IO_BYTE _ER10 :1; | |
IO_BYTE _ER11 :1; | |
IO_BYTE _ER12 :1; | |
IO_BYTE _ER13 :1; | |
IO_BYTE _ER14 :1; | |
IO_BYTE _ER15 :1; | |
}bit; | |
}EIRR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _LA8 :1; | |
IO_WORD _LB8 :1; | |
IO_WORD _LA9 :1; | |
IO_WORD _LB9 :1; | |
IO_WORD _LA10 :1; | |
IO_WORD _LB10 :1; | |
IO_WORD _LA11 :1; | |
IO_WORD _LB11 :1; | |
IO_WORD _LA12 :1; | |
IO_WORD _LB12 :1; | |
IO_WORD _LA13 :1; | |
IO_WORD _LB13 :1; | |
IO_WORD _LA14 :1; | |
IO_WORD _LB14 :1; | |
IO_WORD _LA15 :1; | |
IO_WORD _LB15 :1; | |
}bit; | |
}ELVR1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _LA8 :1; | |
IO_BYTE _LB8 :1; | |
IO_BYTE _LA9 :1; | |
IO_BYTE _LB9 :1; | |
IO_BYTE _LA10 :1; | |
IO_BYTE _LB10 :1; | |
IO_BYTE _LA11 :1; | |
IO_BYTE _LB11 :1; | |
}bit; | |
}ELVRL1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _LA12 :1; | |
IO_BYTE _LB12 :1; | |
IO_BYTE _LA13 :1; | |
IO_BYTE _LB13 :1; | |
IO_BYTE _LA14 :1; | |
IO_BYTE _LB14 :1; | |
IO_BYTE _LA15 :1; | |
IO_BYTE _LB15 :1; | |
}bit; | |
}ELVRH1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TRG :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _INTE :1; | |
IO_WORD _RELD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _OUTE :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _FSEL :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD :10; | |
IO_WORD _CSL :2; | |
}bitc; | |
}TMCSR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TRG :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _OUTE :1; | |
IO_BYTE _MOD0 :1; | |
}bit; | |
}TMCSRL0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD1 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _FSEL :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CSL :2; | |
}bitc; | |
}TMCSRH0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TRG :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _INTE :1; | |
IO_WORD _RELD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _OUTE :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _FSEL :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD :10; | |
IO_WORD _CSL :2; | |
}bitc; | |
}TMCSR1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TRG :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _OUTE :1; | |
IO_BYTE _MOD0 :1; | |
}bit; | |
}TMCSRL1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD1 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _FSEL :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CSL :2; | |
}bitc; | |
}TMCSRH1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TRG :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _INTE :1; | |
IO_WORD _RELD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _OUTE :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _FSEL :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD :10; | |
IO_WORD _CSL :2; | |
}bitc; | |
}TMCSR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TRG :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _OUTE :1; | |
IO_BYTE _MOD0 :1; | |
}bit; | |
}TMCSRL2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD1 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _FSEL :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CSL :2; | |
}bitc; | |
}TMCSRH2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TRG :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _INTE :1; | |
IO_WORD _RELD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _OUTE :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _FSEL :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD :10; | |
IO_WORD _CSL :2; | |
}bitc; | |
}TMCSR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TRG :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _OUTE :1; | |
IO_BYTE _MOD0 :1; | |
}bit; | |
}TMCSRL3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD1 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _FSEL :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CSL :2; | |
}bitc; | |
}TMCSRH3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TRG :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _INTE :1; | |
IO_WORD _RELD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _FSEL :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD :10; | |
IO_WORD _CSL :2; | |
}bitc; | |
}TMCSR6STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TRG :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _MOD0 :1; | |
}bit; | |
}TMCSRL6STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD1 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _FSEL :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CSL :2; | |
}bitc; | |
}TMCSRH6STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TSEL00 :1; | |
IO_WORD _TSEL01 :1; | |
IO_WORD _TSEL02 :1; | |
IO_WORD _TSEL03 :1; | |
IO_WORD _TSEL10 :1; | |
IO_WORD _TSEL11 :1; | |
IO_WORD _TSEL12 :1; | |
IO_WORD _TSEL13 :1; | |
IO_WORD _TSEL20 :1; | |
IO_WORD _TSEL21 :1; | |
IO_WORD _TSEL22 :1; | |
IO_WORD _TSEL23 :1; | |
IO_WORD _TSEL30 :1; | |
IO_WORD _TSEL31 :1; | |
IO_WORD _TSEL32 :1; | |
IO_WORD _TSEL33 :1; | |
}bit; | |
struct{ | |
IO_WORD _TSEL0 :4; | |
IO_WORD _TSEL1 :4; | |
IO_WORD _TSEL2 :4; | |
IO_WORD _TSEL3 :4; | |
}bitc; | |
}GCN10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TSEL00 :1; | |
IO_BYTE _TSEL01 :1; | |
IO_BYTE _TSEL02 :1; | |
IO_BYTE _TSEL03 :1; | |
IO_BYTE _TSEL10 :1; | |
IO_BYTE _TSEL11 :1; | |
IO_BYTE _TSEL12 :1; | |
IO_BYTE _TSEL13 :1; | |
}bit; | |
struct{ | |
IO_BYTE _TSEL0 :4; | |
IO_BYTE _TSEL1 :4; | |
}bitc; | |
}GCN1L0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TSEL20 :1; | |
IO_BYTE _TSEL21 :1; | |
IO_BYTE _TSEL22 :1; | |
IO_BYTE _TSEL23 :1; | |
IO_BYTE _TSEL30 :1; | |
IO_BYTE _TSEL31 :1; | |
IO_BYTE _TSEL32 :1; | |
IO_BYTE _TSEL33 :1; | |
}bit; | |
struct{ | |
IO_BYTE _TSEL2 :4; | |
IO_BYTE _TSEL3 :4; | |
}bitc; | |
}GCN1H0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _EN0 :1; | |
IO_WORD _EN1 :1; | |
IO_WORD _EN2 :1; | |
IO_WORD _EN3 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKSEL0 :1; | |
IO_WORD _CKSEL1 :1; | |
IO_WORD _CKSEL2 :1; | |
IO_WORD _CKSEL3 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD _EN :4; | |
IO_WORD :4; | |
IO_WORD _CKSEL :4; | |
}bitc; | |
}GCN20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EN0 :1; | |
IO_BYTE _EN1 :1; | |
IO_BYTE _EN2 :1; | |
IO_BYTE _EN3 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE _EN :4; | |
}bitc; | |
}GCN2L0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CKSEL0 :1; | |
IO_BYTE _CKSEL1 :1; | |
IO_BYTE _CKSEL2 :1; | |
IO_BYTE _CKSEL3 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE _CKSEL :4; | |
}bitc; | |
}GCN2H0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PTMR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PCSR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PDUT0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _OSEL :1; | |
IO_WORD _OE :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IREN :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD :1; | |
IO_WORD _PGMS :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _CNTE :1; | |
}bit; | |
struct{ | |
IO_WORD :2; | |
IO_WORD _IRS :2; | |
IO_WORD :2; | |
IO_WORD _EGS :2; | |
IO_WORD :2; | |
IO_WORD _CKS :2; | |
}bitc; | |
}PCN0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _OSEL :1; | |
IO_BYTE _OE :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _EGS1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _IRS :2; | |
IO_BYTE :2; | |
IO_BYTE _EGS :2; | |
}bitc; | |
}PCNL0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _CNTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PTMR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PCSR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PDUT1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _OSEL :1; | |
IO_WORD _OE :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IREN :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD :1; | |
IO_WORD _PGMS :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _CNTE :1; | |
}bit; | |
struct{ | |
IO_WORD :2; | |
IO_WORD _IRS :2; | |
IO_WORD :2; | |
IO_WORD _EGS :2; | |
IO_WORD :2; | |
IO_WORD _CKS :2; | |
}bitc; | |
}PCN1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _OSEL :1; | |
IO_BYTE _OE :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _EGS1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _IRS :2; | |
IO_BYTE :2; | |
IO_BYTE _EGS :2; | |
}bitc; | |
}PCNL1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _CNTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PTMR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PCSR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PDUT2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _OSEL :1; | |
IO_WORD _OE :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IREN :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD :1; | |
IO_WORD _PGMS :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _CNTE :1; | |
}bit; | |
struct{ | |
IO_WORD :2; | |
IO_WORD _IRS :2; | |
IO_WORD :2; | |
IO_WORD _EGS :2; | |
IO_WORD :2; | |
IO_WORD _CKS :2; | |
}bitc; | |
}PCN2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _OSEL :1; | |
IO_BYTE _OE :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _EGS1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _IRS :2; | |
IO_BYTE :2; | |
IO_BYTE _EGS :2; | |
}bitc; | |
}PCNL2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _CNTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PTMR3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PCSR3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PDUT3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _OSEL :1; | |
IO_WORD _OE :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IREN :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD :1; | |
IO_WORD _PGMS :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _CNTE :1; | |
}bit; | |
struct{ | |
IO_WORD :2; | |
IO_WORD _IRS :2; | |
IO_WORD :2; | |
IO_WORD _EGS :2; | |
IO_WORD :2; | |
IO_WORD _CKS :2; | |
}bitc; | |
}PCN3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _OSEL :1; | |
IO_BYTE _OE :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _EGS1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _IRS :2; | |
IO_BYTE :2; | |
IO_BYTE _EGS :2; | |
}bitc; | |
}PCNL3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _CNTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TSEL00 :1; | |
IO_WORD _TSEL01 :1; | |
IO_WORD _TSEL02 :1; | |
IO_WORD _TSEL03 :1; | |
IO_WORD _TSEL10 :1; | |
IO_WORD _TSEL11 :1; | |
IO_WORD _TSEL12 :1; | |
IO_WORD _TSEL13 :1; | |
IO_WORD _TSEL20 :1; | |
IO_WORD _TSEL21 :1; | |
IO_WORD _TSEL22 :1; | |
IO_WORD _TSEL23 :1; | |
IO_WORD _TSEL30 :1; | |
IO_WORD _TSEL31 :1; | |
IO_WORD _TSEL32 :1; | |
IO_WORD _TSEL33 :1; | |
}bit; | |
struct{ | |
IO_WORD _TSEL0 :4; | |
IO_WORD _TSEL1 :4; | |
IO_WORD _TSEL2 :4; | |
IO_WORD _TSEL3 :4; | |
}bitc; | |
}GCN11STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TSEL00 :1; | |
IO_BYTE _TSEL01 :1; | |
IO_BYTE _TSEL02 :1; | |
IO_BYTE _TSEL03 :1; | |
IO_BYTE _TSEL10 :1; | |
IO_BYTE _TSEL11 :1; | |
IO_BYTE _TSEL12 :1; | |
IO_BYTE _TSEL13 :1; | |
}bit; | |
struct{ | |
IO_BYTE _TSEL0 :4; | |
IO_BYTE _TSEL1 :4; | |
}bitc; | |
}GCN1L1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TSEL20 :1; | |
IO_BYTE _TSEL21 :1; | |
IO_BYTE _TSEL22 :1; | |
IO_BYTE _TSEL23 :1; | |
IO_BYTE _TSEL30 :1; | |
IO_BYTE _TSEL31 :1; | |
IO_BYTE _TSEL32 :1; | |
IO_BYTE _TSEL33 :1; | |
}bit; | |
struct{ | |
IO_BYTE _TSEL2 :4; | |
IO_BYTE _TSEL3 :4; | |
}bitc; | |
}GCN1H1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _EN0 :1; | |
IO_WORD _EN1 :1; | |
IO_WORD _EN2 :1; | |
IO_WORD _EN3 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKSEL0 :1; | |
IO_WORD _CKSEL1 :1; | |
IO_WORD _CKSEL2 :1; | |
IO_WORD _CKSEL3 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD :8; | |
IO_WORD _CKSEL :4; | |
}bitc; | |
}GCN21STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EN0 :1; | |
IO_BYTE _EN1 :1; | |
IO_BYTE _EN2 :1; | |
IO_BYTE _EN3 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}GCN2L1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CKSEL0 :1; | |
IO_BYTE _CKSEL1 :1; | |
IO_BYTE _CKSEL2 :1; | |
IO_BYTE _CKSEL3 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE _CKSEL :4; | |
}bitc; | |
}GCN2H1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PTMR4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PCSR4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PDUT4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _OSEL :1; | |
IO_WORD _OE :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IREN :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD :1; | |
IO_WORD _PGMS :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _CNTE :1; | |
}bit; | |
struct{ | |
IO_WORD :2; | |
IO_WORD _IRS :2; | |
IO_WORD :2; | |
IO_WORD _EGS :2; | |
IO_WORD :2; | |
IO_WORD _CKS :2; | |
}bitc; | |
}PCN4STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _OSEL :1; | |
IO_BYTE _OE :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _EGS1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _IRS :2; | |
IO_BYTE :2; | |
IO_BYTE _EGS :2; | |
}bitc; | |
}PCNL4STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _CNTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PTMR5STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PCSR5STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D0 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D15 :1; | |
}bit; | |
struct{ | |
IO_WORD _D :16; | |
}bitc; | |
}PDUT5STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _OSEL :1; | |
IO_WORD _OE :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IREN :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD :1; | |
IO_WORD _PGMS :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _CNTE :1; | |
}bit; | |
struct{ | |
IO_WORD :2; | |
IO_WORD _IRS :2; | |
IO_WORD :2; | |
IO_WORD _EGS :2; | |
IO_WORD :2; | |
IO_WORD _CKS :2; | |
}bitc; | |
}PCN5STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _OSEL :1; | |
IO_BYTE _OE :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _EGS1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _IRS :2; | |
IO_BYTE :2; | |
IO_BYTE _EGS :2; | |
}bitc; | |
}PCNL5STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _CNTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH5STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ADT :1; | |
IO_BYTE _GCA :1; | |
IO_BYTE _AAS :1; | |
IO_BYTE _TRX :1; | |
IO_BYTE _LRB :1; | |
IO_BYTE _AL :1; | |
IO_BYTE _RSC :1; | |
IO_BYTE _BB :1; | |
}bit; | |
}IBSR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _INT :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _GCAA :1; | |
IO_BYTE _ACK :1; | |
IO_BYTE _MSS :1; | |
IO_BYTE _SCC :1; | |
IO_BYTE _BEIE :1; | |
IO_BYTE _BER :1; | |
}bit; | |
}IBCR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TA0 :1; | |
IO_WORD _TA1 :1; | |
IO_WORD _TA2 :1; | |
IO_WORD _TA3 :1; | |
IO_WORD _TA4 :1; | |
IO_WORD _TA5 :1; | |
IO_WORD _TA6 :1; | |
IO_WORD _TA7 :1; | |
IO_WORD _TA8 :1; | |
IO_WORD _TA9 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD _TA :10; | |
}bitc; | |
}ITBA0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TA0 :1; | |
IO_BYTE _TA1 :1; | |
IO_BYTE _TA2 :1; | |
IO_BYTE _TA3 :1; | |
IO_BYTE _TA4 :1; | |
IO_BYTE _TA5 :1; | |
IO_BYTE _TA6 :1; | |
IO_BYTE _TA7 :1; | |
}bit; | |
}ITBAL0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TA8 :1; | |
IO_BYTE _TA9 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}ITBAH0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TM0 :1; | |
IO_WORD _TM1 :1; | |
IO_WORD _TM2 :1; | |
IO_WORD _TM3 :1; | |
IO_WORD _TM4 :1; | |
IO_WORD _TM5 :1; | |
IO_WORD _TM6 :1; | |
IO_WORD _TM7 :1; | |
IO_WORD _TM8 :1; | |
IO_WORD _TM9 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _RAL :1; | |
IO_WORD _ENTB :1; | |
}bit; | |
struct{ | |
IO_WORD _TM :10; | |
}bitc; | |
}ITMK0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TM0 :1; | |
IO_BYTE _TM1 :1; | |
IO_BYTE _TM2 :1; | |
IO_BYTE _TM3 :1; | |
IO_BYTE _TM4 :1; | |
IO_BYTE _TM5 :1; | |
IO_BYTE _TM6 :1; | |
IO_BYTE _TM7 :1; | |
}bit; | |
}ITMKL0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TM8 :1; | |
IO_BYTE _TM9 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _RAL :1; | |
IO_BYTE _ENTB :1; | |
}bit; | |
}ITMKH0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SA0 :1; | |
IO_BYTE _SA1 :1; | |
IO_BYTE _SA2 :1; | |
IO_BYTE _SA3 :1; | |
IO_BYTE _SA4 :1; | |
IO_BYTE _SA5 :1; | |
IO_BYTE _SA6 :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE _SA :7; | |
}bitc; | |
}ISBA0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SM0 :1; | |
IO_BYTE _SM1 :1; | |
IO_BYTE _SM2 :1; | |
IO_BYTE _SM3 :1; | |
IO_BYTE _SM4 :1; | |
IO_BYTE _SM5 :1; | |
IO_BYTE _SM6 :1; | |
IO_BYTE _ENSB :1; | |
}bit; | |
struct{ | |
IO_BYTE _SM :7; | |
}bitc; | |
}ISMK0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D0 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D7 :1; | |
}bit; | |
}IDAR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CS0 :1; | |
IO_BYTE _CS1 :1; | |
IO_BYTE _CS2 :1; | |
IO_BYTE _CS3 :1; | |
IO_BYTE _CS4 :1; | |
IO_BYTE _EN :1; | |
IO_BYTE _NSF :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE _CS :5; | |
}bitc; | |
}ICCR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SOE :1; | |
IO_BYTE _SCKE :1; | |
IO_BYTE _UPCL :1; | |
IO_BYTE _REST :1; | |
IO_BYTE _EXT :1; | |
IO_BYTE _OTO :1; | |
IO_BYTE _MD0 :1; | |
IO_BYTE _MD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :6; | |
IO_BYTE _MD :2; | |
}bitc; | |
}SMR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TXE :1; | |
IO_BYTE _RXE :1; | |
IO_BYTE _CRE :1; | |
IO_BYTE _AD :1; | |
IO_BYTE _CL :1; | |
IO_BYTE _SBL :1; | |
IO_BYTE _P :1; | |
IO_BYTE _PEN :1; | |
}bit; | |
}SCR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TIE :1; | |
IO_BYTE _RIE :1; | |
IO_BYTE _BDS :1; | |
IO_BYTE _TDRE :1; | |
IO_BYTE _RDRF :1; | |
IO_BYTE _FRE :1; | |
IO_BYTE _ORE :1; | |
IO_BYTE _PE :1; | |
}bit; | |
}SSR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TBI :1; | |
IO_BYTE _RBI :1; | |
IO_BYTE _BIE :1; | |
IO_BYTE _SSM :1; | |
IO_BYTE _SCDE :1; | |
IO_BYTE _MS :1; | |
IO_BYTE _LBR :1; | |
IO_BYTE _INV :1; | |
}bit; | |
}ECCR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SCES :1; | |
IO_BYTE _CCO :1; | |
IO_BYTE _SIOP :1; | |
IO_BYTE _SOPE :1; | |
IO_BYTE _LBL0 :1; | |
IO_BYTE _LBL1 :1; | |
IO_BYTE _LBD :1; | |
IO_BYTE _LBIE :1; | |
}bit; | |
struct{ | |
IO_BYTE :4; | |
IO_BYTE _LBL :2; | |
}bitc; | |
}ESCR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _BGR0 :1; | |
IO_WORD _BGR1 :1; | |
IO_WORD _BGR2 :1; | |
IO_WORD _BGR3 :1; | |
IO_WORD _BGR4 :1; | |
IO_WORD _BGR5 :1; | |
IO_WORD _BGR6 :1; | |
IO_WORD _BGR7 :1; | |
IO_WORD _BGR8 :1; | |
IO_WORD _BGR9 :1; | |
IO_WORD _BGR10 :1; | |
IO_WORD _BGR11 :1; | |
IO_WORD _BGR12 :1; | |
IO_WORD _BGR13 :1; | |
IO_WORD _BGR14 :1; | |
IO_WORD _BGR15 :1; | |
}bit; | |
struct{ | |
IO_WORD _BGR :16; | |
}bitc; | |
}BGR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BGR0 :1; | |
IO_BYTE _BGR1 :1; | |
IO_BYTE _BGR2 :1; | |
IO_BYTE _BGR3 :1; | |
IO_BYTE _BGR4 :1; | |
IO_BYTE _BGR5 :1; | |
IO_BYTE _BGR6 :1; | |
IO_BYTE _BGR7 :1; | |
}bit; | |
}BGRL2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BGR8 :1; | |
IO_BYTE _BGR9 :1; | |
IO_BYTE _BGR10 :1; | |
IO_BYTE _BGR11 :1; | |
IO_BYTE _BGR12 :1; | |
IO_BYTE _BGR13 :1; | |
IO_BYTE _BGR14 :1; | |
IO_BYTE _BGR15 :1; | |
}bit; | |
}BGRH2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _AICD :1; | |
IO_BYTE _RBI :1; | |
IO_BYTE _RDRF :1; | |
IO_BYTE _TDRE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}ESIR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SOE :1; | |
IO_BYTE _SCKE :1; | |
IO_BYTE _UPCL :1; | |
IO_BYTE _REST :1; | |
IO_BYTE _EXT :1; | |
IO_BYTE _OTO :1; | |
IO_BYTE _MD0 :1; | |
IO_BYTE _MD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :6; | |
IO_BYTE _MD :2; | |
}bitc; | |
}SMR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TXE :1; | |
IO_BYTE _RXE :1; | |
IO_BYTE _CRE :1; | |
IO_BYTE _AD :1; | |
IO_BYTE _CL :1; | |
IO_BYTE _SBL :1; | |
IO_BYTE _P :1; | |
IO_BYTE _PEN :1; | |
}bit; | |
}SCR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TIE :1; | |
IO_BYTE _RIE :1; | |
IO_BYTE _BDS :1; | |
IO_BYTE _TDRE :1; | |
IO_BYTE _RDRF :1; | |
IO_BYTE _FRE :1; | |
IO_BYTE _ORE :1; | |
IO_BYTE _PE :1; | |
}bit; | |
}SSR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TBI :1; | |
IO_BYTE _RBI :1; | |
IO_BYTE _BIE :1; | |
IO_BYTE _SSM :1; | |
IO_BYTE _SCDE :1; | |
IO_BYTE _MS :1; | |
IO_BYTE _LBR :1; | |
IO_BYTE _INV :1; | |
}bit; | |
}ECCR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SCES :1; | |
IO_BYTE _CCO :1; | |
IO_BYTE _SIOP :1; | |
IO_BYTE _SOPE :1; | |
IO_BYTE _LBL0 :1; | |
IO_BYTE _LBL1 :1; | |
IO_BYTE _LBD :1; | |
IO_BYTE _LBIE :1; | |
}bit; | |
struct{ | |
IO_BYTE :4; | |
IO_BYTE _LBL :2; | |
}bitc; | |
}ESCR3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _BGR0 :1; | |
IO_WORD _BGR1 :1; | |
IO_WORD _BGR2 :1; | |
IO_WORD _BGR3 :1; | |
IO_WORD _BGR4 :1; | |
IO_WORD _BGR5 :1; | |
IO_WORD _BGR6 :1; | |
IO_WORD _BGR7 :1; | |
IO_WORD _BGR8 :1; | |
IO_WORD _BGR9 :1; | |
IO_WORD _BGR10 :1; | |
IO_WORD _BGR11 :1; | |
IO_WORD _BGR12 :1; | |
IO_WORD _BGR13 :1; | |
IO_WORD _BGR14 :1; | |
IO_WORD _BGR15 :1; | |
}bit; | |
struct{ | |
IO_WORD _BGR :16; | |
}bitc; | |
}BGR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BGR0 :1; | |
IO_BYTE _BGR1 :1; | |
IO_BYTE _BGR2 :1; | |
IO_BYTE _BGR3 :1; | |
IO_BYTE _BGR4 :1; | |
IO_BYTE _BGR5 :1; | |
IO_BYTE _BGR6 :1; | |
IO_BYTE _BGR7 :1; | |
}bit; | |
}BGRL3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BGR8 :1; | |
IO_BYTE _BGR9 :1; | |
IO_BYTE _BGR10 :1; | |
IO_BYTE _BGR11 :1; | |
IO_BYTE _BGR12 :1; | |
IO_BYTE _BGR13 :1; | |
IO_BYTE _BGR14 :1; | |
IO_BYTE _BGR15 :1; | |
}bit; | |
}BGRH3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _AICD :1; | |
IO_BYTE _RBI :1; | |
IO_BYTE _RDRF :1; | |
IO_BYTE _TDRE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}ESIR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SE :1; | |
IO_BYTE _DIR :1; | |
IO_BYTE _BF :1; | |
IO_BYTE _BW :1; | |
IO_BYTE _IF :1; | |
IO_BYTE _BPD :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}DMACS0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SE :1; | |
IO_BYTE _DIR :1; | |
IO_BYTE _BF :1; | |
IO_BYTE _BW :1; | |
IO_BYTE _IF :1; | |
IO_BYTE _BPD :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}DMACS1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SE :1; | |
IO_BYTE _DIR :1; | |
IO_BYTE _BF :1; | |
IO_BYTE _BW :1; | |
IO_BYTE _IF :1; | |
IO_BYTE _BPD :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}DMACS2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SE :1; | |
IO_BYTE _DIR :1; | |
IO_BYTE _BF :1; | |
IO_BYTE _BW :1; | |
IO_BYTE _IF :1; | |
IO_BYTE _BPD :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}DMACS3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _DTE0 :1; | |
IO_WORD _DTE1 :1; | |
IO_WORD _DTE2 :1; | |
IO_WORD _DTE3 :1; | |
IO_WORD _DTE4 :1; | |
IO_WORD _DTE5 :1; | |
IO_WORD _DTE6 :1; | |
IO_WORD _DTE7 :1; | |
IO_WORD _DTE8 :1; | |
IO_WORD _DTE9 :1; | |
IO_WORD _DTE10 :1; | |
IO_WORD _DTE11 :1; | |
IO_WORD _DTE12 :1; | |
IO_WORD _DTE13 :1; | |
IO_WORD _DTE14 :1; | |
IO_WORD _DTE15 :1; | |
}bit; | |
}DSRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _DTE0 :1; | |
IO_BYTE _DTE1 :1; | |
IO_BYTE _DTE2 :1; | |
IO_BYTE _DTE3 :1; | |
IO_BYTE _DTE4 :1; | |
IO_BYTE _DTE5 :1; | |
IO_BYTE _DTE6 :1; | |
IO_BYTE _DTE7 :1; | |
}bit; | |
}DSRLSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _DTE8 :1; | |
IO_BYTE _DTE9 :1; | |
IO_BYTE _DTE10 :1; | |
IO_BYTE _DTE11 :1; | |
IO_BYTE _DTE12 :1; | |
IO_BYTE _DTE13 :1; | |
IO_BYTE _DTE14 :1; | |
IO_BYTE _DTE15 :1; | |
}bit; | |
}DSRHSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _STP0 :1; | |
IO_WORD _STP1 :1; | |
IO_WORD _STP2 :1; | |
IO_WORD _STP3 :1; | |
IO_WORD _STP4 :1; | |
IO_WORD _STP5 :1; | |
IO_WORD _STP6 :1; | |
IO_WORD _STP7 :1; | |
IO_WORD _STP8 :1; | |
IO_WORD _STP9 :1; | |
IO_WORD _STP10 :1; | |
IO_WORD _STP11 :1; | |
IO_WORD _STP12 :1; | |
IO_WORD _STP13 :1; | |
IO_WORD _STP14 :1; | |
IO_WORD _STP15 :1; | |
}bit; | |
}DSSRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _STP0 :1; | |
IO_BYTE _STP1 :1; | |
IO_BYTE _STP2 :1; | |
IO_BYTE _STP3 :1; | |
IO_BYTE _STP4 :1; | |
IO_BYTE _STP5 :1; | |
IO_BYTE _STP6 :1; | |
IO_BYTE _STP7 :1; | |
}bit; | |
}DSSRLSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _STP8 :1; | |
IO_BYTE _STP9 :1; | |
IO_BYTE _STP10 :1; | |
IO_BYTE _STP11 :1; | |
IO_BYTE _STP12 :1; | |
IO_BYTE _STP13 :1; | |
IO_BYTE _STP14 :1; | |
IO_BYTE _STP15 :1; | |
}bit; | |
}DSSRHSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _EN0 :1; | |
IO_WORD _EN1 :1; | |
IO_WORD _EN2 :1; | |
IO_WORD _EN3 :1; | |
IO_WORD _EN4 :1; | |
IO_WORD _EN5 :1; | |
IO_WORD _EN6 :1; | |
IO_WORD _EN7 :1; | |
IO_WORD _EN8 :1; | |
IO_WORD _EN9 :1; | |
IO_WORD _EN10 :1; | |
IO_WORD _EN11 :1; | |
IO_WORD _EN12 :1; | |
IO_WORD _EN13 :1; | |
IO_WORD _EN14 :1; | |
IO_WORD _EN15 :1; | |
}bit; | |
}DERSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EN0 :1; | |
IO_BYTE _EN1 :1; | |
IO_BYTE _EN2 :1; | |
IO_BYTE _EN3 :1; | |
IO_BYTE _EN4 :1; | |
IO_BYTE _EN5 :1; | |
IO_BYTE _EN6 :1; | |
IO_BYTE _EN7 :1; | |
}bit; | |
}DERLSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EN8 :1; | |
IO_BYTE _EN9 :1; | |
IO_BYTE _EN10 :1; | |
IO_BYTE _EN11 :1; | |
IO_BYTE _EN12 :1; | |
IO_BYTE _EN13 :1; | |
IO_BYTE _EN14 :1; | |
IO_BYTE _EN15 :1; | |
}bit; | |
}DERHSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _IL0 :1; | |
IO_WORD _IL1 :1; | |
IO_WORD _IL2 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IX0 :1; | |
IO_WORD _IX1 :1; | |
IO_WORD _IX2 :1; | |
IO_WORD _IX3 :1; | |
IO_WORD _IX4 :1; | |
IO_WORD _IX5 :1; | |
IO_WORD _IX6 :1; | |
IO_WORD _IX7 :1; | |
}bit; | |
struct{ | |
IO_WORD _IL :3; | |
IO_WORD :5; | |
IO_WORD _IX :8; | |
}bitc; | |
}ICRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _IL0 :1; | |
IO_BYTE _IL1 :1; | |
IO_BYTE _IL2 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE _IL :3; | |
}bitc; | |
}ILRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _IX0 :1; | |
IO_BYTE _IX1 :1; | |
IO_BYTE _IX2 :1; | |
IO_BYTE _IX3 :1; | |
IO_BYTE _IX4 :1; | |
IO_BYTE _IX5 :1; | |
IO_BYTE _IX6 :1; | |
IO_BYTE _IX7 :1; | |
}bit; | |
struct{ | |
IO_BYTE _IX :8; | |
}bitc; | |
}IDXSTR; | |