/* FR IO-MAP HEADER FILE */ | |
/* ===================== */ | |
/* CREATED BY IO-WIZARD V2.27 */ | |
/* 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 */ | |
/* http://emea.fujitsu.com/microelectronics */ | |
/* */ | |
/* 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 */ | |
/* ************************************************************************* */ | |
/* ---------------------------------------------------------------------- */ | |
/* $Id: mb91467D.h,v 1.13 2007/08/08 10:56:26 mwilla Exp $ */ | |
/* ---------------------------------------------------------------------- */ | |
/* */ | |
/* Id: mb91467D.iow,v 1.1 2005/10/14 11:25:42 umarke Exp */ | |
/* - Initial Version based on mb91V460A, v1.1 */ | |
/* Id: mb91467D.iow,v 1.2 2005/10/14 09:47:18 umarke Exp */ | |
/* - Littel Endian IFxDTA_SWP_yz added */ | |
/* Id: mb91467D.iow,v 1.3 2005/11/18 06:55:29 umarke Exp */ | |
/* - No. of port register reduced to the no. of registers in MB91467D */ | |
/* - Registers added: FMWT2, FMCR */ | |
/* - Addapted Bit Names of Register FMCS */ | |
/* Id: mb91467D.iow,v 1.4 2005/11/18 06:55:29 umarke Exp */ | |
/* - OCS01 and OCS23 added */ | |
/* Id: mb91467D.iow,v 1.6 2006/01/13 08:58:51 umarke Exp */ | |
/* - Bitnames of CLKR changed */ | |
/* Id: mb91467D.iow,v 1.7 2006/01/26 15:42:05 umarke Exp */ | |
/* - REGSEL, BRPERx added */ | |
/* - REGCTR added */ | |
/* - LVSEL added */ | |
/* - Old Bitname of CLKR added */ | |
/* Id: mb91467D.iow,v 1.8 2006/02/27 10:31:28 umarke Exp */ | |
/* - BGR10x und BGR00x added */ | |
/* - PCNx, ITBAx, ITMKx, IDARx_D7 added */ | |
/* - SGCRH, SGCRL added */ | |
/* - Bit ACSR_MD added */ | |
/* - Bit CSCFG_PLLLOCK and CSCFG_RCSEL */ | |
/* - CUCR: Bits shifted to correct position */ | |
/* - CUTR1 & CUTR2 bits renamed to TDR14 instead of TR14 */ | |
/* - CMCR_RUN renamed to CMCR_FMODRUN and shifted */ | |
/* - Bitnames of OSCCx and OSCRx added */ | |
/* - FSVx, BSVx and FSCRx added */ | |
/* - RBSYNC, CBSYNCx */ | |
/* Id: mb91467D.iow,v 1.9 2006/02/27 11:56:23 umarke Exp */ | |
/* - changed Adress of REGSEL */ | |
/* $Id: mb91467D.h,v 1.13 2007/08/08 10:56:26 mwilla Exp $ */ | |
/* - Grouped CANPRE_CPCKS */ | |
/* - Bitdescription of HLRC added */ | |
/* ASSEMBLER DEFINITIONS : */ | |
#ifdef __IO_DEFINE | |
#define __IO_EXTERN | |
#else | |
#define __IO_EXTERN extern volatile | |
#endif | |
#ifdef __IO_DEFINE | |
#pragma asm | |
.GLOBAL _pdr00, _pdr01, _pdr02, _pdr03, _pdr04, _pdr05 | |
.GLOBAL _pdr06, _pdr07, _pdr08, _pdr09, _pdr10, _pdr13 | |
.GLOBAL _pdr14, _pdr15, _pdr16, _pdr17, _pdr18, _pdr19 | |
.GLOBAL _pdr20, _pdr22, _pdr23, _pdr24, _pdr25, _pdr26 | |
.GLOBAL _pdr27, _pdr29, _eirr0, _enir0, _elvr0, _eirr1 | |
.GLOBAL _enir1, _elvr1, _dicr, _hrcl, _rbsync, _scr02 | |
.GLOBAL _smr02, _ssr02, _rdr02, _tdr02, _escr02, _eccr02 | |
.GLOBAL _scr04, _smr04, _ssr04, _rdr04, _tdr04, _escr04 | |
.GLOBAL _eccr04, _fsr04, _fcr04, _scr05, _smr05, _ssr05 | |
.GLOBAL _rdr05, _tdr05, _escr05, _eccr05, _fsr05, _fcr05 | |
.GLOBAL _scr06, _smr06, _ssr06, _rdr06, _tdr06, _escr06 | |
.GLOBAL _eccr06, _fsr06, _fcr06, _scr07, _smr07, _ssr07 | |
.GLOBAL _rdr07, _tdr07, _escr07, _eccr07, _fsr07, _fcr07 | |
.GLOBAL _bgr02, _bgr102, _bgr002, _bgr04, _bgr104, _bgr004 | |
.GLOBAL _bgr05, _bgr105, _bgr005, _bgr06, _bgr106, _bgr006 | |
.GLOBAL _bgr07, _bgr107, _bgr007, _pwc20, _pwc10, _pws20 | |
.GLOBAL _pws10, _pwc21, _pwc11, _pws21, _pws11, _pwc22 | |
.GLOBAL _pwc12, _pws22, _pws12, _pwc23, _pwc13, _pws23 | |
.GLOBAL _pws13, _pwc24, _pwc14, _pws24, _pws14, _pwc25 | |
.GLOBAL _pwc15, _pws25, _pws15, _pwc0, _pwc1, _pwc2 | |
.GLOBAL _pwc3, _pwc4, _pwc5, _ibcr0, _ibsr0, _itba0 | |
.GLOBAL _itbah0, _itbal0, _itmk0, _itmkh0, _itmkl0, _ismk0 | |
.GLOBAL _isba0, _idar0, _iccr0, _gcn11, _gcn21, _gcn12 | |
.GLOBAL _gcn22, _ptmr04, _pcsr04, _pdut04, _pcn04, _pcnh04 | |
.GLOBAL _pcnl04, _ptmr05, _pcsr05, _pdut05, _pcn05, _pcnh05 | |
.GLOBAL _pcnl05, _ptmr06, _pcsr06, _pdut06, _pcn06, _pcnh06 | |
.GLOBAL _pcnl06, _ptmr07, _pcsr07, _pdut07, _pcn07, _pcnh07 | |
.GLOBAL _pcnl07, _ptmr08, _pcsr08, _pdut08, _pcn08, _pcnh08 | |
.GLOBAL _pcnl08, _ptmr09, _pcsr09, _pdut09, _pcn09, _pcnh09 | |
.GLOBAL _pcnl09, _ptmr10, _pcsr10, _pdut10, _pcn10, _pcnh10 | |
.GLOBAL _pcnl10, _ptmr11, _pcsr11, _pdut11, _pcn11, _pcnh11 | |
.GLOBAL _pcnl11, _p0tmcsr, _p0tmcsrh, _p0tmcsrl, _p1tmcsr, _p1tmcsrh | |
.GLOBAL _p1tmcsrl, _p0tmrlr, _p0tmr, _p1tmrlr, _p1tmr, _ics01 | |
.GLOBAL _ics23, _ipcp0, _ipcp1, _ipcp2, _ipcp3, _ocs01 | |
.GLOBAL _ocs23, _occp0, _occp1, _occp2, _occp3, _sgcr | |
.GLOBAL _sgcrh, _sgcrl, _sgfr, _sgar, _sgtr, _sgdr | |
.GLOBAL _aderh, _aderl, _ader, _adcs1, _adcs0, _adcs | |
.GLOBAL _adcr1, _adcr0, _adcr, _adct1, _adct0, _adct | |
.GLOBAL _adsch, _adech, _acsr0, _tmrlr0, _tmr0, _tmcsr0 | |
.GLOBAL _tmcsrh0, _tmcsrl0, _tmrlr1, _tmr1, _tmcsr1, _tmcsrh1 | |
.GLOBAL _tmcsrl1, _tmrlr2, _tmr2, _tmcsr2, _tmcsrh2, _tmcsrl2 | |
.GLOBAL _tmrlr3, _tmr3, _tmcsr3, _tmcsrh3, _tmcsrl3, _tmrlr4 | |
.GLOBAL _tmr4, _tmcsr4, _tmcsrh4, _tmcsrl4, _tmrlr5, _tmr5 | |
.GLOBAL _tmcsr5, _tmcsrh5, _tmcsrl5, _tmrlr6, _tmr6, _tmcsr6 | |
.GLOBAL _tmcsrh6, _tmcsrl6, _tmrlr7, _tmr7, _tmcsr7, _tmcsrh7 | |
.GLOBAL _tmcsrl7, _tcdt0, _tccs0, _tcdt1, _tccs1, _tcdt2 | |
.GLOBAL _tccs2, _tcdt3, _tccs3, _dmaca0, _dmacb0, _dmaca1 | |
.GLOBAL _dmacb1, _dmaca2, _dmacb2, _dmaca3, _dmacb3, _dmaca4 | |
.GLOBAL _dmacb4, _dmacr, _ics45, _ics67, _ipcp4, _ipcp5 | |
.GLOBAL _ipcp6, _ipcp7, _tcdt4, _tccs4, _tcdt5, _tccs5 | |
.GLOBAL _tcdt6, _tccs6, _tcdt7, _tccs7, _udrc10, _udrc1 | |
.GLOBAL _udrc0, _udcr10, _udcr1, _udcr0, _udcc0, _udcch0 | |
.GLOBAL _udccl0, _udcs0, _udcc1, _udcch1, _udccl1, _udcs1 | |
.GLOBAL _udrc32, _udrc3, _udrc2, _udcr32, _udcr3, _udcr2 | |
.GLOBAL _udcc2, _udcch2, _udccl2, _udcs2, _udcc3, _udcch3 | |
.GLOBAL _udccl3, _udcs3, _gcn13, _gcn23, _ptmr12, _pcsr12 | |
.GLOBAL _pdut12, _pcn12, _pcnh12, _pcnl12, _ptmr13, _pcsr13 | |
.GLOBAL _pdut13, _pcn13, _pcnh13, _pcnl13, _ptmr14, _pcsr14 | |
.GLOBAL _pdut14, _pcn14, _pcnh14, _pcnl14, _ptmr15, _pcsr15 | |
.GLOBAL _pdut15, _pcn15, _pcnh15, _pcnl15, _ibcr2, _ibsr2 | |
.GLOBAL _itba2, _itbah2, _itbal2, _itmk2, _itmkh2, _itmkl2 | |
.GLOBAL _ismk2, _isba2, _idar2, _iccr2, _ibcr3, _ibsr3 | |
.GLOBAL _itba3, _itbah3, _itbal3, _itmk3, _itmkh3, _itmkl3 | |
.GLOBAL _ismk3, _isba3, _idar3, _iccr3, _roms, _bsd0 | |
.GLOBAL _bsd1, _bsdc, _bsrr, _icr00, _icr01, _icr02 | |
.GLOBAL _icr03, _icr04, _icr05, _icr06, _icr07, _icr08 | |
.GLOBAL _icr09, _icr10, _icr11, _icr12, _icr13, _icr14 | |
.GLOBAL _icr15, _icr16, _icr17, _icr18, _icr19, _icr20 | |
.GLOBAL _icr21, _icr22, _icr23, _icr24, _icr25, _icr26 | |
.GLOBAL _icr27, _icr28, _icr29, _icr30, _icr31, _icr32 | |
.GLOBAL _icr33, _icr34, _icr35, _icr36, _icr37, _icr38 | |
.GLOBAL _icr39, _icr40, _icr41, _icr42, _icr43, _icr44 | |
.GLOBAL _icr45, _icr46, _icr47, _icr48, _icr49, _icr50 | |
.GLOBAL _icr51, _icr52, _icr53, _icr54, _icr55, _icr56 | |
.GLOBAL _icr57, _icr58, _icr59, _icr60, _icr61, _icr62 | |
.GLOBAL _icr63, _rsrr, _stcr, _tbcr, _ctbr, _clkr | |
.GLOBAL _wpr, _divr0, _divr1, _plldivm, _plldivn, _plldivg | |
.GLOBAL _pllmulg, _pllctrl, _oscc1, _oscs1, _oscc2, _oscs2 | |
.GLOBAL _porten, _wtcer, _wtcr, _wtbr, _wthr, _wtmr | |
.GLOBAL _wtsr, _csvtr, _csvcr, _cscfg, _cmcfg, _cucr | |
.GLOBAL _cutd, _cutr1, _cutr2, _cmpr, _cmcr, _cmt1 | |
.GLOBAL _cmt2, _canpre, _canckd, _lvsel, _lvdet, _hwwde | |
.GLOBAL _hwwd, _oscrh, _oscrl, _wpcrh, _wpcrl, _osccr | |
.GLOBAL _regsel, _regctr, _asr0, _acr0, _asr1, _acr1 | |
.GLOBAL _asr2, _acr2, _asr3, _acr3, _asr4, _acr4 | |
.GLOBAL _asr5, _acr5, _asr6, _acr6, _asr7, _acr7 | |
.GLOBAL _awr0, _awr1, _awr2, _awr3, _awr4, _awr5 | |
.GLOBAL _awr6, _awr7, _mcra, _mcrb, _iowr0, _iowr1 | |
.GLOBAL _iowr2, _iowr3, _cser, _cher, _tcr, _rcr | |
.GLOBAL _modr, _pdrd00, _pdrd01, _pdrd02, _pdrd03, _pdrd04 | |
.GLOBAL _pdrd05, _pdrd06, _pdrd07, _pdrd08, _pdrd09, _pdrd10 | |
.GLOBAL _pdrd13, _pdrd14, _pdrd15, _pdrd16, _pdrd17, _pdrd18 | |
.GLOBAL _pdrd19, _pdrd20, _pdrd22, _pdrd23, _pdrd24, _pdrd25 | |
.GLOBAL _pdrd26, _pdrd27, _pdrd29, _ddr00, _ddr01, _ddr02 | |
.GLOBAL _ddr03, _ddr04, _ddr05, _ddr06, _ddr07, _ddr08 | |
.GLOBAL _ddr09, _ddr10, _ddr13, _ddr14, _ddr15, _ddr16 | |
.GLOBAL _ddr17, _ddr18, _ddr19, _ddr20, _ddr22, _ddr23 | |
.GLOBAL _ddr24, _ddr25, _ddr26, _ddr27, _ddr29, _pfr00 | |
.GLOBAL _pfr01, _pfr02, _pfr03, _pfr04, _pfr05, _pfr06 | |
.GLOBAL _pfr07, _pfr08, _pfr09, _pfr10, _pfr13, _pfr14 | |
.GLOBAL _pfr15, _pfr16, _pfr17, _pfr18, _pfr19, _pfr20 | |
.GLOBAL _pfr22, _pfr23, _pfr24, _pfr25, _pfr26, _pfr27 | |
.GLOBAL _pfr29, _epfr10, _epfr13, _epfr14, _epfr15, _epfr16 | |
.GLOBAL _epfr18, _epfr19, _epfr20, _epfr26, _epfr27, _podr00 | |
.GLOBAL _podr01, _podr02, _podr03, _podr04, _podr05, _podr06 | |
.GLOBAL _podr07, _podr08, _podr09, _podr10, _podr13, _podr14 | |
.GLOBAL _podr15, _podr16, _podr17, _podr18, _podr19, _podr20 | |
.GLOBAL _podr22, _podr23, _podr24, _podr25, _podr26, _podr27 | |
.GLOBAL _podr29, _pilr00, _pilr01, _pilr02, _pilr03, _pilr04 | |
.GLOBAL _pilr05, _pilr06, _pilr07, _pilr08, _pilr09, _pilr10 | |
.GLOBAL _pilr13, _pilr14, _pilr15, _pilr16, _pilr17, _pilr18 | |
.GLOBAL _pilr19, _pilr20, _pilr22, _pilr23, _pilr24, _pilr25 | |
.GLOBAL _pilr26, _pilr27, _pilr29, _epilr00, _epilr01, _epilr02 | |
.GLOBAL _epilr03, _epilr04, _epilr05, _epilr06, _epilr07, _epilr08 | |
.GLOBAL _epilr09, _epilr10, _epilr13, _epilr14, _epilr15, _epilr16 | |
.GLOBAL _epilr17, _epilr18, _epilr19, _epilr20, _epilr22, _epilr23 | |
.GLOBAL _epilr24, _epilr25, _epilr26, _epilr27, _epilr29, _pper00 | |
.GLOBAL _pper01, _pper02, _pper03, _pper04, _pper05, _pper06 | |
.GLOBAL _pper07, _pper08, _pper09, _pper10, _pper13, _pper14 | |
.GLOBAL _pper15, _pper16, _pper17, _pper18, _pper19, _pper20 | |
.GLOBAL _pper22, _pper23, _pper24, _pper25, _pper26, _pper27 | |
.GLOBAL _pper29, _ppcr00, _ppcr01, _ppcr02, _ppcr03, _ppcr04 | |
.GLOBAL _ppcr05, _ppcr06, _ppcr07, _ppcr08, _ppcr09, _ppcr10 | |
.GLOBAL _ppcr13, _ppcr14, _ppcr15, _ppcr16, _ppcr17, _ppcr18 | |
.GLOBAL _ppcr19, _ppcr20, _ppcr22, _ppcr23, _ppcr24, _ppcr25 | |
.GLOBAL _ppcr26, _ppcr27, _ppcr29, _dmasa0, _dmada0, _dmasa1 | |
.GLOBAL _dmada1, _dmasa2, _dmada2, _dmasa3, _dmada3, _dmasa4 | |
.GLOBAL _dmada4, _fmcs, _fmcr, _fchcr, _fmwt, _fmwt2 | |
.GLOBAL _fmps, _fmac, _fcha0, _fcha1, _fscr0, _fscr1 | |
.GLOBAL _ctrlr0, _statr0, _errcnt0, _btr0, _intr0, _testr0 | |
.GLOBAL _brper0, _brpe0, _cbsync0, _if1creq0, _if1cmsk0, _if1msk120 | |
.GLOBAL _if1msk20, _if1msk10, _if1arb120, _if1arb20, _if1arb10, _if1mctr0 | |
.GLOBAL _if1dta120, _if1dta10, _if1dta20, _if1dtb120, _if1dtb10, _if1dtb20 | |
.GLOBAL _if1dta_swp120, _if1dta_swp20, _if1dta_swp10, _if1dtb_swp120, _if1dtb_swp20, _if1dtb_swp10 | |
.GLOBAL _if2creq0, _if2cmsk0, _if2msk120, _if2msk20, _if2msk10, _if2arb120 | |
.GLOBAL _if2arb20, _if2arb10, _if2mctr0, _if2dta120, _if2dta10, _if2dta20 | |
.GLOBAL _if2dtb120, _if2dtb10, _if2dtb20, _if2dta_swp120, _if2dta_swp20, _if2dta_swp10 | |
.GLOBAL _if2dtb_swp120, _if2dtb_swp20, _if2dtb_swp10, _treqr120, _treqr20, _treqr10 | |
.GLOBAL _newdt120, _newdt20, _newdt10, _intpnd120, _intpnd20, _intpnd10 | |
.GLOBAL _msgval120, _msgval20, _msgval10, _msgval340, _ctrlr1, _statr1 | |
.GLOBAL _errcnt1, _btr1, _intr1, _testr1, _brper1, _brpe1 | |
.GLOBAL _cbsync1, _if1creq1, _if1cmsk1, _if1msk121, _if1msk21, _if1msk11 | |
.GLOBAL _if1arb121, _if1arb21, _if1arb11, _if1mctr1, _if1dta121, _if1dta11 | |
.GLOBAL _if1dta21, _if1dtb121, _if1dtb11, _if1dtb21, _if1dta_swp121, _if1dta_swp21 | |
.GLOBAL _if1dta_swp11, _if1dtb_swp121, _if1dtb_swp21, _if1dtb_swp11, _if2creq1, _if2cmsk1 | |
.GLOBAL _if2msk121, _if2msk21, _if2msk11, _if2arb121, _if2arb21, _if2arb11 | |
.GLOBAL _if2mctr1, _if2dta121, _if2dta11, _if2dta21, _if2dtb121, _if2dtb11 | |
.GLOBAL _if2dtb21, _if2dta_swp121, _if2dta_swp21, _if2dta_swp11, _if2dtb_swp121, _if2dtb_swp21 | |
.GLOBAL _if2dtb_swp11, _treqr121, _treqr21, _treqr11, _newdt121, _newdt21 | |
.GLOBAL _newdt11, _intpnd121, _intpnd21, _intpnd11, _msgval121, _msgval21 | |
.GLOBAL _msgval11, _ctrlr2, _statr2, _errcnt2, _btr2, _intr2 | |
.GLOBAL _testr2, _brper2, _brpe2, _cbsync2, _if1creq2, _if1cmsk2 | |
.GLOBAL _if1msk122, _if1msk22, _if1msk12, _if1arb122, _if1arb22, _if1arb12 | |
.GLOBAL _if1mctr2, _if1dta122, _if1dta12, _if1dta22, _if1dtb122, _if1dtb12 | |
.GLOBAL _if1dtb22, _if1dta_swp122, _if1dta_swp22, _if1dta_swp12, _if1dtb_swp122, _if1dtb_swp22 | |
.GLOBAL _if1dtb_swp12, _if2creq2, _if2cmsk2, _if2msk122, _if2msk22, _if2msk12 | |
.GLOBAL _if2arb122, _if2arb22, _if2arb12, _if2mctr2, _if2dta122, _if2dta12 | |
.GLOBAL _if2dta22, _if2dtb122, _if2dtb12, _if2dtb22, _if2dta_swp122, _if2dta_swp22 | |
.GLOBAL _if2dta_swp12, _if2dtb_swp122, _if2dtb_swp22, _if2dtb_swp12, _treqr122, _treqr22 | |
.GLOBAL _treqr12, _newdt122, _newdt22, _newdt12, _intpnd122, _intpnd22 | |
.GLOBAL _intpnd12, _msgval122, _msgval22, _msgval12, _bctrl, _bstat | |
.GLOBAL _biac, _boac, _birq, _bcr0, _bcr1, _bcr2 | |
.GLOBAL _bcr3, _bcr4, _bcr5, _bcr6, _bcr7, _bad0 | |
.GLOBAL _bad1, _bad2, _bad3, _bad4, _bad5, _bad6 | |
.GLOBAL _bad7, _bad8, _bad9, _bad10, _bad11, _bad12 | |
.GLOBAL _bad13, _bad14, _bad15, _fsv1, _bsv1, _fsv2 | |
.GLOBAL _bsv2 | |
_pdr00 .EQU 0x000000 | |
PDR00 .EQU 0x000000 /* Port Data Register */ | |
_pdr01 .EQU 0x000001 | |
PDR01 .EQU 0x000001 | |
_pdr02 .EQU 0x000002 | |
PDR02 .EQU 0x000002 | |
_pdr03 .EQU 0x000003 | |
PDR03 .EQU 0x000003 | |
_pdr04 .EQU 0x000004 | |
PDR04 .EQU 0x000004 | |
_pdr05 .EQU 0x000005 | |
PDR05 .EQU 0x000005 | |
_pdr06 .EQU 0x000006 | |
PDR06 .EQU 0x000006 | |
_pdr07 .EQU 0x000007 | |
PDR07 .EQU 0x000007 | |
_pdr08 .EQU 0x000008 | |
PDR08 .EQU 0x000008 | |
_pdr09 .EQU 0x000009 | |
PDR09 .EQU 0x000009 | |
_pdr10 .EQU 0x00000A | |
PDR10 .EQU 0x00000A | |
_pdr13 .EQU 0x00000D | |
PDR13 .EQU 0x00000D | |
_pdr14 .EQU 0x00000E | |
PDR14 .EQU 0x00000E | |
_pdr15 .EQU 0x00000F | |
PDR15 .EQU 0x00000F | |
_pdr16 .EQU 0x000010 | |
PDR16 .EQU 0x000010 | |
_pdr17 .EQU 0x000011 | |
PDR17 .EQU 0x000011 | |
_pdr18 .EQU 0x000012 | |
PDR18 .EQU 0x000012 | |
_pdr19 .EQU 0x000013 | |
PDR19 .EQU 0x000013 | |
_pdr20 .EQU 0x000014 | |
PDR20 .EQU 0x000014 | |
_pdr22 .EQU 0x000016 | |
PDR22 .EQU 0x000016 | |
_pdr23 .EQU 0x000017 | |
PDR23 .EQU 0x000017 | |
_pdr24 .EQU 0x000018 | |
PDR24 .EQU 0x000018 | |
_pdr25 .EQU 0x000019 | |
PDR25 .EQU 0x000019 | |
_pdr26 .EQU 0x00001A | |
PDR26 .EQU 0x00001A | |
_pdr27 .EQU 0x00001B | |
PDR27 .EQU 0x00001B | |
_pdr29 .EQU 0x00001D | |
PDR29 .EQU 0x00001D | |
_eirr0 .EQU 0x000030 | |
EIRR0 .EQU 0x000030 /* External Interrupt 0-7 */ | |
_enir0 .EQU 0x000031 | |
ENIR0 .EQU 0x000031 | |
_elvr0 .EQU 0x000032 | |
ELVR0 .EQU 0x000032 | |
_eirr1 .EQU 0x000034 | |
EIRR1 .EQU 0x000034 /* External Interrupt 8-15 */ | |
_enir1 .EQU 0x000035 | |
ENIR1 .EQU 0x000035 | |
_elvr1 .EQU 0x000036 | |
ELVR1 .EQU 0x000036 | |
_dicr .EQU 0x000038 | |
DICR .EQU 0x000038 /* DLYI/I-unit */ | |
_hrcl .EQU 0x000039 | |
HRCL .EQU 0x000039 | |
_rbsync .EQU 0x00003A | |
RBSYNC .EQU 0x00003A /* R-Bus Sync */ | |
_scr02 .EQU 0x000050 | |
SCR02 .EQU 0x000050 /* USART (LIN) 2 */ | |
_smr02 .EQU 0x000051 | |
SMR02 .EQU 0x000051 | |
_ssr02 .EQU 0x000052 | |
SSR02 .EQU 0x000052 | |
_rdr02 .EQU 0x000053 | |
RDR02 .EQU 0x000053 | |
_tdr02 .EQU 0x000053 | |
TDR02 .EQU 0x000053 | |
_escr02 .EQU 0x000054 | |
ESCR02 .EQU 0x000054 | |
_eccr02 .EQU 0x000055 | |
ECCR02 .EQU 0x000055 | |
_scr04 .EQU 0x000060 | |
SCR04 .EQU 0x000060 /* USART (LIN) 4 with FIFO */ | |
_smr04 .EQU 0x000061 | |
SMR04 .EQU 0x000061 | |
_ssr04 .EQU 0x000062 | |
SSR04 .EQU 0x000062 | |
_rdr04 .EQU 0x000063 | |
RDR04 .EQU 0x000063 | |
_tdr04 .EQU 0x000063 | |
TDR04 .EQU 0x000063 | |
_escr04 .EQU 0x000064 | |
ESCR04 .EQU 0x000064 | |
_eccr04 .EQU 0x000065 | |
ECCR04 .EQU 0x000065 | |
_fsr04 .EQU 0x000066 | |
FSR04 .EQU 0x000066 | |
_fcr04 .EQU 0x000067 | |
FCR04 .EQU 0x000067 | |
_scr05 .EQU 0x000068 | |
SCR05 .EQU 0x000068 /* USART (LIN) 5 with FIFO */ | |
_smr05 .EQU 0x000069 | |
SMR05 .EQU 0x000069 | |
_ssr05 .EQU 0x00006A | |
SSR05 .EQU 0x00006A | |
_rdr05 .EQU 0x00006B | |
RDR05 .EQU 0x00006B | |
_tdr05 .EQU 0x00006B | |
TDR05 .EQU 0x00006B | |
_escr05 .EQU 0x00006C | |
ESCR05 .EQU 0x00006C | |
_eccr05 .EQU 0x00006D | |
ECCR05 .EQU 0x00006D | |
_fsr05 .EQU 0x00006E | |
FSR05 .EQU 0x00006E | |
_fcr05 .EQU 0x00006F | |
FCR05 .EQU 0x00006F | |
_scr06 .EQU 0x000070 | |
SCR06 .EQU 0x000070 /* USART (LIN) 6 with FIFO */ | |
_smr06 .EQU 0x000071 | |
SMR06 .EQU 0x000071 | |
_ssr06 .EQU 0x000072 | |
SSR06 .EQU 0x000072 | |
_rdr06 .EQU 0x000073 | |
RDR06 .EQU 0x000073 | |
_tdr06 .EQU 0x000073 | |
TDR06 .EQU 0x000073 | |
_escr06 .EQU 0x000074 | |
ESCR06 .EQU 0x000074 | |
_eccr06 .EQU 0x000075 | |
ECCR06 .EQU 0x000075 | |
_fsr06 .EQU 0x000076 | |
FSR06 .EQU 0x000076 | |
_fcr06 .EQU 0x000077 | |
FCR06 .EQU 0x000077 | |
_scr07 .EQU 0x000078 | |
SCR07 .EQU 0x000078 /* USART (LIN) 7 with FIFO */ | |
_smr07 .EQU 0x000079 | |
SMR07 .EQU 0x000079 | |
_ssr07 .EQU 0x00007A | |
SSR07 .EQU 0x00007A | |
_rdr07 .EQU 0x00007B | |
RDR07 .EQU 0x00007B | |
_tdr07 .EQU 0x00007B | |
TDR07 .EQU 0x00007B | |
_escr07 .EQU 0x00007C | |
ESCR07 .EQU 0x00007C | |
_eccr07 .EQU 0x00007D | |
ECCR07 .EQU 0x00007D | |
_fsr07 .EQU 0x00007E | |
FSR07 .EQU 0x00007E | |
_fcr07 .EQU 0x00007F | |
FCR07 .EQU 0x00007F | |
_bgr02 .EQU 0x000084 | |
BGR02 .EQU 0x000084 /* Bauderate Generator USART (LIN) 2,4-7 */ | |
_bgr102 .EQU 0x000084 | |
BGR102 .EQU 0x000084 | |
_bgr002 .EQU 0x000085 | |
BGR002 .EQU 0x000085 | |
_bgr04 .EQU 0x000088 | |
BGR04 .EQU 0x000088 | |
_bgr104 .EQU 0x000088 | |
BGR104 .EQU 0x000088 | |
_bgr004 .EQU 0x000089 | |
BGR004 .EQU 0x000089 | |
_bgr05 .EQU 0x00008A | |
BGR05 .EQU 0x00008A | |
_bgr105 .EQU 0x00008A | |
BGR105 .EQU 0x00008A | |
_bgr005 .EQU 0x00008B | |
BGR005 .EQU 0x00008B | |
_bgr06 .EQU 0x00008C | |
BGR06 .EQU 0x00008C | |
_bgr106 .EQU 0x00008C | |
BGR106 .EQU 0x00008C | |
_bgr006 .EQU 0x00008D | |
BGR006 .EQU 0x00008D | |
_bgr07 .EQU 0x00008E | |
BGR07 .EQU 0x00008E | |
_bgr107 .EQU 0x00008E | |
BGR107 .EQU 0x00008E | |
_bgr007 .EQU 0x00008F | |
BGR007 .EQU 0x00008F | |
_pwc20 .EQU 0x000090 | |
PWC20 .EQU 0x000090 /* Stepper Motor 0 */ | |
_pwc10 .EQU 0x000092 | |
PWC10 .EQU 0x000092 | |
_pws20 .EQU 0x000096 | |
PWS20 .EQU 0x000096 | |
_pws10 .EQU 0x000097 | |
PWS10 .EQU 0x000097 | |
_pwc21 .EQU 0x000098 | |
PWC21 .EQU 0x000098 /* Stepper Motor 1 */ | |
_pwc11 .EQU 0x00009A | |
PWC11 .EQU 0x00009A | |
_pws21 .EQU 0x00009E | |
PWS21 .EQU 0x00009E | |
_pws11 .EQU 0x00009F | |
PWS11 .EQU 0x00009F | |
_pwc22 .EQU 0x0000A0 | |
PWC22 .EQU 0x0000A0 /* Stepper Motor 2 */ | |
_pwc12 .EQU 0x0000A2 | |
PWC12 .EQU 0x0000A2 | |
_pws22 .EQU 0x0000A6 | |
PWS22 .EQU 0x0000A6 | |
_pws12 .EQU 0x0000A7 | |
PWS12 .EQU 0x0000A7 | |
_pwc23 .EQU 0x0000A8 | |
PWC23 .EQU 0x0000A8 /* Stepper Motor 3 */ | |
_pwc13 .EQU 0x0000AA | |
PWC13 .EQU 0x0000AA | |
_pws23 .EQU 0x0000AE | |
PWS23 .EQU 0x0000AE | |
_pws13 .EQU 0x0000AF | |
PWS13 .EQU 0x0000AF | |
_pwc24 .EQU 0x0000B0 | |
PWC24 .EQU 0x0000B0 /* Stepper Motor 4 */ | |
_pwc14 .EQU 0x0000B2 | |
PWC14 .EQU 0x0000B2 | |
_pws24 .EQU 0x0000B6 | |
PWS24 .EQU 0x0000B6 | |
_pws14 .EQU 0x0000B7 | |
PWS14 .EQU 0x0000B7 | |
_pwc25 .EQU 0x0000B8 | |
PWC25 .EQU 0x0000B8 /* Stepper Motor 5 */ | |
_pwc15 .EQU 0x0000BA | |
PWC15 .EQU 0x0000BA | |
_pws25 .EQU 0x0000BE | |
PWS25 .EQU 0x0000BE | |
_pws15 .EQU 0x0000BF | |
PWS15 .EQU 0x0000BF | |
_pwc0 .EQU 0x0000C1 | |
PWC0 .EQU 0x0000C1 /* Stepper Motor Control 0-5 */ | |
_pwc1 .EQU 0x0000C3 | |
PWC1 .EQU 0x0000C3 | |
_pwc2 .EQU 0x0000C5 | |
PWC2 .EQU 0x0000C5 | |
_pwc3 .EQU 0x0000C7 | |
PWC3 .EQU 0x0000C7 | |
_pwc4 .EQU 0x0000C9 | |
PWC4 .EQU 0x0000C9 | |
_pwc5 .EQU 0x0000CB | |
PWC5 .EQU 0x0000CB | |
_ibcr0 .EQU 0x0000D0 | |
IBCR0 .EQU 0x0000D0 /* I2C 0 */ | |
_ibsr0 .EQU 0x0000D1 | |
IBSR0 .EQU 0x0000D1 | |
_itba0 .EQU 0x0000D2 | |
ITBA0 .EQU 0x0000D2 | |
_itbah0 .EQU 0x0000D2 | |
ITBAH0 .EQU 0x0000D2 | |
_itbal0 .EQU 0x0000D3 | |
ITBAL0 .EQU 0x0000D3 | |
_itmk0 .EQU 0x0000D4 | |
ITMK0 .EQU 0x0000D4 | |
_itmkh0 .EQU 0x0000D4 | |
ITMKH0 .EQU 0x0000D4 | |
_itmkl0 .EQU 0x0000D5 | |
ITMKL0 .EQU 0x0000D5 | |
_ismk0 .EQU 0x0000D6 | |
ISMK0 .EQU 0x0000D6 | |
_isba0 .EQU 0x0000D7 | |
ISBA0 .EQU 0x0000D7 | |
_idar0 .EQU 0x0000D9 | |
IDAR0 .EQU 0x0000D9 | |
_iccr0 .EQU 0x0000DA | |
ICCR0 .EQU 0x0000DA | |
_gcn11 .EQU 0x000104 | |
GCN11 .EQU 0x000104 /* PPG Control 4-7 */ | |
_gcn21 .EQU 0x000107 | |
GCN21 .EQU 0x000107 | |
_gcn12 .EQU 0x000108 | |
GCN12 .EQU 0x000108 /* PPG Control 8-11 */ | |
_gcn22 .EQU 0x00010B | |
GCN22 .EQU 0x00010B | |
_ptmr04 .EQU 0x000130 | |
PTMR04 .EQU 0x000130 /* PPG 4 */ | |
_pcsr04 .EQU 0x000132 | |
PCSR04 .EQU 0x000132 | |
_pdut04 .EQU 0x000134 | |
PDUT04 .EQU 0x000134 | |
_pcn04 .EQU 0x000136 | |
PCN04 .EQU 0x000136 | |
_pcnh04 .EQU 0x000136 | |
PCNH04 .EQU 0x000136 | |
_pcnl04 .EQU 0x000137 | |
PCNL04 .EQU 0x000137 | |
_ptmr05 .EQU 0x000138 | |
PTMR05 .EQU 0x000138 /* PPG 5 */ | |
_pcsr05 .EQU 0x00013A | |
PCSR05 .EQU 0x00013A | |
_pdut05 .EQU 0x00013C | |
PDUT05 .EQU 0x00013C | |
_pcn05 .EQU 0x00013E | |
PCN05 .EQU 0x00013E | |
_pcnh05 .EQU 0x00013E | |
PCNH05 .EQU 0x00013E | |
_pcnl05 .EQU 0x00013F | |
PCNL05 .EQU 0x00013F | |
_ptmr06 .EQU 0x000140 | |
PTMR06 .EQU 0x000140 /* PPG 6 */ | |
_pcsr06 .EQU 0x000142 | |
PCSR06 .EQU 0x000142 | |
_pdut06 .EQU 0x000144 | |
PDUT06 .EQU 0x000144 | |
_pcn06 .EQU 0x000146 | |
PCN06 .EQU 0x000146 | |
_pcnh06 .EQU 0x000146 | |
PCNH06 .EQU 0x000146 | |
_pcnl06 .EQU 0x000147 | |
PCNL06 .EQU 0x000147 | |
_ptmr07 .EQU 0x000148 | |
PTMR07 .EQU 0x000148 /* PPG 7 */ | |
_pcsr07 .EQU 0x00014A | |
PCSR07 .EQU 0x00014A | |
_pdut07 .EQU 0x00014C | |
PDUT07 .EQU 0x00014C | |
_pcn07 .EQU 0x00014E | |
PCN07 .EQU 0x00014E | |
_pcnh07 .EQU 0x00014E | |
PCNH07 .EQU 0x00014E | |
_pcnl07 .EQU 0x00014F | |
PCNL07 .EQU 0x00014F | |
_ptmr08 .EQU 0x000150 | |
PTMR08 .EQU 0x000150 /* PPG 8 */ | |
_pcsr08 .EQU 0x000152 | |
PCSR08 .EQU 0x000152 | |
_pdut08 .EQU 0x000154 | |
PDUT08 .EQU 0x000154 | |
_pcn08 .EQU 0x000156 | |
PCN08 .EQU 0x000156 | |
_pcnh08 .EQU 0x000156 | |
PCNH08 .EQU 0x000156 | |
_pcnl08 .EQU 0x000157 | |
PCNL08 .EQU 0x000157 | |
_ptmr09 .EQU 0x000158 | |
PTMR09 .EQU 0x000158 /* PPG 9 */ | |
_pcsr09 .EQU 0x00015A | |
PCSR09 .EQU 0x00015A | |
_pdut09 .EQU 0x00015C | |
PDUT09 .EQU 0x00015C | |
_pcn09 .EQU 0x00015E | |
PCN09 .EQU 0x00015E | |
_pcnh09 .EQU 0x00015E | |
PCNH09 .EQU 0x00015E | |
_pcnl09 .EQU 0x00015F | |
PCNL09 .EQU 0x00015F | |
_ptmr10 .EQU 0x000160 | |
PTMR10 .EQU 0x000160 /* PPG 10 */ | |
_pcsr10 .EQU 0x000162 | |
PCSR10 .EQU 0x000162 | |
_pdut10 .EQU 0x000164 | |
PDUT10 .EQU 0x000164 | |
_pcn10 .EQU 0x000166 | |
PCN10 .EQU 0x000166 | |
_pcnh10 .EQU 0x000166 | |
PCNH10 .EQU 0x000166 | |
_pcnl10 .EQU 0x000167 | |
PCNL10 .EQU 0x000167 | |
_ptmr11 .EQU 0x000168 | |
PTMR11 .EQU 0x000168 /* PPG 11 */ | |
_pcsr11 .EQU 0x00016A | |
PCSR11 .EQU 0x00016A | |
_pdut11 .EQU 0x00016C | |
PDUT11 .EQU 0x00016C | |
_pcn11 .EQU 0x00016E | |
PCN11 .EQU 0x00016E | |
_pcnh11 .EQU 0x00016E | |
PCNH11 .EQU 0x00016E | |
_pcnl11 .EQU 0x00016F | |
PCNL11 .EQU 0x00016F | |
_p0tmcsr .EQU 0x000170 | |
P0TMCSR .EQU 0x000170 /* Pulse Frequency Modulator (PFM) */ | |
_p0tmcsrh .EQU 0x000170 | |
P0TMCSRH .EQU 0x000170 | |
_p0tmcsrl .EQU 0x000171 | |
P0TMCSRL .EQU 0x000171 | |
_p1tmcsr .EQU 0x000172 | |
P1TMCSR .EQU 0x000172 | |
_p1tmcsrh .EQU 0x000172 | |
P1TMCSRH .EQU 0x000172 | |
_p1tmcsrl .EQU 0x000173 | |
P1TMCSRL .EQU 0x000173 | |
_p0tmrlr .EQU 0x000174 | |
P0TMRLR .EQU 0x000174 | |
_p0tmr .EQU 0x000176 | |
P0TMR .EQU 0x000176 | |
_p1tmrlr .EQU 0x000178 | |
P1TMRLR .EQU 0x000178 | |
_p1tmr .EQU 0x00017A | |
P1TMR .EQU 0x00017A | |
_ics01 .EQU 0x000181 | |
ICS01 .EQU 0x000181 /* Input Capture 0-3 */ | |
_ics23 .EQU 0x000183 | |
ICS23 .EQU 0x000183 | |
_ipcp0 .EQU 0x000184 | |
IPCP0 .EQU 0x000184 | |
_ipcp1 .EQU 0x000186 | |
IPCP1 .EQU 0x000186 | |
_ipcp2 .EQU 0x000188 | |
IPCP2 .EQU 0x000188 | |
_ipcp3 .EQU 0x00018A | |
IPCP3 .EQU 0x00018A | |
_ocs01 .EQU 0x00018C | |
OCS01 .EQU 0x00018C /* Output Compare 0-3 */ | |
_ocs23 .EQU 0x00018E | |
OCS23 .EQU 0x00018E | |
_occp0 .EQU 0x000190 | |
OCCP0 .EQU 0x000190 | |
_occp1 .EQU 0x000192 | |
OCCP1 .EQU 0x000192 | |
_occp2 .EQU 0x000194 | |
OCCP2 .EQU 0x000194 | |
_occp3 .EQU 0x000196 | |
OCCP3 .EQU 0x000196 | |
_sgcr .EQU 0x000198 | |
SGCR .EQU 0x000198 /* Sound Generator */ | |
_sgcrh .EQU 0x000198 | |
SGCRH .EQU 0x000198 | |
_sgcrl .EQU 0x000199 | |
SGCRL .EQU 0x000199 | |
_sgfr .EQU 0x00019A | |
SGFR .EQU 0x00019A | |
_sgar .EQU 0x00019C | |
SGAR .EQU 0x00019C | |
_sgtr .EQU 0x00019E | |
SGTR .EQU 0x00019E | |
_sgdr .EQU 0x00019F | |
SGDR .EQU 0x00019F | |
_aderh .EQU 0x0001A0 | |
ADERH .EQU 0x0001A0 /* ADC */ | |
_aderl .EQU 0x0001A2 | |
ADERL .EQU 0x0001A2 | |
_ader .EQU 0x0001A0 | |
ADER .EQU 0x0001A0 | |
_adcs1 .EQU 0x0001A4 | |
ADCS1 .EQU 0x0001A4 | |
_adcs0 .EQU 0x0001A5 | |
ADCS0 .EQU 0x0001A5 | |
_adcs .EQU 0x0001A4 | |
ADCS .EQU 0x0001A4 | |
_adcr1 .EQU 0x0001A6 | |
ADCR1 .EQU 0x0001A6 | |
_adcr0 .EQU 0x0001A7 | |
ADCR0 .EQU 0x0001A7 | |
_adcr .EQU 0x0001A6 | |
ADCR .EQU 0x0001A6 | |
_adct1 .EQU 0x0001A8 | |
ADCT1 .EQU 0x0001A8 | |
_adct0 .EQU 0x0001A9 | |
ADCT0 .EQU 0x0001A9 | |
_adct .EQU 0x0001A8 | |
ADCT .EQU 0x0001A8 | |
_adsch .EQU 0x0001AA | |
ADSCH .EQU 0x0001AA | |
_adech .EQU 0x0001AB | |
ADECH .EQU 0x0001AB | |
_acsr0 .EQU 0x0001AD | |
ACSR0 .EQU 0x0001AD /* Alarm Comparator 0-1 */ | |
_tmrlr0 .EQU 0x0001B0 | |
TMRLR0 .EQU 0x0001B0 /* Reload Timer 0 */ | |
_tmr0 .EQU 0x0001B2 | |
TMR0 .EQU 0x0001B2 | |
_tmcsr0 .EQU 0x0001B6 | |
TMCSR0 .EQU 0x0001B6 | |
_tmcsrh0 .EQU 0x0001B6 | |
TMCSRH0 .EQU 0x0001B6 | |
_tmcsrl0 .EQU 0x0001B7 | |
TMCSRL0 .EQU 0x0001B7 | |
_tmrlr1 .EQU 0x0001B8 | |
TMRLR1 .EQU 0x0001B8 /* Reload Timer 1 */ | |
_tmr1 .EQU 0x0001BA | |
TMR1 .EQU 0x0001BA | |
_tmcsr1 .EQU 0x0001BE | |
TMCSR1 .EQU 0x0001BE | |
_tmcsrh1 .EQU 0x0001BE | |
TMCSRH1 .EQU 0x0001BE | |
_tmcsrl1 .EQU 0x0001BF | |
TMCSRL1 .EQU 0x0001BF | |
_tmrlr2 .EQU 0x0001C0 | |
TMRLR2 .EQU 0x0001C0 /* Reload Timer 2 */ | |
_tmr2 .EQU 0x0001C2 | |
TMR2 .EQU 0x0001C2 | |
_tmcsr2 .EQU 0x0001C6 | |
TMCSR2 .EQU 0x0001C6 | |
_tmcsrh2 .EQU 0x0001C6 | |
TMCSRH2 .EQU 0x0001C6 | |
_tmcsrl2 .EQU 0x0001C7 | |
TMCSRL2 .EQU 0x0001C7 | |
_tmrlr3 .EQU 0x0001C8 | |
TMRLR3 .EQU 0x0001C8 /* Reload Timer 3 */ | |
_tmr3 .EQU 0x0001CA | |
TMR3 .EQU 0x0001CA | |
_tmcsr3 .EQU 0x0001CE | |
TMCSR3 .EQU 0x0001CE | |
_tmcsrh3 .EQU 0x0001CE | |
TMCSRH3 .EQU 0x0001CE | |
_tmcsrl3 .EQU 0x0001CF | |
TMCSRL3 .EQU 0x0001CF | |
_tmrlr4 .EQU 0x0001D0 | |
TMRLR4 .EQU 0x0001D0 /* Reload Timer 4 */ | |
_tmr4 .EQU 0x0001D2 | |
TMR4 .EQU 0x0001D2 | |
_tmcsr4 .EQU 0x0001D6 | |
TMCSR4 .EQU 0x0001D6 | |
_tmcsrh4 .EQU 0x0001D6 | |
TMCSRH4 .EQU 0x0001D6 | |
_tmcsrl4 .EQU 0x0001D7 | |
TMCSRL4 .EQU 0x0001D7 | |
_tmrlr5 .EQU 0x0001D8 | |
TMRLR5 .EQU 0x0001D8 /* Reload Timer 5 */ | |
_tmr5 .EQU 0x0001DA | |
TMR5 .EQU 0x0001DA | |
_tmcsr5 .EQU 0x0001DE | |
TMCSR5 .EQU 0x0001DE | |
_tmcsrh5 .EQU 0x0001DE | |
TMCSRH5 .EQU 0x0001DE | |
_tmcsrl5 .EQU 0x0001DF | |
TMCSRL5 .EQU 0x0001DF | |
_tmrlr6 .EQU 0x0001E0 | |
TMRLR6 .EQU 0x0001E0 /* Reload Timer 6 */ | |
_tmr6 .EQU 0x0001E2 | |
TMR6 .EQU 0x0001E2 | |
_tmcsr6 .EQU 0x0001E6 | |
TMCSR6 .EQU 0x0001E6 | |
_tmcsrh6 .EQU 0x0001E6 | |
TMCSRH6 .EQU 0x0001E6 | |
_tmcsrl6 .EQU 0x0001E7 | |
TMCSRL6 .EQU 0x0001E7 | |
_tmrlr7 .EQU 0x0001E8 | |
TMRLR7 .EQU 0x0001E8 /* Reload Timer 7 */ | |
_tmr7 .EQU 0x0001EA | |
TMR7 .EQU 0x0001EA | |
_tmcsr7 .EQU 0x0001EE | |
TMCSR7 .EQU 0x0001EE | |
_tmcsrh7 .EQU 0x0001EE | |
TMCSRH7 .EQU 0x0001EE | |
_tmcsrl7 .EQU 0x0001EF | |
TMCSRL7 .EQU 0x0001EF | |
_tcdt0 .EQU 0x0001F0 | |
TCDT0 .EQU 0x0001F0 /* Free Running Timer0 */ | |
_tccs0 .EQU 0x0001F3 | |
TCCS0 .EQU 0x0001F3 | |
_tcdt1 .EQU 0x0001F4 | |
TCDT1 .EQU 0x0001F4 /* Free Running Timer1 */ | |
_tccs1 .EQU 0x0001F7 | |
TCCS1 .EQU 0x0001F7 | |
_tcdt2 .EQU 0x0001F8 | |
TCDT2 .EQU 0x0001F8 /* Free Running Timer2 */ | |
_tccs2 .EQU 0x0001FB | |
TCCS2 .EQU 0x0001FB | |
_tcdt3 .EQU 0x0001FC | |
TCDT3 .EQU 0x0001FC /* Free Running Timer3 */ | |
_tccs3 .EQU 0x0001FF | |
TCCS3 .EQU 0x0001FF | |
_dmaca0 .EQU 0x000200 | |
DMACA0 .EQU 0x000200 /* DMAC */ | |
_dmacb0 .EQU 0x000204 | |
DMACB0 .EQU 0x000204 | |
_dmaca1 .EQU 0x000208 | |
DMACA1 .EQU 0x000208 | |
_dmacb1 .EQU 0x00020C | |
DMACB1 .EQU 0x00020C | |
_dmaca2 .EQU 0x000210 | |
DMACA2 .EQU 0x000210 | |
_dmacb2 .EQU 0x000214 | |
DMACB2 .EQU 0x000214 | |
_dmaca3 .EQU 0x000218 | |
DMACA3 .EQU 0x000218 | |
_dmacb3 .EQU 0x00021C | |
DMACB3 .EQU 0x00021C | |
_dmaca4 .EQU 0x000220 | |
DMACA4 .EQU 0x000220 | |
_dmacb4 .EQU 0x000224 | |
DMACB4 .EQU 0x000224 | |
_dmacr .EQU 0x000240 | |
DMACR .EQU 0x000240 | |
_ics45 .EQU 0x0002D1 | |
ICS45 .EQU 0x0002D1 /* Input Capture 4-7 */ | |
_ics67 .EQU 0x0002D3 | |
ICS67 .EQU 0x0002D3 | |
_ipcp4 .EQU 0x0002D4 | |
IPCP4 .EQU 0x0002D4 | |
_ipcp5 .EQU 0x0002D6 | |
IPCP5 .EQU 0x0002D6 | |
_ipcp6 .EQU 0x0002D8 | |
IPCP6 .EQU 0x0002D8 | |
_ipcp7 .EQU 0x0002DA | |
IPCP7 .EQU 0x0002DA | |
_tcdt4 .EQU 0x0002F0 | |
TCDT4 .EQU 0x0002F0 /* Free Running Timer4 */ | |
_tccs4 .EQU 0x0002F3 | |
TCCS4 .EQU 0x0002F3 | |
_tcdt5 .EQU 0x0002F4 | |
TCDT5 .EQU 0x0002F4 /* Free Running Timer5 */ | |
_tccs5 .EQU 0x0002F7 | |
TCCS5 .EQU 0x0002F7 | |
_tcdt6 .EQU 0x0002F8 | |
TCDT6 .EQU 0x0002F8 /* Free Running Timer6 */ | |
_tccs6 .EQU 0x0002FB | |
TCCS6 .EQU 0x0002FB | |
_tcdt7 .EQU 0x0002FC | |
TCDT7 .EQU 0x0002FC /* Free Running Timer7 */ | |
_tccs7 .EQU 0x0002FF | |
TCCS7 .EQU 0x0002FF | |
_udrc10 .EQU 0x000300 | |
UDRC10 .EQU 0x000300 /* Up/Down Counter 0-1 */ | |
_udrc1 .EQU 0x000300 | |
UDRC1 .EQU 0x000300 | |
_udrc0 .EQU 0x000301 | |
UDRC0 .EQU 0x000301 | |
_udcr10 .EQU 0x000302 | |
UDCR10 .EQU 0x000302 | |
_udcr1 .EQU 0x000302 | |
UDCR1 .EQU 0x000302 | |
_udcr0 .EQU 0x000303 | |
UDCR0 .EQU 0x000303 | |
_udcc0 .EQU 0x000304 | |
UDCC0 .EQU 0x000304 | |
_udcch0 .EQU 0x000304 | |
UDCCH0 .EQU 0x000304 | |
_udccl0 .EQU 0x000305 | |
UDCCL0 .EQU 0x000305 | |
_udcs0 .EQU 0x000307 | |
UDCS0 .EQU 0x000307 | |
_udcc1 .EQU 0x000308 | |
UDCC1 .EQU 0x000308 | |
_udcch1 .EQU 0x000308 | |
UDCCH1 .EQU 0x000308 | |
_udccl1 .EQU 0x000309 | |
UDCCL1 .EQU 0x000309 | |
_udcs1 .EQU 0x00030B | |
UDCS1 .EQU 0x00030B | |
_udrc32 .EQU 0x000310 | |
UDRC32 .EQU 0x000310 /* Up/Down Counter 2-3 */ | |
_udrc3 .EQU 0x000310 | |
UDRC3 .EQU 0x000310 | |
_udrc2 .EQU 0x000311 | |
UDRC2 .EQU 0x000311 | |
_udcr32 .EQU 0x000312 | |
UDCR32 .EQU 0x000312 | |
_udcr3 .EQU 0x000312 | |
UDCR3 .EQU 0x000312 | |
_udcr2 .EQU 0x000313 | |
UDCR2 .EQU 0x000313 | |
_udcc2 .EQU 0x000314 | |
UDCC2 .EQU 0x000314 | |
_udcch2 .EQU 0x000314 | |
UDCCH2 .EQU 0x000314 | |
_udccl2 .EQU 0x000315 | |
UDCCL2 .EQU 0x000315 | |
_udcs2 .EQU 0x000317 | |
UDCS2 .EQU 0x000317 | |
_udcc3 .EQU 0x000318 | |
UDCC3 .EQU 0x000318 | |
_udcch3 .EQU 0x000318 | |
UDCCH3 .EQU 0x000318 | |
_udccl3 .EQU 0x000319 | |
UDCCL3 .EQU 0x000319 | |
_udcs3 .EQU 0x00031B | |
UDCS3 .EQU 0x00031B | |
_gcn13 .EQU 0x000320 | |
GCN13 .EQU 0x000320 /* PPG Control 12-15 */ | |
_gcn23 .EQU 0x000323 | |
GCN23 .EQU 0x000323 | |
_ptmr12 .EQU 0x000330 | |
PTMR12 .EQU 0x000330 /* PPG 12 */ | |
_pcsr12 .EQU 0x000332 | |
PCSR12 .EQU 0x000332 | |
_pdut12 .EQU 0x000334 | |
PDUT12 .EQU 0x000334 | |
_pcn12 .EQU 0x000336 | |
PCN12 .EQU 0x000336 | |
_pcnh12 .EQU 0x000336 | |
PCNH12 .EQU 0x000336 | |
_pcnl12 .EQU 0x000337 | |
PCNL12 .EQU 0x000337 | |
_ptmr13 .EQU 0x000338 | |
PTMR13 .EQU 0x000338 /* PPG 13 */ | |
_pcsr13 .EQU 0x00033A | |
PCSR13 .EQU 0x00033A | |
_pdut13 .EQU 0x00033C | |
PDUT13 .EQU 0x00033C | |
_pcn13 .EQU 0x00033E | |
PCN13 .EQU 0x00033E | |
_pcnh13 .EQU 0x00033E | |
PCNH13 .EQU 0x00033E | |
_pcnl13 .EQU 0x00033F | |
PCNL13 .EQU 0x00033F | |
_ptmr14 .EQU 0x000340 | |
PTMR14 .EQU 0x000340 /* PPG 14 */ | |
_pcsr14 .EQU 0x000342 | |
PCSR14 .EQU 0x000342 | |
_pdut14 .EQU 0x000344 | |
PDUT14 .EQU 0x000344 | |
_pcn14 .EQU 0x000346 | |
PCN14 .EQU 0x000346 | |
_pcnh14 .EQU 0x000346 | |
PCNH14 .EQU 0x000346 | |
_pcnl14 .EQU 0x000347 | |
PCNL14 .EQU 0x000347 | |
_ptmr15 .EQU 0x000348 | |
PTMR15 .EQU 0x000348 /* PPG 15 */ | |
_pcsr15 .EQU 0x00034A | |
PCSR15 .EQU 0x00034A | |
_pdut15 .EQU 0x00034C | |
PDUT15 .EQU 0x00034C | |
_pcn15 .EQU 0x00034E | |
PCN15 .EQU 0x00034E | |
_pcnh15 .EQU 0x00034E | |
PCNH15 .EQU 0x00034E | |
_pcnl15 .EQU 0x00034F | |
PCNL15 .EQU 0x00034F | |
_ibcr2 .EQU 0x000368 | |
IBCR2 .EQU 0x000368 /* I2C 2 */ | |
_ibsr2 .EQU 0x000369 | |
IBSR2 .EQU 0x000369 | |
_itba2 .EQU 0x00036A | |
ITBA2 .EQU 0x00036A | |
_itbah2 .EQU 0x00036A | |
ITBAH2 .EQU 0x00036A | |
_itbal2 .EQU 0x00036B | |
ITBAL2 .EQU 0x00036B | |
_itmk2 .EQU 0x00036C | |
ITMK2 .EQU 0x00036C | |
_itmkh2 .EQU 0x00036C | |
ITMKH2 .EQU 0x00036C | |
_itmkl2 .EQU 0x00036D | |
ITMKL2 .EQU 0x00036D | |
_ismk2 .EQU 0x00036E | |
ISMK2 .EQU 0x00036E | |
_isba2 .EQU 0x00036F | |
ISBA2 .EQU 0x00036F | |
_idar2 .EQU 0x000371 | |
IDAR2 .EQU 0x000371 | |
_iccr2 .EQU 0x000372 | |
ICCR2 .EQU 0x000372 | |
_ibcr3 .EQU 0x000374 | |
IBCR3 .EQU 0x000374 /* I2C 3 */ | |
_ibsr3 .EQU 0x000375 | |
IBSR3 .EQU 0x000375 | |
_itba3 .EQU 0x000376 | |
ITBA3 .EQU 0x000376 | |
_itbah3 .EQU 0x000376 | |
ITBAH3 .EQU 0x000376 | |
_itbal3 .EQU 0x000377 | |
ITBAL3 .EQU 0x000377 | |
_itmk3 .EQU 0x000378 | |
ITMK3 .EQU 0x000378 | |
_itmkh3 .EQU 0x000378 | |
ITMKH3 .EQU 0x000378 | |
_itmkl3 .EQU 0x000379 | |
ITMKL3 .EQU 0x000379 | |
_ismk3 .EQU 0x00037A | |
ISMK3 .EQU 0x00037A | |
_isba3 .EQU 0x00037B | |
ISBA3 .EQU 0x00037B | |
_idar3 .EQU 0x00037D | |
IDAR3 .EQU 0x00037D | |
_iccr3 .EQU 0x00037E | |
ICCR3 .EQU 0x00037E | |
_roms .EQU 0x000390 | |
ROMS .EQU 0x000390 /* ROM Select Register */ | |
_bsd0 .EQU 0x0003F0 | |
BSD0 .EQU 0x0003F0 /* Bit Search Module */ | |
_bsd1 .EQU 0x0003F4 | |
BSD1 .EQU 0x0003F4 | |
_bsdc .EQU 0x0003F8 | |
BSDC .EQU 0x0003F8 | |
_bsrr .EQU 0x0003FC | |
BSRR .EQU 0x0003FC | |
_icr00 .EQU 0x000440 | |
ICR00 .EQU 0x000440 /* Interrupt Control Unit */ | |
_icr01 .EQU 0x000441 | |
ICR01 .EQU 0x000441 | |
_icr02 .EQU 0x000442 | |
ICR02 .EQU 0x000442 | |
_icr03 .EQU 0x000443 | |
ICR03 .EQU 0x000443 | |
_icr04 .EQU 0x000444 | |
ICR04 .EQU 0x000444 | |
_icr05 .EQU 0x000445 | |
ICR05 .EQU 0x000445 | |
_icr06 .EQU 0x000446 | |
ICR06 .EQU 0x000446 | |
_icr07 .EQU 0x000447 | |
ICR07 .EQU 0x000447 | |
_icr08 .EQU 0x000448 | |
ICR08 .EQU 0x000448 | |
_icr09 .EQU 0x000449 | |
ICR09 .EQU 0x000449 | |
_icr10 .EQU 0x00044A | |
ICR10 .EQU 0x00044A | |
_icr11 .EQU 0x00044B | |
ICR11 .EQU 0x00044B | |
_icr12 .EQU 0x00044C | |
ICR12 .EQU 0x00044C | |
_icr13 .EQU 0x00044D | |
ICR13 .EQU 0x00044D | |
_icr14 .EQU 0x00044E | |
ICR14 .EQU 0x00044E | |
_icr15 .EQU 0x00044F | |
ICR15 .EQU 0x00044F | |
_icr16 .EQU 0x000450 | |
ICR16 .EQU 0x000450 | |
_icr17 .EQU 0x000451 | |
ICR17 .EQU 0x000451 | |
_icr18 .EQU 0x000452 | |
ICR18 .EQU 0x000452 | |
_icr19 .EQU 0x000453 | |
ICR19 .EQU 0x000453 | |
_icr20 .EQU 0x000454 | |
ICR20 .EQU 0x000454 | |
_icr21 .EQU 0x000455 | |
ICR21 .EQU 0x000455 | |
_icr22 .EQU 0x000456 | |
ICR22 .EQU 0x000456 | |
_icr23 .EQU 0x000457 | |
ICR23 .EQU 0x000457 | |
_icr24 .EQU 0x000458 | |
ICR24 .EQU 0x000458 | |
_icr25 .EQU 0x000459 | |
ICR25 .EQU 0x000459 | |
_icr26 .EQU 0x00045A | |
ICR26 .EQU 0x00045A | |
_icr27 .EQU 0x00045B | |
ICR27 .EQU 0x00045B | |
_icr28 .EQU 0x00045C | |
ICR28 .EQU 0x00045C | |
_icr29 .EQU 0x00045D | |
ICR29 .EQU 0x00045D | |
_icr30 .EQU 0x00045E | |
ICR30 .EQU 0x00045E | |
_icr31 .EQU 0x00045F | |
ICR31 .EQU 0x00045F | |
_icr32 .EQU 0x000460 | |
ICR32 .EQU 0x000460 | |
_icr33 .EQU 0x000461 | |
ICR33 .EQU 0x000461 | |
_icr34 .EQU 0x000462 | |
ICR34 .EQU 0x000462 | |
_icr35 .EQU 0x000463 | |
ICR35 .EQU 0x000463 | |
_icr36 .EQU 0x000464 | |
ICR36 .EQU 0x000464 | |
_icr37 .EQU 0x000465 | |
ICR37 .EQU 0x000465 | |
_icr38 .EQU 0x000466 | |
ICR38 .EQU 0x000466 | |
_icr39 .EQU 0x000467 | |
ICR39 .EQU 0x000467 | |
_icr40 .EQU 0x000468 | |
ICR40 .EQU 0x000468 | |
_icr41 .EQU 0x000469 | |
ICR41 .EQU 0x000469 | |
_icr42 .EQU 0x00046A | |
ICR42 .EQU 0x00046A | |
_icr43 .EQU 0x00046B | |
ICR43 .EQU 0x00046B | |
_icr44 .EQU 0x00046C | |
ICR44 .EQU 0x00046C | |
_icr45 .EQU 0x00046D | |
ICR45 .EQU 0x00046D | |
_icr46 .EQU 0x00046E | |
ICR46 .EQU 0x00046E | |
_icr47 .EQU 0x00046F | |
ICR47 .EQU 0x00046F | |
_icr48 .EQU 0x000470 | |
ICR48 .EQU 0x000470 | |
_icr49 .EQU 0x000471 | |
ICR49 .EQU 0x000471 | |
_icr50 .EQU 0x000472 | |
ICR50 .EQU 0x000472 | |
_icr51 .EQU 0x000473 | |
ICR51 .EQU 0x000473 | |
_icr52 .EQU 0x000474 | |
ICR52 .EQU 0x000474 | |
_icr53 .EQU 0x000475 | |
ICR53 .EQU 0x000475 | |
_icr54 .EQU 0x000476 | |
ICR54 .EQU 0x000476 | |
_icr55 .EQU 0x000477 | |
ICR55 .EQU 0x000477 | |
_icr56 .EQU 0x000478 | |
ICR56 .EQU 0x000478 | |
_icr57 .EQU 0x000479 | |
ICR57 .EQU 0x000479 | |
_icr58 .EQU 0x00047A | |
ICR58 .EQU 0x00047A | |
_icr59 .EQU 0x00047B | |
ICR59 .EQU 0x00047B | |
_icr60 .EQU 0x00047C | |
ICR60 .EQU 0x00047C | |
_icr61 .EQU 0x00047D | |
ICR61 .EQU 0x00047D | |
_icr62 .EQU 0x00047E | |
ICR62 .EQU 0x00047E | |
_icr63 .EQU 0x00047F | |
ICR63 .EQU 0x00047F | |
_rsrr .EQU 0x000480 | |
RSRR .EQU 0x000480 /* Clock Control Unit */ | |
_stcr .EQU 0x000481 | |
STCR .EQU 0x000481 | |
_tbcr .EQU 0x000482 | |
TBCR .EQU 0x000482 | |
_ctbr .EQU 0x000483 | |
CTBR .EQU 0x000483 | |
_clkr .EQU 0x000484 | |
CLKR .EQU 0x000484 | |
_wpr .EQU 0x000485 | |
WPR .EQU 0x000485 | |
_divr0 .EQU 0x000486 | |
DIVR0 .EQU 0x000486 | |
_divr1 .EQU 0x000487 | |
DIVR1 .EQU 0x000487 | |
_plldivm .EQU 0x00048C | |
PLLDIVM .EQU 0x00048C /* PLL - Clock Gear Unit: */ | |
_plldivn .EQU 0x00048D | |
PLLDIVN .EQU 0x00048D | |
_plldivg .EQU 0x00048E | |
PLLDIVG .EQU 0x00048E | |
_pllmulg .EQU 0x00048F | |
PLLMULG .EQU 0x00048F | |
_pllctrl .EQU 0x000490 | |
PLLCTRL .EQU 0x000490 | |
_oscc1 .EQU 0x000494 | |
OSCC1 .EQU 0x000494 /* Main/Sub Oscillator Control */ | |
_oscs1 .EQU 0x000495 | |
OSCS1 .EQU 0x000495 | |
_oscc2 .EQU 0x000496 | |
OSCC2 .EQU 0x000496 | |
_oscs2 .EQU 0x000497 | |
OSCS2 .EQU 0x000497 | |
_porten .EQU 0x000498 | |
PORTEN .EQU 0x000498 /* Port Input Enable Control */ | |
_wtcer .EQU 0x0004A1 | |
WTCER .EQU 0x0004A1 /* Real Time Clock (Watch Timer) */ | |
_wtcr .EQU 0x0004A2 | |
WTCR .EQU 0x0004A2 | |
_wtbr .EQU 0x0004A4 | |
WTBR .EQU 0x0004A4 | |
_wthr .EQU 0x0004A8 | |
WTHR .EQU 0x0004A8 | |
_wtmr .EQU 0x0004A9 | |
WTMR .EQU 0x0004A9 | |
_wtsr .EQU 0x0004AA | |
WTSR .EQU 0x0004AA | |
_csvtr .EQU 0x0004AC | |
CSVTR .EQU 0x0004AC /* Clock-Supervisor / Selecor / Monitor */ | |
_csvcr .EQU 0x0004AD | |
CSVCR .EQU 0x0004AD | |
_cscfg .EQU 0x0004AE | |
CSCFG .EQU 0x0004AE | |
_cmcfg .EQU 0x0004AF | |
CMCFG .EQU 0x0004AF | |
_cucr .EQU 0x0004B0 | |
CUCR .EQU 0x0004B0 /* Calibration Unit of Sub Oszillation */ | |
_cutd .EQU 0x0004B2 | |
CUTD .EQU 0x0004B2 | |
_cutr1 .EQU 0x0004B4 | |
CUTR1 .EQU 0x0004B4 | |
_cutr2 .EQU 0x0004B6 | |
CUTR2 .EQU 0x0004B6 | |
_cmpr .EQU 0x0004B8 | |
CMPR .EQU 0x0004B8 /* Clock Modulator */ | |
_cmcr .EQU 0x0004BB | |
CMCR .EQU 0x0004BB | |
_cmt1 .EQU 0x0004BC | |
CMT1 .EQU 0x0004BC | |
_cmt2 .EQU 0x0004BE | |
CMT2 .EQU 0x0004BE | |
_canpre .EQU 0x0004C0 | |
CANPRE .EQU 0x0004C0 /* CAN clock control */ | |
_canckd .EQU 0x0004C1 | |
CANCKD .EQU 0x0004C1 | |
_lvsel .EQU 0x0004C4 | |
LVSEL .EQU 0x0004C4 /* LV Detection / Hardware-Watchdog */ | |
_lvdet .EQU 0x0004C5 | |
LVDET .EQU 0x0004C5 | |
_hwwde .EQU 0x0004C6 | |
HWWDE .EQU 0x0004C6 | |
_hwwd .EQU 0x0004C7 | |
HWWD .EQU 0x0004C7 | |
_oscrh .EQU 0x0004C8 | |
OSCRH .EQU 0x0004C8 /* Main-/Sub-Oscillatio Stabilization Timer */ | |
_oscrl .EQU 0x0004C9 | |
OSCRL .EQU 0x0004C9 | |
_wpcrh .EQU 0x0004CA | |
WPCRH .EQU 0x0004CA | |
_wpcrl .EQU 0x0004CB | |
WPCRL .EQU 0x0004CB | |
_osccr .EQU 0x0004CC | |
OSCCR .EQU 0x0004CC /* Main-/Sub-Oscillatio Standby Control */ | |
_regsel .EQU 0x0004CE | |
REGSEL .EQU 0x0004CE | |
_regctr .EQU 0x0004CF | |
REGCTR .EQU 0x0004CF | |
_asr0 .EQU 0x000640 | |
ASR0 .EQU 0x000640 /* External Bus/Chip Select Registers */ | |
_acr0 .EQU 0x000642 | |
ACR0 .EQU 0x000642 | |
_asr1 .EQU 0x000644 | |
ASR1 .EQU 0x000644 | |
_acr1 .EQU 0x000646 | |
ACR1 .EQU 0x000646 | |
_asr2 .EQU 0x000648 | |
ASR2 .EQU 0x000648 | |
_acr2 .EQU 0x00064A | |
ACR2 .EQU 0x00064A | |
_asr3 .EQU 0x00064C | |
ASR3 .EQU 0x00064C | |
_acr3 .EQU 0x00064E | |
ACR3 .EQU 0x00064E | |
_asr4 .EQU 0x000650 | |
ASR4 .EQU 0x000650 | |
_acr4 .EQU 0x000652 | |
ACR4 .EQU 0x000652 | |
_asr5 .EQU 0x000654 | |
ASR5 .EQU 0x000654 | |
_acr5 .EQU 0x000656 | |
ACR5 .EQU 0x000656 | |
_asr6 .EQU 0x000658 | |
ASR6 .EQU 0x000658 | |
_acr6 .EQU 0x00065A | |
ACR6 .EQU 0x00065A | |
_asr7 .EQU 0x00065C | |
ASR7 .EQU 0x00065C | |
_acr7 .EQU 0x00065E | |
ACR7 .EQU 0x00065E | |
_awr0 .EQU 0x000660 | |
AWR0 .EQU 0x000660 | |
_awr1 .EQU 0x000662 | |
AWR1 .EQU 0x000662 | |
_awr2 .EQU 0x000664 | |
AWR2 .EQU 0x000664 | |
_awr3 .EQU 0x000666 | |
AWR3 .EQU 0x000666 | |
_awr4 .EQU 0x000668 | |
AWR4 .EQU 0x000668 | |
_awr5 .EQU 0x00066A | |
AWR5 .EQU 0x00066A | |
_awr6 .EQU 0x00066C | |
AWR6 .EQU 0x00066C | |
_awr7 .EQU 0x00066E | |
AWR7 .EQU 0x00066E | |
_mcra .EQU 0x000670 | |
MCRA .EQU 0x000670 | |
_mcrb .EQU 0x000671 | |
MCRB .EQU 0x000671 | |
_iowr0 .EQU 0x000678 | |
IOWR0 .EQU 0x000678 | |
_iowr1 .EQU 0x000679 | |
IOWR1 .EQU 0x000679 | |
_iowr2 .EQU 0x00067A | |
IOWR2 .EQU 0x00067A | |
_iowr3 .EQU 0x00067B | |
IOWR3 .EQU 0x00067B | |
_cser .EQU 0x000680 | |
CSER .EQU 0x000680 | |
_cher .EQU 0x000681 | |
CHER .EQU 0x000681 | |
_tcr .EQU 0x000683 | |
TCR .EQU 0x000683 | |
_rcr .EQU 0x000684 | |
RCR .EQU 0x000684 | |
_modr .EQU 0x0007FD | |
MODR .EQU 0x0007FD /* Mode Register */ | |
_pdrd00 .EQU 0x000D00 | |
PDRD00 .EQU 0x000D00 /* R-bus Port Data Direct Read Register */ | |
_pdrd01 .EQU 0x000D01 | |
PDRD01 .EQU 0x000D01 | |
_pdrd02 .EQU 0x000D02 | |
PDRD02 .EQU 0x000D02 | |
_pdrd03 .EQU 0x000D03 | |
PDRD03 .EQU 0x000D03 | |
_pdrd04 .EQU 0x000D04 | |
PDRD04 .EQU 0x000D04 | |
_pdrd05 .EQU 0x000D05 | |
PDRD05 .EQU 0x000D05 | |
_pdrd06 .EQU 0x000D06 | |
PDRD06 .EQU 0x000D06 | |
_pdrd07 .EQU 0x000D07 | |
PDRD07 .EQU 0x000D07 | |
_pdrd08 .EQU 0x000D08 | |
PDRD08 .EQU 0x000D08 | |
_pdrd09 .EQU 0x000D09 | |
PDRD09 .EQU 0x000D09 | |
_pdrd10 .EQU 0x000D0A | |
PDRD10 .EQU 0x000D0A | |
_pdrd13 .EQU 0x000D0D | |
PDRD13 .EQU 0x000D0D | |
_pdrd14 .EQU 0x000D0E | |
PDRD14 .EQU 0x000D0E | |
_pdrd15 .EQU 0x000D0F | |
PDRD15 .EQU 0x000D0F | |
_pdrd16 .EQU 0x000D10 | |
PDRD16 .EQU 0x000D10 | |
_pdrd17 .EQU 0x000D11 | |
PDRD17 .EQU 0x000D11 | |
_pdrd18 .EQU 0x000D12 | |
PDRD18 .EQU 0x000D12 | |
_pdrd19 .EQU 0x000D13 | |
PDRD19 .EQU 0x000D13 | |
_pdrd20 .EQU 0x000D14 | |
PDRD20 .EQU 0x000D14 | |
_pdrd22 .EQU 0x000D16 | |
PDRD22 .EQU 0x000D16 | |
_pdrd23 .EQU 0x000D17 | |
PDRD23 .EQU 0x000D17 | |
_pdrd24 .EQU 0x000D18 | |
PDRD24 .EQU 0x000D18 | |
_pdrd25 .EQU 0x000D19 | |
PDRD25 .EQU 0x000D19 | |
_pdrd26 .EQU 0x000D1A | |
PDRD26 .EQU 0x000D1A | |
_pdrd27 .EQU 0x000D1B | |
PDRD27 .EQU 0x000D1B | |
_pdrd29 .EQU 0x000D1D | |
PDRD29 .EQU 0x000D1D | |
_ddr00 .EQU 0x000D40 | |
DDR00 .EQU 0x000D40 /* R-bus Port Direction Register */ | |
_ddr01 .EQU 0x000D41 | |
DDR01 .EQU 0x000D41 | |
_ddr02 .EQU 0x000D42 | |
DDR02 .EQU 0x000D42 | |
_ddr03 .EQU 0x000D43 | |
DDR03 .EQU 0x000D43 | |
_ddr04 .EQU 0x000D44 | |
DDR04 .EQU 0x000D44 | |
_ddr05 .EQU 0x000D45 | |
DDR05 .EQU 0x000D45 | |
_ddr06 .EQU 0x000D46 | |
DDR06 .EQU 0x000D46 | |
_ddr07 .EQU 0x000D47 | |
DDR07 .EQU 0x000D47 | |
_ddr08 .EQU 0x000D48 | |
DDR08 .EQU 0x000D48 | |
_ddr09 .EQU 0x000D49 | |
DDR09 .EQU 0x000D49 | |
_ddr10 .EQU 0x000D4A | |
DDR10 .EQU 0x000D4A | |
_ddr13 .EQU 0x000D4D | |
DDR13 .EQU 0x000D4D | |
_ddr14 .EQU 0x000D4E | |
DDR14 .EQU 0x000D4E | |
_ddr15 .EQU 0x000D4F | |
DDR15 .EQU 0x000D4F | |
_ddr16 .EQU 0x000D50 | |
DDR16 .EQU 0x000D50 | |
_ddr17 .EQU 0x000D51 | |
DDR17 .EQU 0x000D51 | |
_ddr18 .EQU 0x000D52 | |
DDR18 .EQU 0x000D52 | |
_ddr19 .EQU 0x000D53 | |
DDR19 .EQU 0x000D53 | |
_ddr20 .EQU 0x000D54 | |
DDR20 .EQU 0x000D54 | |
_ddr22 .EQU 0x000D56 | |
DDR22 .EQU 0x000D56 | |
_ddr23 .EQU 0x000D57 | |
DDR23 .EQU 0x000D57 | |
_ddr24 .EQU 0x000D58 | |
DDR24 .EQU 0x000D58 | |
_ddr25 .EQU 0x000D59 | |
DDR25 .EQU 0x000D59 | |
_ddr26 .EQU 0x000D5A | |
DDR26 .EQU 0x000D5A | |
_ddr27 .EQU 0x000D5B | |
DDR27 .EQU 0x000D5B | |
_ddr29 .EQU 0x000D5D | |
DDR29 .EQU 0x000D5D | |
_pfr00 .EQU 0x000D80 | |
PFR00 .EQU 0x000D80 /* R-bus Port Function Register */ | |
_pfr01 .EQU 0x000D81 | |
PFR01 .EQU 0x000D81 | |
_pfr02 .EQU 0x000D82 | |
PFR02 .EQU 0x000D82 | |
_pfr03 .EQU 0x000D83 | |
PFR03 .EQU 0x000D83 | |
_pfr04 .EQU 0x000D84 | |
PFR04 .EQU 0x000D84 | |
_pfr05 .EQU 0x000D85 | |
PFR05 .EQU 0x000D85 | |
_pfr06 .EQU 0x000D86 | |
PFR06 .EQU 0x000D86 | |
_pfr07 .EQU 0x000D87 | |
PFR07 .EQU 0x000D87 | |
_pfr08 .EQU 0x000D88 | |
PFR08 .EQU 0x000D88 | |
_pfr09 .EQU 0x000D89 | |
PFR09 .EQU 0x000D89 | |
_pfr10 .EQU 0x000D8A | |
PFR10 .EQU 0x000D8A | |
_pfr13 .EQU 0x000D8D | |
PFR13 .EQU 0x000D8D | |
_pfr14 .EQU 0x000D8E | |
PFR14 .EQU 0x000D8E | |
_pfr15 .EQU 0x000D8F | |
PFR15 .EQU 0x000D8F | |
_pfr16 .EQU 0x000D90 | |
PFR16 .EQU 0x000D90 | |
_pfr17 .EQU 0x000D91 | |
PFR17 .EQU 0x000D91 | |
_pfr18 .EQU 0x000D92 | |
PFR18 .EQU 0x000D92 | |
_pfr19 .EQU 0x000D93 | |
PFR19 .EQU 0x000D93 | |
_pfr20 .EQU 0x000D94 | |
PFR20 .EQU 0x000D94 | |
_pfr22 .EQU 0x000D96 | |
PFR22 .EQU 0x000D96 | |
_pfr23 .EQU 0x000D97 | |
PFR23 .EQU 0x000D97 | |
_pfr24 .EQU 0x000D98 | |
PFR24 .EQU 0x000D98 | |
_pfr25 .EQU 0x000D99 | |
PFR25 .EQU 0x000D99 | |
_pfr26 .EQU 0x000D9A | |
PFR26 .EQU 0x000D9A | |
_pfr27 .EQU 0x000D9B | |
PFR27 .EQU 0x000D9B | |
_pfr29 .EQU 0x000D9D | |
PFR29 .EQU 0x000D9D | |
_epfr10 .EQU 0x000DCA | |
EPFR10 .EQU 0x000DCA /* R-bus Port Extra Function Register */ | |
_epfr13 .EQU 0x000DCD | |
EPFR13 .EQU 0x000DCD | |
_epfr14 .EQU 0x000DCE | |
EPFR14 .EQU 0x000DCE | |
_epfr15 .EQU 0x000DCF | |
EPFR15 .EQU 0x000DCF | |
_epfr16 .EQU 0x000DD0 | |
EPFR16 .EQU 0x000DD0 | |
_epfr18 .EQU 0x000DD2 | |
EPFR18 .EQU 0x000DD2 | |
_epfr19 .EQU 0x000DD3 | |
EPFR19 .EQU 0x000DD3 | |
_epfr20 .EQU 0x000DD4 | |
EPFR20 .EQU 0x000DD4 | |
_epfr26 .EQU 0x000DDA | |
EPFR26 .EQU 0x000DDA | |
_epfr27 .EQU 0x000DDB | |
EPFR27 .EQU 0x000DDB | |
_podr00 .EQU 0x000E00 | |
PODR00 .EQU 0x000E00 /* R-bus Port Output Drive Select Register */ | |
_podr01 .EQU 0x000E01 | |
PODR01 .EQU 0x000E01 | |
_podr02 .EQU 0x000E02 | |
PODR02 .EQU 0x000E02 | |
_podr03 .EQU 0x000E03 | |
PODR03 .EQU 0x000E03 | |
_podr04 .EQU 0x000E04 | |
PODR04 .EQU 0x000E04 | |
_podr05 .EQU 0x000E05 | |
PODR05 .EQU 0x000E05 | |
_podr06 .EQU 0x000E06 | |
PODR06 .EQU 0x000E06 | |
_podr07 .EQU 0x000E07 | |
PODR07 .EQU 0x000E07 | |
_podr08 .EQU 0x000E08 | |
PODR08 .EQU 0x000E08 | |
_podr09 .EQU 0x000E09 | |
PODR09 .EQU 0x000E09 | |
_podr10 .EQU 0x000E0A | |
PODR10 .EQU 0x000E0A | |
_podr13 .EQU 0x000E0D | |
PODR13 .EQU 0x000E0D | |
_podr14 .EQU 0x000E0E | |
PODR14 .EQU 0x000E0E | |
_podr15 .EQU 0x000E0F | |
PODR15 .EQU 0x000E0F | |
_podr16 .EQU 0x000E10 | |
PODR16 .EQU 0x000E10 | |
_podr17 .EQU 0x000E11 | |
PODR17 .EQU 0x000E11 | |
_podr18 .EQU 0x000E12 | |
PODR18 .EQU 0x000E12 | |
_podr19 .EQU 0x000E13 | |
PODR19 .EQU 0x000E13 | |
_podr20 .EQU 0x000E14 | |
PODR20 .EQU 0x000E14 | |
_podr22 .EQU 0x000E16 | |
PODR22 .EQU 0x000E16 | |
_podr23 .EQU 0x000E17 | |
PODR23 .EQU 0x000E17 | |
_podr24 .EQU 0x000E18 | |
PODR24 .EQU 0x000E18 | |
_podr25 .EQU 0x000E19 | |
PODR25 .EQU 0x000E19 | |
_podr26 .EQU 0x000E1A | |
PODR26 .EQU 0x000E1A | |
_podr27 .EQU 0x000E1B | |
PODR27 .EQU 0x000E1B | |
_podr29 .EQU 0x000E1D | |
PODR29 .EQU 0x000E1D | |
_pilr00 .EQU 0x000E40 | |
PILR00 .EQU 0x000E40 /* R-bus Port Input Level Select Register */ | |
_pilr01 .EQU 0x000E41 | |
PILR01 .EQU 0x000E41 | |
_pilr02 .EQU 0x000E42 | |
PILR02 .EQU 0x000E42 | |
_pilr03 .EQU 0x000E43 | |
PILR03 .EQU 0x000E43 | |
_pilr04 .EQU 0x000E44 | |
PILR04 .EQU 0x000E44 | |
_pilr05 .EQU 0x000E45 | |
PILR05 .EQU 0x000E45 | |
_pilr06 .EQU 0x000E46 | |
PILR06 .EQU 0x000E46 | |
_pilr07 .EQU 0x000E47 | |
PILR07 .EQU 0x000E47 | |
_pilr08 .EQU 0x000E48 | |
PILR08 .EQU 0x000E48 | |
_pilr09 .EQU 0x000E49 | |
PILR09 .EQU 0x000E49 | |
_pilr10 .EQU 0x000E4A | |
PILR10 .EQU 0x000E4A | |
_pilr13 .EQU 0x000E4D | |
PILR13 .EQU 0x000E4D | |
_pilr14 .EQU 0x000E4E | |
PILR14 .EQU 0x000E4E | |
_pilr15 .EQU 0x000E4F | |
PILR15 .EQU 0x000E4F | |
_pilr16 .EQU 0x000E50 | |
PILR16 .EQU 0x000E50 | |
_pilr17 .EQU 0x000E51 | |
PILR17 .EQU 0x000E51 | |
_pilr18 .EQU 0x000E52 | |
PILR18 .EQU 0x000E52 | |
_pilr19 .EQU 0x000E53 | |
PILR19 .EQU 0x000E53 | |
_pilr20 .EQU 0x000E54 | |
PILR20 .EQU 0x000E54 | |
_pilr22 .EQU 0x000E56 | |
PILR22 .EQU 0x000E56 | |
_pilr23 .EQU 0x000E57 | |
PILR23 .EQU 0x000E57 | |
_pilr24 .EQU 0x000E58 | |
PILR24 .EQU 0x000E58 | |
_pilr25 .EQU 0x000E59 | |
PILR25 .EQU 0x000E59 | |
_pilr26 .EQU 0x000E5A | |
PILR26 .EQU 0x000E5A | |
_pilr27 .EQU 0x000E5B | |
PILR27 .EQU 0x000E5B | |
_pilr29 .EQU 0x000E5D | |
PILR29 .EQU 0x000E5D | |
_epilr00 .EQU 0x000E80 | |
EPILR00 .EQU 0x000E80 /* R-bus Port Extra Input Level Select Register */ | |
_epilr01 .EQU 0x000E81 | |
EPILR01 .EQU 0x000E81 | |
_epilr02 .EQU 0x000E82 | |
EPILR02 .EQU 0x000E82 | |
_epilr03 .EQU 0x000E83 | |
EPILR03 .EQU 0x000E83 | |
_epilr04 .EQU 0x000E84 | |
EPILR04 .EQU 0x000E84 | |
_epilr05 .EQU 0x000E85 | |
EPILR05 .EQU 0x000E85 | |
_epilr06 .EQU 0x000E86 | |
EPILR06 .EQU 0x000E86 | |
_epilr07 .EQU 0x000E87 | |
EPILR07 .EQU 0x000E87 | |
_epilr08 .EQU 0x000E88 | |
EPILR08 .EQU 0x000E88 | |
_epilr09 .EQU 0x000E89 | |
EPILR09 .EQU 0x000E89 | |
_epilr10 .EQU 0x000E8A | |
EPILR10 .EQU 0x000E8A | |
_epilr13 .EQU 0x000E8D | |
EPILR13 .EQU 0x000E8D | |
_epilr14 .EQU 0x000E8E | |
EPILR14 .EQU 0x000E8E | |
_epilr15 .EQU 0x000E8F | |
EPILR15 .EQU 0x000E8F | |
_epilr16 .EQU 0x000E80 | |
EPILR16 .EQU 0x000E80 | |
_epilr17 .EQU 0x000E81 | |
EPILR17 .EQU 0x000E81 | |
_epilr18 .EQU 0x000E82 | |
EPILR18 .EQU 0x000E82 | |
_epilr19 .EQU 0x000E83 | |
EPILR19 .EQU 0x000E83 | |
_epilr20 .EQU 0x000E84 | |
EPILR20 .EQU 0x000E84 | |
_epilr22 .EQU 0x000E86 | |
EPILR22 .EQU 0x000E86 | |
_epilr23 .EQU 0x000E87 | |
EPILR23 .EQU 0x000E87 | |
_epilr24 .EQU 0x000E88 | |
EPILR24 .EQU 0x000E88 | |
_epilr25 .EQU 0x000E89 | |
EPILR25 .EQU 0x000E89 | |
_epilr26 .EQU 0x000E8A | |
EPILR26 .EQU 0x000E8A | |
_epilr27 .EQU 0x000E8B | |
EPILR27 .EQU 0x000E8B | |
_epilr29 .EQU 0x000E8D | |
EPILR29 .EQU 0x000E8D | |
_pper00 .EQU 0x000EC0 | |
PPER00 .EQU 0x000EC0 /* R-bus Port Pull-Up/Down Enable Register */ | |
_pper01 .EQU 0x000EC1 | |
PPER01 .EQU 0x000EC1 | |
_pper02 .EQU 0x000EC2 | |
PPER02 .EQU 0x000EC2 | |
_pper03 .EQU 0x000EC3 | |
PPER03 .EQU 0x000EC3 | |
_pper04 .EQU 0x000EC4 | |
PPER04 .EQU 0x000EC4 | |
_pper05 .EQU 0x000EC5 | |
PPER05 .EQU 0x000EC5 | |
_pper06 .EQU 0x000EC6 | |
PPER06 .EQU 0x000EC6 | |
_pper07 .EQU 0x000EC7 | |
PPER07 .EQU 0x000EC7 | |
_pper08 .EQU 0x000EC8 | |
PPER08 .EQU 0x000EC8 | |
_pper09 .EQU 0x000EC9 | |
PPER09 .EQU 0x000EC9 | |
_pper10 .EQU 0x000ECA | |
PPER10 .EQU 0x000ECA | |
_pper13 .EQU 0x000ECD | |
PPER13 .EQU 0x000ECD | |
_pper14 .EQU 0x000ECE | |
PPER14 .EQU 0x000ECE | |
_pper15 .EQU 0x000ECF | |
PPER15 .EQU 0x000ECF | |
_pper16 .EQU 0x000ED0 | |
PPER16 .EQU 0x000ED0 | |
_pper17 .EQU 0x000ED1 | |
PPER17 .EQU 0x000ED1 | |
_pper18 .EQU 0x000ED2 | |
PPER18 .EQU 0x000ED2 | |
_pper19 .EQU 0x000ED3 | |
PPER19 .EQU 0x000ED3 | |
_pper20 .EQU 0x000ED4 | |
PPER20 .EQU 0x000ED4 | |
_pper22 .EQU 0x000ED6 | |
PPER22 .EQU 0x000ED6 | |
_pper23 .EQU 0x000ED7 | |
PPER23 .EQU 0x000ED7 | |
_pper24 .EQU 0x000ED8 | |
PPER24 .EQU 0x000ED8 | |
_pper25 .EQU 0x000ED9 | |
PPER25 .EQU 0x000ED9 | |
_pper26 .EQU 0x000EDA | |
PPER26 .EQU 0x000EDA | |
_pper27 .EQU 0x000EDB | |
PPER27 .EQU 0x000EDB | |
_pper29 .EQU 0x000EDD | |
PPER29 .EQU 0x000EDD | |
_ppcr00 .EQU 0x000F00 | |
PPCR00 .EQU 0x000F00 /* R-bus Port Pull-Up/Down Control Register */ | |
_ppcr01 .EQU 0x000F01 | |
PPCR01 .EQU 0x000F01 | |
_ppcr02 .EQU 0x000F02 | |
PPCR02 .EQU 0x000F02 | |
_ppcr03 .EQU 0x000F03 | |
PPCR03 .EQU 0x000F03 | |
_ppcr04 .EQU 0x000F04 | |
PPCR04 .EQU 0x000F04 | |
_ppcr05 .EQU 0x000F05 | |
PPCR05 .EQU 0x000F05 | |
_ppcr06 .EQU 0x000F06 | |
PPCR06 .EQU 0x000F06 | |
_ppcr07 .EQU 0x000F07 | |
PPCR07 .EQU 0x000F07 | |
_ppcr08 .EQU 0x000F08 | |
PPCR08 .EQU 0x000F08 | |
_ppcr09 .EQU 0x000F09 | |
PPCR09 .EQU 0x000F09 | |
_ppcr10 .EQU 0x000F0A | |
PPCR10 .EQU 0x000F0A | |
_ppcr13 .EQU 0x000F0D | |
PPCR13 .EQU 0x000F0D | |
_ppcr14 .EQU 0x000F0E | |
PPCR14 .EQU 0x000F0E | |
_ppcr15 .EQU 0x000F0F | |
PPCR15 .EQU 0x000F0F | |
_ppcr16 .EQU 0x000F10 | |
PPCR16 .EQU 0x000F10 | |
_ppcr17 .EQU 0x000F11 | |
PPCR17 .EQU 0x000F11 | |
_ppcr18 .EQU 0x000F12 | |
PPCR18 .EQU 0x000F12 | |
_ppcr19 .EQU 0x000F13 | |
PPCR19 .EQU 0x000F13 | |
_ppcr20 .EQU 0x000F14 | |
PPCR20 .EQU 0x000F14 | |
_ppcr22 .EQU 0x000F16 | |
PPCR22 .EQU 0x000F16 | |
_ppcr23 .EQU 0x000F17 | |
PPCR23 .EQU 0x000F17 | |
_ppcr24 .EQU 0x000F18 | |
PPCR24 .EQU 0x000F18 | |
_ppcr25 .EQU 0x000F19 | |
PPCR25 .EQU 0x000F19 | |
_ppcr26 .EQU 0x000F1A | |
PPCR26 .EQU 0x000F1A | |
_ppcr27 .EQU 0x000F1B | |
PPCR27 .EQU 0x000F1B | |
_ppcr29 .EQU 0x000F1D | |
PPCR29 .EQU 0x000F1D | |
_dmasa0 .EQU 0x001000 | |
DMASA0 .EQU 0x001000 /* DMAC */ | |
_dmada0 .EQU 0x001004 | |
DMADA0 .EQU 0x001004 | |
_dmasa1 .EQU 0x001008 | |
DMASA1 .EQU 0x001008 | |
_dmada1 .EQU 0x00100C | |
DMADA1 .EQU 0x00100C | |
_dmasa2 .EQU 0x001010 | |
DMASA2 .EQU 0x001010 | |
_dmada2 .EQU 0x001014 | |
DMADA2 .EQU 0x001014 | |
_dmasa3 .EQU 0x001018 | |
DMASA3 .EQU 0x001018 | |
_dmada3 .EQU 0x00101C | |
DMADA3 .EQU 0x00101C | |
_dmasa4 .EQU 0x001020 | |
DMASA4 .EQU 0x001020 | |
_dmada4 .EQU 0x001024 | |
DMADA4 .EQU 0x001024 | |
_fmcs .EQU 0x007000 | |
FMCS .EQU 0x007000 /* Flash Memory/I-Cache Control Register */ | |
_fmcr .EQU 0x007001 | |
FMCR .EQU 0x007001 | |
_fchcr .EQU 0x007002 | |
FCHCR .EQU 0x007002 | |
_fmwt .EQU 0x007004 | |
FMWT .EQU 0x007004 | |
_fmwt2 .EQU 0x007006 | |
FMWT2 .EQU 0x007006 | |
_fmps .EQU 0x007007 | |
FMPS .EQU 0x007007 | |
_fmac .EQU 0x007008 | |
FMAC .EQU 0x007008 | |
_fcha0 .EQU 0x00700C | |
FCHA0 .EQU 0x00700C /* I_Cache Nonchachable area settings Register */ | |
_fcha1 .EQU 0x007010 | |
FCHA1 .EQU 0x007010 | |
_fscr0 .EQU 0x007100 | |
FSCR0 .EQU 0x007100 /* Flash Security Control Register */ | |
_fscr1 .EQU 0x007104 | |
FSCR1 .EQU 0x007104 | |
_ctrlr0 .EQU 0x00C000 | |
CTRLR0 .EQU 0x00C000 /* CAN 0 Control Register */ | |
_statr0 .EQU 0x00C002 | |
STATR0 .EQU 0x00C002 | |
_errcnt0 .EQU 0x00C004 | |
ERRCNT0 .EQU 0x00C004 | |
_btr0 .EQU 0x00C006 | |
BTR0 .EQU 0x00C006 | |
_intr0 .EQU 0x00C008 | |
INTR0 .EQU 0x00C008 | |
_testr0 .EQU 0x00C00A | |
TESTR0 .EQU 0x00C00A | |
_brper0 .EQU 0x00C00C | |
BRPER0 .EQU 0x00C00C | |
_brpe0 .EQU 0x00C00C | |
BRPE0 .EQU 0x00C00C | |
_cbsync0 .EQU 0x00C00E | |
CBSYNC0 .EQU 0x00C00E | |
_if1creq0 .EQU 0x00C010 | |
IF1CREQ0 .EQU 0x00C010 /* CAN 0 IF 1 */ | |
_if1cmsk0 .EQU 0x00C012 | |
IF1CMSK0 .EQU 0x00C012 | |
_if1msk120 .EQU 0x00C014 | |
IF1MSK120 .EQU 0x00C014 | |
_if1msk20 .EQU 0x00C014 | |
IF1MSK20 .EQU 0x00C014 | |
_if1msk10 .EQU 0x00C016 | |
IF1MSK10 .EQU 0x00C016 | |
_if1arb120 .EQU 0x00C018 | |
IF1ARB120 .EQU 0x00C018 | |
_if1arb20 .EQU 0x00C018 | |
IF1ARB20 .EQU 0x00C018 | |
_if1arb10 .EQU 0x00C01A | |
IF1ARB10 .EQU 0x00C01A | |
_if1mctr0 .EQU 0x00C01C | |
IF1MCTR0 .EQU 0x00C01C | |
_if1dta120 .EQU 0x00C020 | |
IF1DTA120 .EQU 0x00C020 | |
_if1dta10 .EQU 0x00C020 | |
IF1DTA10 .EQU 0x00C020 | |
_if1dta20 .EQU 0x00C022 | |
IF1DTA20 .EQU 0x00C022 | |
_if1dtb120 .EQU 0x00C024 | |
IF1DTB120 .EQU 0x00C024 | |
_if1dtb10 .EQU 0x00C024 | |
IF1DTB10 .EQU 0x00C024 | |
_if1dtb20 .EQU 0x00C026 | |
IF1DTB20 .EQU 0x00C026 | |
_if1dta_swp120 .EQU 0x00C030 | |
IF1DTA_SWP120 .EQU 0x00C030 | |
_if1dta_swp20 .EQU 0x00C030 | |
IF1DTA_SWP20 .EQU 0x00C030 | |
_if1dta_swp10 .EQU 0x00C032 | |
IF1DTA_SWP10 .EQU 0x00C032 | |
_if1dtb_swp120 .EQU 0x00C034 | |
IF1DTB_SWP120 .EQU 0x00C034 | |
_if1dtb_swp20 .EQU 0x00C034 | |
IF1DTB_SWP20 .EQU 0x00C034 | |
_if1dtb_swp10 .EQU 0x00C036 | |
IF1DTB_SWP10 .EQU 0x00C036 | |
_if2creq0 .EQU 0x00C040 | |
IF2CREQ0 .EQU 0x00C040 /* CAN 0 IF 2 */ | |
_if2cmsk0 .EQU 0x00C042 | |
IF2CMSK0 .EQU 0x00C042 | |
_if2msk120 .EQU 0x00C044 | |
IF2MSK120 .EQU 0x00C044 | |
_if2msk20 .EQU 0x00C044 | |
IF2MSK20 .EQU 0x00C044 | |
_if2msk10 .EQU 0x00C046 | |
IF2MSK10 .EQU 0x00C046 | |
_if2arb120 .EQU 0x00C048 | |
IF2ARB120 .EQU 0x00C048 | |
_if2arb20 .EQU 0x00C048 | |
IF2ARB20 .EQU 0x00C048 | |
_if2arb10 .EQU 0x00C04A | |
IF2ARB10 .EQU 0x00C04A | |
_if2mctr0 .EQU 0x00C04C | |
IF2MCTR0 .EQU 0x00C04C | |
_if2dta120 .EQU 0x00C050 | |
IF2DTA120 .EQU 0x00C050 | |
_if2dta10 .EQU 0x00C050 | |
IF2DTA10 .EQU 0x00C050 | |
_if2dta20 .EQU 0x00C052 | |
IF2DTA20 .EQU 0x00C052 | |
_if2dtb120 .EQU 0x00C054 | |
IF2DTB120 .EQU 0x00C054 | |
_if2dtb10 .EQU 0x00C054 | |
IF2DTB10 .EQU 0x00C054 | |
_if2dtb20 .EQU 0x00C056 | |
IF2DTB20 .EQU 0x00C056 | |
_if2dta_swp120 .EQU 0x00C060 | |
IF2DTA_SWP120 .EQU 0x00C060 | |
_if2dta_swp20 .EQU 0x00C060 | |
IF2DTA_SWP20 .EQU 0x00C060 | |
_if2dta_swp10 .EQU 0x00C062 | |
IF2DTA_SWP10 .EQU 0x00C062 | |
_if2dtb_swp120 .EQU 0x00C064 | |
IF2DTB_SWP120 .EQU 0x00C064 | |
_if2dtb_swp20 .EQU 0x00C064 | |
IF2DTB_SWP20 .EQU 0x00C064 | |
_if2dtb_swp10 .EQU 0x00C066 | |
IF2DTB_SWP10 .EQU 0x00C066 | |
_treqr120 .EQU 0x00C080 | |
TREQR120 .EQU 0x00C080 /* CAN 0 Status Flags */ | |
_treqr20 .EQU 0x00C080 | |
TREQR20 .EQU 0x00C080 | |
_treqr10 .EQU 0x00C082 | |
TREQR10 .EQU 0x00C082 | |
_newdt120 .EQU 0x00C090 | |
NEWDT120 .EQU 0x00C090 | |
_newdt20 .EQU 0x00C090 | |
NEWDT20 .EQU 0x00C090 | |
_newdt10 .EQU 0x00C092 | |
NEWDT10 .EQU 0x00C092 | |
_intpnd120 .EQU 0x00C0A0 | |
INTPND120 .EQU 0x00C0A0 | |
_intpnd20 .EQU 0x00C0A0 | |
INTPND20 .EQU 0x00C0A0 | |
_intpnd10 .EQU 0x00C0A2 | |
INTPND10 .EQU 0x00C0A2 | |
_msgval120 .EQU 0x00C0B0 | |
MSGVAL120 .EQU 0x00C0B0 | |
_msgval20 .EQU 0x00C0B0 | |
MSGVAL20 .EQU 0x00C0B0 | |
_msgval10 .EQU 0x00C0B2 | |
MSGVAL10 .EQU 0x00C0B2 | |
_msgval340 .EQU 0x00C0B4 | |
MSGVAL340 .EQU 0x00C0B4 | |
_ctrlr1 .EQU 0x00C100 | |
CTRLR1 .EQU 0x00C100 /* CAN 1 Control Register */ | |
_statr1 .EQU 0x00C102 | |
STATR1 .EQU 0x00C102 | |
_errcnt1 .EQU 0x00C104 | |
ERRCNT1 .EQU 0x00C104 | |
_btr1 .EQU 0x00C106 | |
BTR1 .EQU 0x00C106 | |
_intr1 .EQU 0x00C108 | |
INTR1 .EQU 0x00C108 | |
_testr1 .EQU 0x00C10A | |
TESTR1 .EQU 0x00C10A | |
_brper1 .EQU 0x00C10C | |
BRPER1 .EQU 0x00C10C | |
_brpe1 .EQU 0x00C10C | |
BRPE1 .EQU 0x00C10C | |
_cbsync1 .EQU 0x00C10E | |
CBSYNC1 .EQU 0x00C10E | |
_if1creq1 .EQU 0x00C110 | |
IF1CREQ1 .EQU 0x00C110 /* CAN 1 IF 1 */ | |
_if1cmsk1 .EQU 0x00C112 | |
IF1CMSK1 .EQU 0x00C112 | |
_if1msk121 .EQU 0x00C114 | |
IF1MSK121 .EQU 0x00C114 | |
_if1msk21 .EQU 0x00C114 | |
IF1MSK21 .EQU 0x00C114 | |
_if1msk11 .EQU 0x00C116 | |
IF1MSK11 .EQU 0x00C116 | |
_if1arb121 .EQU 0x00C118 | |
IF1ARB121 .EQU 0x00C118 | |
_if1arb21 .EQU 0x00C118 | |
IF1ARB21 .EQU 0x00C118 | |
_if1arb11 .EQU 0x00C11A | |
IF1ARB11 .EQU 0x00C11A | |
_if1mctr1 .EQU 0x00C11C | |
IF1MCTR1 .EQU 0x00C11C | |
_if1dta121 .EQU 0x00C120 | |
IF1DTA121 .EQU 0x00C120 | |
_if1dta11 .EQU 0x00C120 | |
IF1DTA11 .EQU 0x00C120 | |
_if1dta21 .EQU 0x00C122 | |
IF1DTA21 .EQU 0x00C122 | |
_if1dtb121 .EQU 0x00C124 | |
IF1DTB121 .EQU 0x00C124 | |
_if1dtb11 .EQU 0x00C124 | |
IF1DTB11 .EQU 0x00C124 | |
_if1dtb21 .EQU 0x00C126 | |
IF1DTB21 .EQU 0x00C126 | |
_if1dta_swp121 .EQU 0x00C130 | |
IF1DTA_SWP121 .EQU 0x00C130 | |
_if1dta_swp21 .EQU 0x00C130 | |
IF1DTA_SWP21 .EQU 0x00C130 | |
_if1dta_swp11 .EQU 0x00C132 | |
IF1DTA_SWP11 .EQU 0x00C132 | |
_if1dtb_swp121 .EQU 0x00C134 | |
IF1DTB_SWP121 .EQU 0x00C134 | |
_if1dtb_swp21 .EQU 0x00C134 | |
IF1DTB_SWP21 .EQU 0x00C134 | |
_if1dtb_swp11 .EQU 0x00C136 | |
IF1DTB_SWP11 .EQU 0x00C136 | |
_if2creq1 .EQU 0x00C140 | |
IF2CREQ1 .EQU 0x00C140 /* CAN 1 IF 2 */ | |
_if2cmsk1 .EQU 0x00C142 | |
IF2CMSK1 .EQU 0x00C142 | |
_if2msk121 .EQU 0x00C144 | |
IF2MSK121 .EQU 0x00C144 | |
_if2msk21 .EQU 0x00C144 | |
IF2MSK21 .EQU 0x00C144 | |
_if2msk11 .EQU 0x00C146 | |
IF2MSK11 .EQU 0x00C146 | |
_if2arb121 .EQU 0x00C148 | |
IF2ARB121 .EQU 0x00C148 | |
_if2arb21 .EQU 0x00C148 | |
IF2ARB21 .EQU 0x00C148 | |
_if2arb11 .EQU 0x00C14A | |
IF2ARB11 .EQU 0x00C14A | |
_if2mctr1 .EQU 0x00C14C | |
IF2MCTR1 .EQU 0x00C14C | |
_if2dta121 .EQU 0x00C150 | |
IF2DTA121 .EQU 0x00C150 | |
_if2dta11 .EQU 0x00C150 | |
IF2DTA11 .EQU 0x00C150 | |
_if2dta21 .EQU 0x00C152 | |
IF2DTA21 .EQU 0x00C152 | |
_if2dtb121 .EQU 0x00C154 | |
IF2DTB121 .EQU 0x00C154 | |
_if2dtb11 .EQU 0x00C154 | |
IF2DTB11 .EQU 0x00C154 | |
_if2dtb21 .EQU 0x00C156 | |
IF2DTB21 .EQU 0x00C156 | |
_if2dta_swp121 .EQU 0x00C160 | |
IF2DTA_SWP121 .EQU 0x00C160 | |
_if2dta_swp21 .EQU 0x00C160 | |
IF2DTA_SWP21 .EQU 0x00C160 | |
_if2dta_swp11 .EQU 0x00C162 | |
IF2DTA_SWP11 .EQU 0x00C162 | |
_if2dtb_swp121 .EQU 0x00C164 | |
IF2DTB_SWP121 .EQU 0x00C164 | |
_if2dtb_swp21 .EQU 0x00C164 | |
IF2DTB_SWP21 .EQU 0x00C164 | |
_if2dtb_swp11 .EQU 0x00C166 | |
IF2DTB_SWP11 .EQU 0x00C166 | |
_treqr121 .EQU 0x00C180 | |
TREQR121 .EQU 0x00C180 /* CAN 1 Status Flags */ | |
_treqr21 .EQU 0x00C180 | |
TREQR21 .EQU 0x00C180 | |
_treqr11 .EQU 0x00C182 | |
TREQR11 .EQU 0x00C182 | |
_newdt121 .EQU 0x00C190 | |
NEWDT121 .EQU 0x00C190 | |
_newdt21 .EQU 0x00C190 | |
NEWDT21 .EQU 0x00C190 | |
_newdt11 .EQU 0x00C192 | |
NEWDT11 .EQU 0x00C192 | |
_intpnd121 .EQU 0x00C1A0 | |
INTPND121 .EQU 0x00C1A0 | |
_intpnd21 .EQU 0x00C1A0 | |
INTPND21 .EQU 0x00C1A0 | |
_intpnd11 .EQU 0x00C1A2 | |
INTPND11 .EQU 0x00C1A2 | |
_msgval121 .EQU 0x00C1B0 | |
MSGVAL121 .EQU 0x00C1B0 | |
_msgval21 .EQU 0x00C1B0 | |
MSGVAL21 .EQU 0x00C1B0 | |
_msgval11 .EQU 0x00C1B2 | |
MSGVAL11 .EQU 0x00C1B2 | |
_ctrlr2 .EQU 0x00C200 | |
CTRLR2 .EQU 0x00C200 /* CAN 2 Control Register */ | |
_statr2 .EQU 0x00C202 | |
STATR2 .EQU 0x00C202 | |
_errcnt2 .EQU 0x00C204 | |
ERRCNT2 .EQU 0x00C204 | |
_btr2 .EQU 0x00C206 | |
BTR2 .EQU 0x00C206 | |
_intr2 .EQU 0x00C208 | |
INTR2 .EQU 0x00C208 | |
_testr2 .EQU 0x00C20A | |
TESTR2 .EQU 0x00C20A | |
_brper2 .EQU 0x00C20C | |
BRPER2 .EQU 0x00C20C | |
_brpe2 .EQU 0x00C20C | |
BRPE2 .EQU 0x00C20C | |
_cbsync2 .EQU 0x00C20E | |
CBSYNC2 .EQU 0x00C20E | |
_if1creq2 .EQU 0x00C210 | |
IF1CREQ2 .EQU 0x00C210 /* CAN 2 IF 1 */ | |
_if1cmsk2 .EQU 0x00C212 | |
IF1CMSK2 .EQU 0x00C212 | |
_if1msk122 .EQU 0x00C214 | |
IF1MSK122 .EQU 0x00C214 | |
_if1msk22 .EQU 0x00C214 | |
IF1MSK22 .EQU 0x00C214 | |
_if1msk12 .EQU 0x00C216 | |
IF1MSK12 .EQU 0x00C216 | |
_if1arb122 .EQU 0x00C218 | |
IF1ARB122 .EQU 0x00C218 | |
_if1arb22 .EQU 0x00C218 | |
IF1ARB22 .EQU 0x00C218 | |
_if1arb12 .EQU 0x00C21A | |
IF1ARB12 .EQU 0x00C21A | |
_if1mctr2 .EQU 0x00C21C | |
IF1MCTR2 .EQU 0x00C21C | |
_if1dta122 .EQU 0x00C220 | |
IF1DTA122 .EQU 0x00C220 | |
_if1dta12 .EQU 0x00C220 | |
IF1DTA12 .EQU 0x00C220 | |
_if1dta22 .EQU 0x00C222 | |
IF1DTA22 .EQU 0x00C222 | |
_if1dtb122 .EQU 0x00C224 | |
IF1DTB122 .EQU 0x00C224 | |
_if1dtb12 .EQU 0x00C224 | |
IF1DTB12 .EQU 0x00C224 | |
_if1dtb22 .EQU 0x00C226 | |
IF1DTB22 .EQU 0x00C226 | |
_if1dta_swp122 .EQU 0x00C230 | |
IF1DTA_SWP122 .EQU 0x00C230 | |
_if1dta_swp22 .EQU 0x00C230 | |
IF1DTA_SWP22 .EQU 0x00C230 | |
_if1dta_swp12 .EQU 0x00C232 | |
IF1DTA_SWP12 .EQU 0x00C232 | |
_if1dtb_swp122 .EQU 0x00C234 | |
IF1DTB_SWP122 .EQU 0x00C234 | |
_if1dtb_swp22 .EQU 0x00C234 | |
IF1DTB_SWP22 .EQU 0x00C234 | |
_if1dtb_swp12 .EQU 0x00C236 | |
IF1DTB_SWP12 .EQU 0x00C236 | |
_if2creq2 .EQU 0x00C240 | |
IF2CREQ2 .EQU 0x00C240 /* CAN 2 IF 2 */ | |
_if2cmsk2 .EQU 0x00C242 | |
IF2CMSK2 .EQU 0x00C242 | |
_if2msk122 .EQU 0x00C244 | |
IF2MSK122 .EQU 0x00C244 | |
_if2msk22 .EQU 0x00C244 | |
IF2MSK22 .EQU 0x00C244 | |
_if2msk12 .EQU 0x00C246 | |
IF2MSK12 .EQU 0x00C246 | |
_if2arb122 .EQU 0x00C248 | |
IF2ARB122 .EQU 0x00C248 | |
_if2arb22 .EQU 0x00C248 | |
IF2ARB22 .EQU 0x00C248 | |
_if2arb12 .EQU 0x00C24A | |
IF2ARB12 .EQU 0x00C24A | |
_if2mctr2 .EQU 0x00C24C | |
IF2MCTR2 .EQU 0x00C24C | |
_if2dta122 .EQU 0x00C250 | |
IF2DTA122 .EQU 0x00C250 | |
_if2dta12 .EQU 0x00C250 | |
IF2DTA12 .EQU 0x00C250 | |
_if2dta22 .EQU 0x00C252 | |
IF2DTA22 .EQU 0x00C252 | |
_if2dtb122 .EQU 0x00C254 | |
IF2DTB122 .EQU 0x00C254 | |
_if2dtb12 .EQU 0x00C254 | |
IF2DTB12 .EQU 0x00C254 | |
_if2dtb22 .EQU 0x00C256 | |
IF2DTB22 .EQU 0x00C256 | |
_if2dta_swp122 .EQU 0x00C260 | |
IF2DTA_SWP122 .EQU 0x00C260 | |
_if2dta_swp22 .EQU 0x00C260 | |
IF2DTA_SWP22 .EQU 0x00C260 | |
_if2dta_swp12 .EQU 0x00C262 | |
IF2DTA_SWP12 .EQU 0x00C262 | |
_if2dtb_swp122 .EQU 0x00C264 | |
IF2DTB_SWP122 .EQU 0x00C264 | |
_if2dtb_swp22 .EQU 0x00C264 | |
IF2DTB_SWP22 .EQU 0x00C264 | |
_if2dtb_swp12 .EQU 0x00C266 | |
IF2DTB_SWP12 .EQU 0x00C266 | |
_treqr122 .EQU 0x00C280 | |
TREQR122 .EQU 0x00C280 /* CAN 2 Status Flags */ | |
_treqr22 .EQU 0x00C280 | |
TREQR22 .EQU 0x00C280 | |
_treqr12 .EQU 0x00C282 | |
TREQR12 .EQU 0x00C282 | |
_newdt122 .EQU 0x00C290 | |
NEWDT122 .EQU 0x00C290 | |
_newdt22 .EQU 0x00C290 | |
NEWDT22 .EQU 0x00C290 | |
_newdt12 .EQU 0x00C292 | |
NEWDT12 .EQU 0x00C292 | |
_intpnd122 .EQU 0x00C2A0 | |
INTPND122 .EQU 0x00C2A0 | |
_intpnd22 .EQU 0x00C2A0 | |
INTPND22 .EQU 0x00C2A0 | |
_intpnd12 .EQU 0x00C2A2 | |
INTPND12 .EQU 0x00C2A2 | |
_msgval122 .EQU 0x00C2B0 | |
MSGVAL122 .EQU 0x00C2B0 | |
_msgval22 .EQU 0x00C2B0 | |
MSGVAL22 .EQU 0x00C2B0 | |
_msgval12 .EQU 0x00C2B2 | |
MSGVAL12 .EQU 0x00C2B2 | |
_bctrl .EQU 0x00F000 | |
BCTRL .EQU 0x00F000 /* EDSU/MPU Registers */ | |
_bstat .EQU 0x00F004 | |
BSTAT .EQU 0x00F004 | |
_biac .EQU 0x00F008 | |
BIAC .EQU 0x00F008 | |
_boac .EQU 0x00F00C | |
BOAC .EQU 0x00F00C | |
_birq .EQU 0x00F010 | |
BIRQ .EQU 0x00F010 | |
_bcr0 .EQU 0x00F020 | |
BCR0 .EQU 0x00F020 | |
_bcr1 .EQU 0x00F024 | |
BCR1 .EQU 0x00F024 | |
_bcr2 .EQU 0x00F028 | |
BCR2 .EQU 0x00F028 | |
_bcr3 .EQU 0x00F02C | |
BCR3 .EQU 0x00F02C | |
_bcr4 .EQU 0x00F030 | |
BCR4 .EQU 0x00F030 | |
_bcr5 .EQU 0x00F034 | |
BCR5 .EQU 0x00F034 | |
_bcr6 .EQU 0x00F038 | |
BCR6 .EQU 0x00F038 | |
_bcr7 .EQU 0x00F03C | |
BCR7 .EQU 0x00F03C | |
_bad0 .EQU 0x00F080 | |
BAD0 .EQU 0x00F080 | |
_bad1 .EQU 0x00F084 | |
BAD1 .EQU 0x00F084 | |
_bad2 .EQU 0x00F088 | |
BAD2 .EQU 0x00F088 | |
_bad3 .EQU 0x00F08C | |
BAD3 .EQU 0x00F08C | |
_bad4 .EQU 0x00F090 | |
BAD4 .EQU 0x00F090 | |
_bad5 .EQU 0x00F094 | |
BAD5 .EQU 0x00F094 | |
_bad6 .EQU 0x00F098 | |
BAD6 .EQU 0x00F098 | |
_bad7 .EQU 0x00F09C | |
BAD7 .EQU 0x00F09C | |
_bad8 .EQU 0x00F0A0 | |
BAD8 .EQU 0x00F0A0 | |
_bad9 .EQU 0x00F0A4 | |
BAD9 .EQU 0x00F0A4 | |
_bad10 .EQU 0x00F0A8 | |
BAD10 .EQU 0x00F0A8 | |
_bad11 .EQU 0x00F0AC | |
BAD11 .EQU 0x00F0AC | |
_bad12 .EQU 0x00F0B0 | |
BAD12 .EQU 0x00F0B0 | |
_bad13 .EQU 0x00F0B4 | |
BAD13 .EQU 0x00F0B4 | |
_bad14 .EQU 0x00F0B8 | |
BAD14 .EQU 0x00F0B8 | |
_bad15 .EQU 0x00F0BC | |
BAD15 .EQU 0x00F0BC | |
_fsv1 .EQU 0x148000 | |
FSV1 .EQU 0x148000 /* FSV & BSV Registers */ | |
_bsv1 .EQU 0x148004 | |
BSV1 .EQU 0x148004 | |
_fsv2 .EQU 0x148008 | |
FSV2 .EQU 0x148008 | |
_bsv2 .EQU 0x14800C | |
BSV2 .EQU 0x14800C | |
#pragma endasm | |
#else | |
#ifndef _MB91XXX_H | |
#define _MB91XXX_H | |
#ifdef __FASM__ | |
#pragma asm | |
.IMPORT _pdr00, _pdr01, _pdr02, _pdr03, _pdr04, _pdr05 | |
.IMPORT _pdr06, _pdr07, _pdr08, _pdr09, _pdr10, _pdr13 | |
.IMPORT _pdr14, _pdr15, _pdr16, _pdr17, _pdr18, _pdr19 | |
.IMPORT _pdr20, _pdr22, _pdr23, _pdr24, _pdr25, _pdr26 | |
.IMPORT _pdr27, _pdr29, _eirr0, _enir0, _elvr0, _eirr1 | |
.IMPORT _enir1, _elvr1, _dicr, _hrcl, _rbsync, _scr02 | |
.IMPORT _smr02, _ssr02, _rdr02, _tdr02, _escr02, _eccr02 | |
.IMPORT _scr04, _smr04, _ssr04, _rdr04, _tdr04, _escr04 | |
.IMPORT _eccr04, _fsr04, _fcr04, _scr05, _smr05, _ssr05 | |
.IMPORT _rdr05, _tdr05, _escr05, _eccr05, _fsr05, _fcr05 | |
.IMPORT _scr06, _smr06, _ssr06, _rdr06, _tdr06, _escr06 | |
.IMPORT _eccr06, _fsr06, _fcr06, _scr07, _smr07, _ssr07 | |
.IMPORT _rdr07, _tdr07, _escr07, _eccr07, _fsr07, _fcr07 | |
.IMPORT _bgr02, _bgr102, _bgr002, _bgr04, _bgr104, _bgr004 | |
.IMPORT _bgr05, _bgr105, _bgr005, _bgr06, _bgr106, _bgr006 | |
.IMPORT _bgr07, _bgr107, _bgr007, _pwc20, _pwc10, _pws20 | |
.IMPORT _pws10, _pwc21, _pwc11, _pws21, _pws11, _pwc22 | |
.IMPORT _pwc12, _pws22, _pws12, _pwc23, _pwc13, _pws23 | |
.IMPORT _pws13, _pwc24, _pwc14, _pws24, _pws14, _pwc25 | |
.IMPORT _pwc15, _pws25, _pws15, _pwc0, _pwc1, _pwc2 | |
.IMPORT _pwc3, _pwc4, _pwc5, _ibcr0, _ibsr0, _itba0 | |
.IMPORT _itbah0, _itbal0, _itmk0, _itmkh0, _itmkl0, _ismk0 | |
.IMPORT _isba0, _idar0, _iccr0, _gcn11, _gcn21, _gcn12 | |
.IMPORT _gcn22, _ptmr04, _pcsr04, _pdut04, _pcn04, _pcnh04 | |
.IMPORT _pcnl04, _ptmr05, _pcsr05, _pdut05, _pcn05, _pcnh05 | |
.IMPORT _pcnl05, _ptmr06, _pcsr06, _pdut06, _pcn06, _pcnh06 | |
.IMPORT _pcnl06, _ptmr07, _pcsr07, _pdut07, _pcn07, _pcnh07 | |
.IMPORT _pcnl07, _ptmr08, _pcsr08, _pdut08, _pcn08, _pcnh08 | |
.IMPORT _pcnl08, _ptmr09, _pcsr09, _pdut09, _pcn09, _pcnh09 | |
.IMPORT _pcnl09, _ptmr10, _pcsr10, _pdut10, _pcn10, _pcnh10 | |
.IMPORT _pcnl10, _ptmr11, _pcsr11, _pdut11, _pcn11, _pcnh11 | |
.IMPORT _pcnl11, _p0tmcsr, _p0tmcsrh, _p0tmcsrl, _p1tmcsr, _p1tmcsrh | |
.IMPORT _p1tmcsrl, _p0tmrlr, _p0tmr, _p1tmrlr, _p1tmr, _ics01 | |
.IMPORT _ics23, _ipcp0, _ipcp1, _ipcp2, _ipcp3, _ocs01 | |
.IMPORT _ocs23, _occp0, _occp1, _occp2, _occp3, _sgcr | |
.IMPORT _sgcrh, _sgcrl, _sgfr, _sgar, _sgtr, _sgdr | |
.IMPORT _aderh, _aderl, _ader, _adcs1, _adcs0, _adcs | |
.IMPORT _adcr1, _adcr0, _adcr, _adct1, _adct0, _adct | |
.IMPORT _adsch, _adech, _acsr0, _tmrlr0, _tmr0, _tmcsr0 | |
.IMPORT _tmcsrh0, _tmcsrl0, _tmrlr1, _tmr1, _tmcsr1, _tmcsrh1 | |
.IMPORT _tmcsrl1, _tmrlr2, _tmr2, _tmcsr2, _tmcsrh2, _tmcsrl2 | |
.IMPORT _tmrlr3, _tmr3, _tmcsr3, _tmcsrh3, _tmcsrl3, _tmrlr4 | |
.IMPORT _tmr4, _tmcsr4, _tmcsrh4, _tmcsrl4, _tmrlr5, _tmr5 | |
.IMPORT _tmcsr5, _tmcsrh5, _tmcsrl5, _tmrlr6, _tmr6, _tmcsr6 | |
.IMPORT _tmcsrh6, _tmcsrl6, _tmrlr7, _tmr7, _tmcsr7, _tmcsrh7 | |
.IMPORT _tmcsrl7, _tcdt0, _tccs0, _tcdt1, _tccs1, _tcdt2 | |
.IMPORT _tccs2, _tcdt3, _tccs3, _dmaca0, _dmacb0, _dmaca1 | |
.IMPORT _dmacb1, _dmaca2, _dmacb2, _dmaca3, _dmacb3, _dmaca4 | |
.IMPORT _dmacb4, _dmacr, _ics45, _ics67, _ipcp4, _ipcp5 | |
.IMPORT _ipcp6, _ipcp7, _tcdt4, _tccs4, _tcdt5, _tccs5 | |
.IMPORT _tcdt6, _tccs6, _tcdt7, _tccs7, _udrc10, _udrc1 | |
.IMPORT _udrc0, _udcr10, _udcr1, _udcr0, _udcc0, _udcch0 | |
.IMPORT _udccl0, _udcs0, _udcc1, _udcch1, _udccl1, _udcs1 | |
.IMPORT _udrc32, _udrc3, _udrc2, _udcr32, _udcr3, _udcr2 | |
.IMPORT _udcc2, _udcch2, _udccl2, _udcs2, _udcc3, _udcch3 | |
.IMPORT _udccl3, _udcs3, _gcn13, _gcn23, _ptmr12, _pcsr12 | |
.IMPORT _pdut12, _pcn12, _pcnh12, _pcnl12, _ptmr13, _pcsr13 | |
.IMPORT _pdut13, _pcn13, _pcnh13, _pcnl13, _ptmr14, _pcsr14 | |
.IMPORT _pdut14, _pcn14, _pcnh14, _pcnl14, _ptmr15, _pcsr15 | |
.IMPORT _pdut15, _pcn15, _pcnh15, _pcnl15, _ibcr2, _ibsr2 | |
.IMPORT _itba2, _itbah2, _itbal2, _itmk2, _itmkh2, _itmkl2 | |
.IMPORT _ismk2, _isba2, _idar2, _iccr2, _ibcr3, _ibsr3 | |
.IMPORT _itba3, _itbah3, _itbal3, _itmk3, _itmkh3, _itmkl3 | |
.IMPORT _ismk3, _isba3, _idar3, _iccr3, _roms, _bsd0 | |
.IMPORT _bsd1, _bsdc, _bsrr, _icr00, _icr01, _icr02 | |
.IMPORT _icr03, _icr04, _icr05, _icr06, _icr07, _icr08 | |
.IMPORT _icr09, _icr10, _icr11, _icr12, _icr13, _icr14 | |
.IMPORT _icr15, _icr16, _icr17, _icr18, _icr19, _icr20 | |
.IMPORT _icr21, _icr22, _icr23, _icr24, _icr25, _icr26 | |
.IMPORT _icr27, _icr28, _icr29, _icr30, _icr31, _icr32 | |
.IMPORT _icr33, _icr34, _icr35, _icr36, _icr37, _icr38 | |
.IMPORT _icr39, _icr40, _icr41, _icr42, _icr43, _icr44 | |
.IMPORT _icr45, _icr46, _icr47, _icr48, _icr49, _icr50 | |
.IMPORT _icr51, _icr52, _icr53, _icr54, _icr55, _icr56 | |
.IMPORT _icr57, _icr58, _icr59, _icr60, _icr61, _icr62 | |
.IMPORT _icr63, _rsrr, _stcr, _tbcr, _ctbr, _clkr | |
.IMPORT _wpr, _divr0, _divr1, _plldivm, _plldivn, _plldivg | |
.IMPORT _pllmulg, _pllctrl, _oscc1, _oscs1, _oscc2, _oscs2 | |
.IMPORT _porten, _wtcer, _wtcr, _wtbr, _wthr, _wtmr | |
.IMPORT _wtsr, _csvtr, _csvcr, _cscfg, _cmcfg, _cucr | |
.IMPORT _cutd, _cutr1, _cutr2, _cmpr, _cmcr, _cmt1 | |
.IMPORT _cmt2, _canpre, _canckd, _lvsel, _lvdet, _hwwde | |
.IMPORT _hwwd, _oscrh, _oscrl, _wpcrh, _wpcrl, _osccr | |
.IMPORT _regsel, _regctr, _asr0, _acr0, _asr1, _acr1 | |
.IMPORT _asr2, _acr2, _asr3, _acr3, _asr4, _acr4 | |
.IMPORT _asr5, _acr5, _asr6, _acr6, _asr7, _acr7 | |
.IMPORT _awr0, _awr1, _awr2, _awr3, _awr4, _awr5 | |
.IMPORT _awr6, _awr7, _mcra, _mcrb, _iowr0, _iowr1 | |
.IMPORT _iowr2, _iowr3, _cser, _cher, _tcr, _rcr | |
.IMPORT _modr, _pdrd00, _pdrd01, _pdrd02, _pdrd03, _pdrd04 | |
.IMPORT _pdrd05, _pdrd06, _pdrd07, _pdrd08, _pdrd09, _pdrd10 | |
.IMPORT _pdrd13, _pdrd14, _pdrd15, _pdrd16, _pdrd17, _pdrd18 | |
.IMPORT _pdrd19, _pdrd20, _pdrd22, _pdrd23, _pdrd24, _pdrd25 | |
.IMPORT _pdrd26, _pdrd27, _pdrd29, _ddr00, _ddr01, _ddr02 | |
.IMPORT _ddr03, _ddr04, _ddr05, _ddr06, _ddr07, _ddr08 | |
.IMPORT _ddr09, _ddr10, _ddr13, _ddr14, _ddr15, _ddr16 | |
.IMPORT _ddr17, _ddr18, _ddr19, _ddr20, _ddr22, _ddr23 | |
.IMPORT _ddr24, _ddr25, _ddr26, _ddr27, _ddr29, _pfr00 | |
.IMPORT _pfr01, _pfr02, _pfr03, _pfr04, _pfr05, _pfr06 | |
.IMPORT _pfr07, _pfr08, _pfr09, _pfr10, _pfr13, _pfr14 | |
.IMPORT _pfr15, _pfr16, _pfr17, _pfr18, _pfr19, _pfr20 | |
.IMPORT _pfr22, _pfr23, _pfr24, _pfr25, _pfr26, _pfr27 | |
.IMPORT _pfr29, _epfr10, _epfr13, _epfr14, _epfr15, _epfr16 | |
.IMPORT _epfr18, _epfr19, _epfr20, _epfr26, _epfr27, _podr00 | |
.IMPORT _podr01, _podr02, _podr03, _podr04, _podr05, _podr06 | |
.IMPORT _podr07, _podr08, _podr09, _podr10, _podr13, _podr14 | |
.IMPORT _podr15, _podr16, _podr17, _podr18, _podr19, _podr20 | |
.IMPORT _podr22, _podr23, _podr24, _podr25, _podr26, _podr27 | |
.IMPORT _podr29, _pilr00, _pilr01, _pilr02, _pilr03, _pilr04 | |
.IMPORT _pilr05, _pilr06, _pilr07, _pilr08, _pilr09, _pilr10 | |
.IMPORT _pilr13, _pilr14, _pilr15, _pilr16, _pilr17, _pilr18 | |
.IMPORT _pilr19, _pilr20, _pilr22, _pilr23, _pilr24, _pilr25 | |
.IMPORT _pilr26, _pilr27, _pilr29, _epilr00, _epilr01, _epilr02 | |
.IMPORT _epilr03, _epilr04, _epilr05, _epilr06, _epilr07, _epilr08 | |
.IMPORT _epilr09, _epilr10, _epilr13, _epilr14, _epilr15, _epilr16 | |
.IMPORT _epilr17, _epilr18, _epilr19, _epilr20, _epilr22, _epilr23 | |
.IMPORT _epilr24, _epilr25, _epilr26, _epilr27, _epilr29, _pper00 | |
.IMPORT _pper01, _pper02, _pper03, _pper04, _pper05, _pper06 | |
.IMPORT _pper07, _pper08, _pper09, _pper10, _pper13, _pper14 | |
.IMPORT _pper15, _pper16, _pper17, _pper18, _pper19, _pper20 | |
.IMPORT _pper22, _pper23, _pper24, _pper25, _pper26, _pper27 | |
.IMPORT _pper29, _ppcr00, _ppcr01, _ppcr02, _ppcr03, _ppcr04 | |
.IMPORT _ppcr05, _ppcr06, _ppcr07, _ppcr08, _ppcr09, _ppcr10 | |
.IMPORT _ppcr13, _ppcr14, _ppcr15, _ppcr16, _ppcr17, _ppcr18 | |
.IMPORT _ppcr19, _ppcr20, _ppcr22, _ppcr23, _ppcr24, _ppcr25 | |
.IMPORT _ppcr26, _ppcr27, _ppcr29, _dmasa0, _dmada0, _dmasa1 | |
.IMPORT _dmada1, _dmasa2, _dmada2, _dmasa3, _dmada3, _dmasa4 | |
.IMPORT _dmada4, _fmcs, _fmcr, _fchcr, _fmwt, _fmwt2 | |
.IMPORT _fmps, _fmac, _fcha0, _fcha1, _fscr0, _fscr1 | |
.IMPORT _ctrlr0, _statr0, _errcnt0, _btr0, _intr0, _testr0 | |
.IMPORT _brper0, _brpe0, _cbsync0, _if1creq0, _if1cmsk0, _if1msk120 | |
.IMPORT _if1msk20, _if1msk10, _if1arb120, _if1arb20, _if1arb10, _if1mctr0 | |
.IMPORT _if1dta120, _if1dta10, _if1dta20, _if1dtb120, _if1dtb10, _if1dtb20 | |
.IMPORT _if1dta_swp120, _if1dta_swp20, _if1dta_swp10, _if1dtb_swp120, _if1dtb_swp20, _if1dtb_swp10 | |
.IMPORT _if2creq0, _if2cmsk0, _if2msk120, _if2msk20, _if2msk10, _if2arb120 | |
.IMPORT _if2arb20, _if2arb10, _if2mctr0, _if2dta120, _if2dta10, _if2dta20 | |
.IMPORT _if2dtb120, _if2dtb10, _if2dtb20, _if2dta_swp120, _if2dta_swp20, _if2dta_swp10 | |
.IMPORT _if2dtb_swp120, _if2dtb_swp20, _if2dtb_swp10, _treqr120, _treqr20, _treqr10 | |
.IMPORT _newdt120, _newdt20, _newdt10, _intpnd120, _intpnd20, _intpnd10 | |
.IMPORT _msgval120, _msgval20, _msgval10, _msgval340, _ctrlr1, _statr1 | |
.IMPORT _errcnt1, _btr1, _intr1, _testr1, _brper1, _brpe1 | |
.IMPORT _cbsync1, _if1creq1, _if1cmsk1, _if1msk121, _if1msk21, _if1msk11 | |
.IMPORT _if1arb121, _if1arb21, _if1arb11, _if1mctr1, _if1dta121, _if1dta11 | |
.IMPORT _if1dta21, _if1dtb121, _if1dtb11, _if1dtb21, _if1dta_swp121, _if1dta_swp21 | |
.IMPORT _if1dta_swp11, _if1dtb_swp121, _if1dtb_swp21, _if1dtb_swp11, _if2creq1, _if2cmsk1 | |
.IMPORT _if2msk121, _if2msk21, _if2msk11, _if2arb121, _if2arb21, _if2arb11 | |
.IMPORT _if2mctr1, _if2dta121, _if2dta11, _if2dta21, _if2dtb121, _if2dtb11 | |
.IMPORT _if2dtb21, _if2dta_swp121, _if2dta_swp21, _if2dta_swp11, _if2dtb_swp121, _if2dtb_swp21 | |
.IMPORT _if2dtb_swp11, _treqr121, _treqr21, _treqr11, _newdt121, _newdt21 | |
.IMPORT _newdt11, _intpnd121, _intpnd21, _intpnd11, _msgval121, _msgval21 | |
.IMPORT _msgval11, _ctrlr2, _statr2, _errcnt2, _btr2, _intr2 | |
.IMPORT _testr2, _brper2, _brpe2, _cbsync2, _if1creq2, _if1cmsk2 | |
.IMPORT _if1msk122, _if1msk22, _if1msk12, _if1arb122, _if1arb22, _if1arb12 | |
.IMPORT _if1mctr2, _if1dta122, _if1dta12, _if1dta22, _if1dtb122, _if1dtb12 | |
.IMPORT _if1dtb22, _if1dta_swp122, _if1dta_swp22, _if1dta_swp12, _if1dtb_swp122, _if1dtb_swp22 | |
.IMPORT _if1dtb_swp12, _if2creq2, _if2cmsk2, _if2msk122, _if2msk22, _if2msk12 | |
.IMPORT _if2arb122, _if2arb22, _if2arb12, _if2mctr2, _if2dta122, _if2dta12 | |
.IMPORT _if2dta22, _if2dtb122, _if2dtb12, _if2dtb22, _if2dta_swp122, _if2dta_swp22 | |
.IMPORT _if2dta_swp12, _if2dtb_swp122, _if2dtb_swp22, _if2dtb_swp12, _treqr122, _treqr22 | |
.IMPORT _treqr12, _newdt122, _newdt22, _newdt12, _intpnd122, _intpnd22 | |
.IMPORT _intpnd12, _msgval122, _msgval22, _msgval12, _bctrl, _bstat | |
.IMPORT _biac, _boac, _birq, _bcr0, _bcr1, _bcr2 | |
.IMPORT _bcr3, _bcr4, _bcr5, _bcr6, _bcr7, _bad0 | |
.IMPORT _bad1, _bad2, _bad3, _bad4, _bad5, _bad6 | |
.IMPORT _bad7, _bad8, _bad9, _bad10, _bad11, _bad12 | |
.IMPORT _bad13, _bad14, _bad15, _fsv1, _bsv1, _fsv2 | |
.IMPORT _bsv2 | |
#pragma endasm | |
#else /* __FASM__ */ | |
/* 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 */ | |
/* http://emea.fujitsu.com/microelectronics */ | |
/* */ | |
/* 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 */ | |
/* ************************************************************************* */ | |
/* ---------------------------------------------------------------------- */ | |
/* $Id: mb91467D.h,v 1.13 2007/08/08 10:56:26 mwilla Exp $ */ | |
/* ---------------------------------------------------------------------- */ | |
/* */ | |
/* Id: mb91467D.iow,v 1.1 2005/10/14 11:25:42 umarke Exp */ | |
/* - Initial Version based on mb91V460A, v1.1 */ | |
/* Id: mb91467D.iow,v 1.2 2005/10/14 09:47:18 umarke Exp */ | |
/* - Littel Endian IFxDTA_SWP_yz added */ | |
/* Id: mb91467D.iow,v 1.3 2005/11/18 06:55:29 umarke Exp */ | |
/* - No. of port register reduced to the no. of registers in MB91467D */ | |
/* - Registers added: FMWT2, FMCR */ | |
/* - Addapted Bit Names of Register FMCS */ | |
/* Id: mb91467D.iow,v 1.4 2005/11/18 06:55:29 umarke Exp */ | |
/* - OCS01 and OCS23 added */ | |
/* Id: mb91467D.iow,v 1.6 2006/01/13 08:58:51 umarke Exp */ | |
/* - Bitnames of CLKR changed */ | |
/* Id: mb91467D.iow,v 1.7 2006/01/26 15:42:05 umarke Exp */ | |
/* - REGSEL, BRPERx added */ | |
/* - REGCTR added */ | |
/* - LVSEL added */ | |
/* - Old Bitname of CLKR added */ | |
/* Id: mb91467D.iow,v 1.8 2006/02/27 10:31:28 umarke Exp */ | |
/* - BGR10x und BGR00x added */ | |
/* - PCNx, ITBAx, ITMKx, IDARx_D7 added */ | |
/* - SGCRH, SGCRL added */ | |
/* - Bit ACSR_MD added */ | |
/* - Bit CSCFG_PLLLOCK and CSCFG_RCSEL */ | |
/* - CUCR: Bits shifted to correct position */ | |
/* - CUTR1 & CUTR2 bits renamed to TDR14 instead of TR14 */ | |
/* - CMCR_RUN renamed to CMCR_FMODRUN and shifted */ | |
/* - Bitnames of OSCCx and OSCRx added */ | |
/* - FSVx, BSVx and FSCRx added */ | |
/* - RBSYNC, CBSYNCx */ | |
/* Id: mb91467D.iow,v 1.9 2006/02/27 11:56:23 umarke Exp */ | |
/* - changed Adress of REGSEL */ | |
/* $Id: mb91467D.h,v 1.13 2007/08/08 10:56:26 mwilla Exp $ */ | |
/* - Grouped CANPRE_CPCKS */ | |
/* - Bitdescription of HLRC added */ | |
/* BIT-STRUCTURE-DEFINITIONS */ | |
typedef unsigned char IO_BYTE; | |
typedef unsigned short IO_WORD; | |
typedef unsigned long IO_LWORD; | |
typedef const unsigned short IO_WORD_READ; | |
typedef union{ /* Port Data Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR03STR; | |
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 _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE :1; | |
}bit; | |
}PDR10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}PDR17STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR27STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDR29STR; | |
typedef union{ /* External Interrupt 0-7 */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ER7 :1; | |
IO_BYTE _ER6 :1; | |
IO_BYTE _ER5 :1; | |
IO_BYTE _ER4 :1; | |
IO_BYTE _ER3 :1; | |
IO_BYTE _ER2 :1; | |
IO_BYTE _ER1 :1; | |
IO_BYTE _ER0 :1; | |
}bit; | |
}EIRR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EN7 :1; | |
IO_BYTE _EN6 :1; | |
IO_BYTE _EN5 :1; | |
IO_BYTE _EN4 :1; | |
IO_BYTE _EN3 :1; | |
IO_BYTE _EN2 :1; | |
IO_BYTE _EN1 :1; | |
IO_BYTE _EN0 :1; | |
}bit; | |
}ENIR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _LB7 :1; | |
IO_WORD _LA7 :1; | |
IO_WORD _LB6 :1; | |
IO_WORD _LA6 :1; | |
IO_WORD _LB5 :1; | |
IO_WORD _LA5 :1; | |
IO_WORD _LB4 :1; | |
IO_WORD _LA4 :1; | |
IO_WORD _LB3 :1; | |
IO_WORD _LA3 :1; | |
IO_WORD _LB2 :1; | |
IO_WORD _LA2 :1; | |
IO_WORD _LB1 :1; | |
IO_WORD _LA1 :1; | |
IO_WORD _LB0 :1; | |
IO_WORD _LA0 :1; | |
}bit; | |
}ELVR0STR; | |
typedef union{ /* External Interrupt 8-15 */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ER15 :1; | |
IO_BYTE _ER14 :1; | |
IO_BYTE _ER13 :1; | |
IO_BYTE _ER12 :1; | |
IO_BYTE _ER11 :1; | |
IO_BYTE _ER10 :1; | |
IO_BYTE _ER9 :1; | |
IO_BYTE _ER8 :1; | |
}bit; | |
}EIRR1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EN15 :1; | |
IO_BYTE _EN14 :1; | |
IO_BYTE _EN13 :1; | |
IO_BYTE _EN12 :1; | |
IO_BYTE _EN11 :1; | |
IO_BYTE _EN10 :1; | |
IO_BYTE _EN9 :1; | |
IO_BYTE _EN8 :1; | |
}bit; | |
}ENIR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _LB15 :1; | |
IO_WORD _LA15 :1; | |
IO_WORD _LB14 :1; | |
IO_WORD _LA14 :1; | |
IO_WORD _LB13 :1; | |
IO_WORD _LA13 :1; | |
IO_WORD _LB12 :1; | |
IO_WORD _LA12 :1; | |
IO_WORD _LB11 :1; | |
IO_WORD _LA11 :1; | |
IO_WORD _LB10 :1; | |
IO_WORD _LA10 :1; | |
IO_WORD _LB9 :1; | |
IO_WORD _LA9 :1; | |
IO_WORD _LB8 :1; | |
IO_WORD _LA8 :1; | |
}bit; | |
}ELVR1STR; | |
typedef union{ /* DLYI/I-unit */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _DLYI :1; | |
}bit; | |
}DICRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MHALTI :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _LVL4 :1; | |
IO_BYTE _LVL3 :1; | |
IO_BYTE _LVL2 :1; | |
IO_BYTE _LVL1 :1; | |
IO_BYTE _LVL0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _LVL :5; | |
}bitc; | |
}HRCLSTR; | |
typedef union{ /* USART (LIN) 2 */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _PEN :1; | |
IO_BYTE _P :1; | |
IO_BYTE _SBL :1; | |
IO_BYTE _CL :1; | |
IO_BYTE _AD :1; | |
IO_BYTE _CRE :1; | |
IO_BYTE _RXE :1; | |
IO_BYTE _TXE :1; | |
}bit; | |
}SCR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MD1 :1; | |
IO_BYTE _MD0 :1; | |
IO_BYTE _OTO :1; | |
IO_BYTE _EXT :1; | |
IO_BYTE _REST :1; | |
IO_BYTE _UPCL :1; | |
IO_BYTE _SCKE :1; | |
IO_BYTE _SOE :1; | |
}bit; | |
struct{ | |
IO_BYTE _MD :2; | |
}bitc; | |
}SMR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _PE :1; | |
IO_BYTE _ORE :1; | |
IO_BYTE _FRE :1; | |
IO_BYTE _RDRF :1; | |
IO_BYTE _TDRE :1; | |
IO_BYTE _BDS :1; | |
IO_BYTE _RIE :1; | |
IO_BYTE _TIE :1; | |
}bit; | |
}SSR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _LBIE :1; | |
IO_BYTE _LBD :1; | |
IO_BYTE _LBL1 :1; | |
IO_BYTE _LBL0 :1; | |
IO_BYTE _SOPE :1; | |
IO_BYTE _SIOP :1; | |
IO_BYTE _CCO :1; | |
IO_BYTE _SCES :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _LBL :2; | |
}bitc; | |
}ESCR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _INV :1; | |
IO_BYTE _LBR :1; | |
IO_BYTE _MS :1; | |
IO_BYTE _SCDE :1; | |
IO_BYTE _SSM :1; | |
IO_BYTE _BIE :1; | |
IO_BYTE _RBI :1; | |
IO_BYTE _TBI :1; | |
}bit; | |
}ECCR02STR; | |
typedef union{ /* USART (LIN) 4 with FIFO */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _PEN :1; | |
IO_BYTE _P :1; | |
IO_BYTE _SBL :1; | |
IO_BYTE _CL :1; | |
IO_BYTE _AD :1; | |
IO_BYTE _CRE :1; | |
IO_BYTE _RXE :1; | |
IO_BYTE _TXE :1; | |
}bit; | |
}SCR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MD1 :1; | |
IO_BYTE _MD0 :1; | |
IO_BYTE _OTO :1; | |
IO_BYTE _EXT :1; | |
IO_BYTE _REST :1; | |
IO_BYTE _UPCL :1; | |
IO_BYTE _SCKE :1; | |
IO_BYTE _SOE :1; | |
}bit; | |
struct{ | |
IO_BYTE _MD :2; | |
}bitc; | |
}SMR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _PE :1; | |
IO_BYTE _ORE :1; | |
IO_BYTE _FRE :1; | |
IO_BYTE _RDRF :1; | |
IO_BYTE _TDRE :1; | |
IO_BYTE _BDS :1; | |
IO_BYTE _RIE :1; | |
IO_BYTE _TIE :1; | |
}bit; | |
}SSR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _LBIE :1; | |
IO_BYTE _LBD :1; | |
IO_BYTE _LBL1 :1; | |
IO_BYTE _LBL0 :1; | |
IO_BYTE _SOPE :1; | |
IO_BYTE _SIOP :1; | |
IO_BYTE _CCO :1; | |
IO_BYTE _SCES :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _LBL :2; | |
}bitc; | |
}ESCR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _INV :1; | |
IO_BYTE _LBR :1; | |
IO_BYTE _MS :1; | |
IO_BYTE _SCDE :1; | |
IO_BYTE _SSM :1; | |
IO_BYTE _BIE :1; | |
IO_BYTE _RBI :1; | |
IO_BYTE _TBI :1; | |
}bit; | |
}ECCR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _RXL3 :1; | |
IO_BYTE _RXL2 :1; | |
IO_BYTE _RXL1 :1; | |
IO_BYTE _RXL0 :1; | |
IO_BYTE :1; | |
IO_BYTE _ERX :1; | |
IO_BYTE _ETX :1; | |
IO_BYTE _SVD :1; | |
}bit; | |
struct{ | |
IO_BYTE _RXL :4; | |
}bitc; | |
}FCR04STR; | |
typedef union{ /* USART (LIN) 5 with FIFO */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _PEN :1; | |
IO_BYTE _P :1; | |
IO_BYTE _SBL :1; | |
IO_BYTE _CL :1; | |
IO_BYTE _AD :1; | |
IO_BYTE _CRE :1; | |
IO_BYTE _RXE :1; | |
IO_BYTE _TXE :1; | |
}bit; | |
}SCR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MD1 :1; | |
IO_BYTE _MD0 :1; | |
IO_BYTE _OTO :1; | |
IO_BYTE _EXT :1; | |
IO_BYTE _REST :1; | |
IO_BYTE _UPCL :1; | |
IO_BYTE _SCKE :1; | |
IO_BYTE _SOE :1; | |
}bit; | |
struct{ | |
IO_BYTE _MD :2; | |
}bitc; | |
}SMR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _PE :1; | |
IO_BYTE _ORE :1; | |
IO_BYTE _FRE :1; | |
IO_BYTE _RDRF :1; | |
IO_BYTE _TDRE :1; | |
IO_BYTE _BDS :1; | |
IO_BYTE _RIE :1; | |
IO_BYTE _TIE :1; | |
}bit; | |
}SSR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _LBIE :1; | |
IO_BYTE _LBD :1; | |
IO_BYTE _LBL1 :1; | |
IO_BYTE _LBL0 :1; | |
IO_BYTE _SOPE :1; | |
IO_BYTE _SIOP :1; | |
IO_BYTE _CCO :1; | |
IO_BYTE _SCES :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _LBL :2; | |
}bitc; | |
}ESCR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _INV :1; | |
IO_BYTE _LBR :1; | |
IO_BYTE _MS :1; | |
IO_BYTE _SCDE :1; | |
IO_BYTE _SSM :1; | |
IO_BYTE _BIE :1; | |
IO_BYTE _RBI :1; | |
IO_BYTE _TBI :1; | |
}bit; | |
}ECCR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _RXL3 :1; | |
IO_BYTE _RXL2 :1; | |
IO_BYTE _RXL1 :1; | |
IO_BYTE _RXL0 :1; | |
IO_BYTE :1; | |
IO_BYTE _ERX :1; | |
IO_BYTE _ETX :1; | |
IO_BYTE _SVD :1; | |
}bit; | |
struct{ | |
IO_BYTE _RXL :4; | |
}bitc; | |
}FCR05STR; | |
typedef union{ /* USART (LIN) 6 with FIFO */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _PEN :1; | |
IO_BYTE _P :1; | |
IO_BYTE _SBL :1; | |
IO_BYTE _CL :1; | |
IO_BYTE _AD :1; | |
IO_BYTE _CRE :1; | |
IO_BYTE _RXE :1; | |
IO_BYTE _TXE :1; | |
}bit; | |
}SCR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MD1 :1; | |
IO_BYTE _MD0 :1; | |
IO_BYTE _OTO :1; | |
IO_BYTE _EXT :1; | |
IO_BYTE _REST :1; | |
IO_BYTE _UPCL :1; | |
IO_BYTE _SCKE :1; | |
IO_BYTE _SOE :1; | |
}bit; | |
struct{ | |
IO_BYTE _MD :2; | |
}bitc; | |
}SMR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _PE :1; | |
IO_BYTE _ORE :1; | |
IO_BYTE _FRE :1; | |
IO_BYTE _RDRF :1; | |
IO_BYTE _TDRE :1; | |
IO_BYTE _BDS :1; | |
IO_BYTE _RIE :1; | |
IO_BYTE _TIE :1; | |
}bit; | |
}SSR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _LBIE :1; | |
IO_BYTE _LBD :1; | |
IO_BYTE _LBL1 :1; | |
IO_BYTE _LBL0 :1; | |
IO_BYTE _SOPE :1; | |
IO_BYTE _SIOP :1; | |
IO_BYTE _CCO :1; | |
IO_BYTE _SCES :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _LBL :2; | |
}bitc; | |
}ESCR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _INV :1; | |
IO_BYTE _LBR :1; | |
IO_BYTE _MS :1; | |
IO_BYTE _SCDE :1; | |
IO_BYTE _SSM :1; | |
IO_BYTE _BIE :1; | |
IO_BYTE _RBI :1; | |
IO_BYTE _TBI :1; | |
}bit; | |
}ECCR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _RXL3 :1; | |
IO_BYTE _RXL2 :1; | |
IO_BYTE _RXL1 :1; | |
IO_BYTE _RXL0 :1; | |
IO_BYTE :1; | |
IO_BYTE _ERX :1; | |
IO_BYTE _ETX :1; | |
IO_BYTE _SVD :1; | |
}bit; | |
struct{ | |
IO_BYTE _RXL :4; | |
}bitc; | |
}FCR06STR; | |
typedef union{ /* USART (LIN) 7 with FIFO */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _PEN :1; | |
IO_BYTE _P :1; | |
IO_BYTE _SBL :1; | |
IO_BYTE _CL :1; | |
IO_BYTE _AD :1; | |
IO_BYTE _CRE :1; | |
IO_BYTE _RXE :1; | |
IO_BYTE _TXE :1; | |
}bit; | |
}SCR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MD1 :1; | |
IO_BYTE _MD0 :1; | |
IO_BYTE _OTO :1; | |
IO_BYTE _EXT :1; | |
IO_BYTE _REST :1; | |
IO_BYTE _UPCL :1; | |
IO_BYTE _SCKE :1; | |
IO_BYTE _SOE :1; | |
}bit; | |
struct{ | |
IO_BYTE _MD :2; | |
}bitc; | |
}SMR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _PE :1; | |
IO_BYTE _ORE :1; | |
IO_BYTE _FRE :1; | |
IO_BYTE _RDRF :1; | |
IO_BYTE _TDRE :1; | |
IO_BYTE _BDS :1; | |
IO_BYTE _RIE :1; | |
IO_BYTE _TIE :1; | |
}bit; | |
}SSR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _LBIE :1; | |
IO_BYTE _LBD :1; | |
IO_BYTE _LBL1 :1; | |
IO_BYTE _LBL0 :1; | |
IO_BYTE _SOPE :1; | |
IO_BYTE _SIOP :1; | |
IO_BYTE _CCO :1; | |
IO_BYTE _SCES :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _LBL :2; | |
}bitc; | |
}ESCR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _INV :1; | |
IO_BYTE _LBR :1; | |
IO_BYTE _MS :1; | |
IO_BYTE _SCDE :1; | |
IO_BYTE _SSM :1; | |
IO_BYTE _BIE :1; | |
IO_BYTE _RBI :1; | |
IO_BYTE _TBI :1; | |
}bit; | |
}ECCR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _RXL3 :1; | |
IO_BYTE _RXL2 :1; | |
IO_BYTE _RXL1 :1; | |
IO_BYTE _RXL0 :1; | |
IO_BYTE :1; | |
IO_BYTE _ERX :1; | |
IO_BYTE _ETX :1; | |
IO_BYTE _SVD :1; | |
}bit; | |
struct{ | |
IO_BYTE _RXL :4; | |
}bitc; | |
}FCR07STR; | |
typedef union{ /* Stepper Motor 0 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC20STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _BS :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS10STR; | |
typedef union{ /* Stepper Motor 1 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC21STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC11STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _BS :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS21STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS11STR; | |
typedef union{ /* Stepper Motor 2 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC22STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC12STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _BS :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS12STR; | |
typedef union{ /* Stepper Motor 3 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC23STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _BS :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS13STR; | |
typedef union{ /* Stepper Motor 4 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC24STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _BS :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS14STR; | |
typedef union{ /* Stepper Motor 5 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC25STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}PWC15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _BS :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
IO_BYTE _M :3; | |
}bitc; | |
}PWS15STR; | |
typedef union{ /* Stepper Motor Control 0-5 */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _S2 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _CE :1; | |
IO_BYTE _SC :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
}bitc; | |
}PWC0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _S2 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _CE :1; | |
IO_BYTE _SC :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
}bitc; | |
}PWC1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _S2 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _CE :1; | |
IO_BYTE _SC :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
}bitc; | |
}PWC2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _S2 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _CE :1; | |
IO_BYTE _SC :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
}bitc; | |
}PWC3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _S2 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _CE :1; | |
IO_BYTE _SC :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
}bitc; | |
}PWC4STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _S2 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
IO_BYTE _CE :1; | |
IO_BYTE _SC :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _P :3; | |
}bitc; | |
}PWC5STR; | |
typedef union{ /* I2C 0 */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BER :1; | |
IO_BYTE _BEIE :1; | |
IO_BYTE _SCC :1; | |
IO_BYTE _MSS :1; | |
IO_BYTE _ACK :1; | |
IO_BYTE _GCAA :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _INT :1; | |
}bit; | |
}IBCR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BB :1; | |
IO_BYTE _RSC :1; | |
IO_BYTE _AL :1; | |
IO_BYTE _LRB :1; | |
IO_BYTE _TRX :1; | |
IO_BYTE _AAS :1; | |
IO_BYTE _GCA :1; | |
IO_BYTE _ADT :1; | |
}bit; | |
}IBSR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TA9 :1; | |
IO_WORD _TA8 :1; | |
IO_WORD _TA7 :1; | |
IO_WORD _TA6 :1; | |
IO_WORD _TA5 :1; | |
IO_WORD _TA4 :1; | |
IO_WORD _TA3 :1; | |
IO_WORD _TA2 :1; | |
IO_WORD _TA1 :1; | |
IO_WORD _TA0 :1; | |
}bit; | |
}ITBA0STR; | |
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 _TA9 :1; | |
IO_BYTE _TA8 :1; | |
}bit; | |
}ITBAH0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TA7 :1; | |
IO_BYTE _TA6 :1; | |
IO_BYTE _TA5 :1; | |
IO_BYTE _TA4 :1; | |
IO_BYTE _TA3 :1; | |
IO_BYTE _TA2 :1; | |
IO_BYTE _TA1 :1; | |
IO_BYTE _TA0 :1; | |
}bit; | |
}ITBAL0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ENTB :1; | |
IO_WORD _RAL :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TM9 :1; | |
IO_WORD _TM8 :1; | |
IO_WORD _TM7 :1; | |
IO_WORD _TM6 :1; | |
IO_WORD _TM5 :1; | |
IO_WORD _TM4 :1; | |
IO_WORD _TM3 :1; | |
IO_WORD _TM2 :1; | |
IO_WORD _TM1 :1; | |
IO_WORD _TM0 :1; | |
}bit; | |
}ITMK0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ENTB :1; | |
IO_BYTE _RAL :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _TM9 :1; | |
IO_BYTE _TM8 :1; | |
}bit; | |
}ITMKH0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TM7 :1; | |
IO_BYTE _TM6 :1; | |
IO_BYTE _TM5 :1; | |
IO_BYTE _TM4 :1; | |
IO_BYTE _TM3 :1; | |
IO_BYTE _TM2 :1; | |
IO_BYTE _TM1 :1; | |
IO_BYTE _TM0 :1; | |
}bit; | |
}ITMKL0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ENSB :1; | |
IO_BYTE _SM6 :1; | |
IO_BYTE _SM5 :1; | |
IO_BYTE _SM4 :1; | |
IO_BYTE _SM3 :1; | |
IO_BYTE _SM2 :1; | |
IO_BYTE _SM1 :1; | |
IO_BYTE _SM0 :1; | |
}bit; | |
}ISMK0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _SA6 :1; | |
IO_BYTE _SA5 :1; | |
IO_BYTE _SA4 :1; | |
IO_BYTE _SA3 :1; | |
IO_BYTE _SA2 :1; | |
IO_BYTE _SA1 :1; | |
IO_BYTE _SA0 :1; | |
}bit; | |
}ISBA0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}IDAR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _NSF :1; | |
IO_BYTE _EN :1; | |
IO_BYTE _CS4 :1; | |
IO_BYTE _CS3 :1; | |
IO_BYTE _CS2 :1; | |
IO_BYTE _CS1 :1; | |
IO_BYTE _CS0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CS :5; | |
}bitc; | |
}ICCR0STR; | |
typedef union{ /* PPG Control 4-7 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TSEL33 :1; | |
IO_WORD _TSEL32 :1; | |
IO_WORD _TSEL31 :1; | |
IO_WORD _TSEL30 :1; | |
IO_WORD _TSEL23 :1; | |
IO_WORD _TSEL22 :1; | |
IO_WORD _TSEL21 :1; | |
IO_WORD _TSEL20 :1; | |
IO_WORD _TSEL13 :1; | |
IO_WORD _TSEL12 :1; | |
IO_WORD _TSEL11 :1; | |
IO_WORD _TSEL10 :1; | |
IO_WORD _TSEL03 :1; | |
IO_WORD _TSEL02 :1; | |
IO_WORD _TSEL01 :1; | |
IO_WORD _TSEL00 :1; | |
}bit; | |
}GCN11STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _EN3 :1; | |
IO_BYTE _EN2 :1; | |
IO_BYTE _EN1 :1; | |
IO_BYTE _EN0 :1; | |
}bit; | |
}GCN21STR; | |
typedef union{ /* PPG Control 8-11 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TSEL33 :1; | |
IO_WORD _TSEL32 :1; | |
IO_WORD _TSEL31 :1; | |
IO_WORD _TSEL30 :1; | |
IO_WORD _TSEL23 :1; | |
IO_WORD _TSEL22 :1; | |
IO_WORD _TSEL21 :1; | |
IO_WORD _TSEL20 :1; | |
IO_WORD _TSEL13 :1; | |
IO_WORD _TSEL12 :1; | |
IO_WORD _TSEL11 :1; | |
IO_WORD _TSEL10 :1; | |
IO_WORD _TSEL03 :1; | |
IO_WORD _TSEL02 :1; | |
IO_WORD _TSEL01 :1; | |
IO_WORD _TSEL00 :1; | |
}bit; | |
}GCN12STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _EN3 :1; | |
IO_BYTE _EN2 :1; | |
IO_BYTE _EN1 :1; | |
IO_BYTE _EN0 :1; | |
}bit; | |
}GCN22STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL04STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL05STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL06STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL07STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL08STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL09STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL10STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN11STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH11STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL11STR; | |
typedef union{ /* Pulse Frequency Modulator (PFM) */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _INV :1; | |
IO_WORD :1; | |
IO_WORD _CSL2 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _RELD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _TRG :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL :3; | |
}bitc; | |
}P0TMCSRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _INV :1; | |
IO_BYTE :1; | |
IO_BYTE _CSL2 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE :1; | |
IO_BYTE _MOD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :3; | |
IO_BYTE _CSL :3; | |
}bitc; | |
}P0TMCSRHSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _TRG :1; | |
}bit; | |
}P0TMCSRLSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _INV :1; | |
IO_WORD :1; | |
IO_WORD _CSL2 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _RELD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _TRG :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL :3; | |
}bitc; | |
}P1TMCSRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _INV :1; | |
IO_BYTE :1; | |
IO_BYTE _CSL2 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE :1; | |
IO_BYTE _MOD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :3; | |
IO_BYTE _CSL :3; | |
}bitc; | |
}P1TMCSRHSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _TRG :1; | |
}bit; | |
}P1TMCSRLSTR; | |
typedef union{ /* Input Capture 0-3 */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ICP1 :1; | |
IO_BYTE _ICP0 :1; | |
IO_BYTE _ICE1 :1; | |
IO_BYTE _ICE0 :1; | |
IO_BYTE _EG11 :1; | |
IO_BYTE _EG10 :1; | |
IO_BYTE _EG01 :1; | |
IO_BYTE _EG00 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _EG1 :2; | |
IO_BYTE _EG0 :2; | |
}bitc; | |
}ICS01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ICP3 :1; | |
IO_BYTE _ICP2 :1; | |
IO_BYTE _ICE3 :1; | |
IO_BYTE _ICE2 :1; | |
IO_BYTE _EG31 :1; | |
IO_BYTE _EG30 :1; | |
IO_BYTE _EG21 :1; | |
IO_BYTE _EG20 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _EG3 :2; | |
IO_BYTE _EG2 :2; | |
}bitc; | |
}ICS23STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP15 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP9 :1; | |
IO_WORD _CP8 :1; | |
IO_WORD _CP7 :1; | |
IO_WORD _CP6 :1; | |
IO_WORD _CP5 :1; | |
IO_WORD _CP4 :1; | |
IO_WORD _CP3 :1; | |
IO_WORD _CP2 :1; | |
IO_WORD _CP1 :1; | |
IO_WORD _CP0 :1; | |
}bit; | |
}IPCP0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP15 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP9 :1; | |
IO_WORD _CP8 :1; | |
IO_WORD _CP7 :1; | |
IO_WORD _CP6 :1; | |
IO_WORD _CP5 :1; | |
IO_WORD _CP4 :1; | |
IO_WORD _CP3 :1; | |
IO_WORD _CP2 :1; | |
IO_WORD _CP1 :1; | |
IO_WORD _CP0 :1; | |
}bit; | |
}IPCP1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP15 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP9 :1; | |
IO_WORD _CP8 :1; | |
IO_WORD _CP7 :1; | |
IO_WORD _CP6 :1; | |
IO_WORD _CP5 :1; | |
IO_WORD _CP4 :1; | |
IO_WORD _CP3 :1; | |
IO_WORD _CP2 :1; | |
IO_WORD _CP1 :1; | |
IO_WORD _CP0 :1; | |
}bit; | |
}IPCP2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP15 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP9 :1; | |
IO_WORD _CP8 :1; | |
IO_WORD _CP7 :1; | |
IO_WORD _CP6 :1; | |
IO_WORD _CP5 :1; | |
IO_WORD _CP4 :1; | |
IO_WORD _CP3 :1; | |
IO_WORD _CP2 :1; | |
IO_WORD _CP1 :1; | |
IO_WORD _CP0 :1; | |
}bit; | |
}IPCP3STR; | |
typedef union{ /* Output Compare 0-3 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CMOD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _OTD1 :1; | |
IO_WORD _OTD0 :1; | |
IO_WORD _ICP1 :1; | |
IO_WORD _ICP0 :1; | |
IO_WORD _ICE1 :1; | |
IO_WORD _ICE0 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CST1 :1; | |
IO_WORD _CST0 :1; | |
}bit; | |
}OCS01STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CMOD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _OTD3 :1; | |
IO_WORD _OTD2 :1; | |
IO_WORD _ICP3 :1; | |
IO_WORD _ICP2 :1; | |
IO_WORD _ICE3 :1; | |
IO_WORD _ICE2 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CST3 :1; | |
IO_WORD _CST2 :1; | |
}bit; | |
}OCS23STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _C15 :1; | |
IO_WORD _C14 :1; | |
IO_WORD _C13 :1; | |
IO_WORD _C12 :1; | |
IO_WORD _C11 :1; | |
IO_WORD _C10 :1; | |
IO_WORD _C9 :1; | |
IO_WORD _C8 :1; | |
IO_WORD _C7 :1; | |
IO_WORD _C6 :1; | |
IO_WORD _C5 :1; | |
IO_WORD _C4 :1; | |
IO_WORD _C3 :1; | |
IO_WORD _C2 :1; | |
IO_WORD _C1 :1; | |
IO_WORD _C0 :1; | |
}bit; | |
}OCCP0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _C15 :1; | |
IO_WORD _C14 :1; | |
IO_WORD _C13 :1; | |
IO_WORD _C12 :1; | |
IO_WORD _C11 :1; | |
IO_WORD _C10 :1; | |
IO_WORD _C9 :1; | |
IO_WORD _C8 :1; | |
IO_WORD _C7 :1; | |
IO_WORD _C6 :1; | |
IO_WORD _C5 :1; | |
IO_WORD _C4 :1; | |
IO_WORD _C3 :1; | |
IO_WORD _C2 :1; | |
IO_WORD _C1 :1; | |
IO_WORD _C0 :1; | |
}bit; | |
}OCCP1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _C15 :1; | |
IO_WORD _C14 :1; | |
IO_WORD _C13 :1; | |
IO_WORD _C12 :1; | |
IO_WORD _C11 :1; | |
IO_WORD _C10 :1; | |
IO_WORD _C9 :1; | |
IO_WORD _C8 :1; | |
IO_WORD _C7 :1; | |
IO_WORD _C6 :1; | |
IO_WORD _C5 :1; | |
IO_WORD _C4 :1; | |
IO_WORD _C3 :1; | |
IO_WORD _C2 :1; | |
IO_WORD _C1 :1; | |
IO_WORD _C0 :1; | |
}bit; | |
}OCCP2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _C15 :1; | |
IO_WORD _C14 :1; | |
IO_WORD _C13 :1; | |
IO_WORD _C12 :1; | |
IO_WORD _C11 :1; | |
IO_WORD _C10 :1; | |
IO_WORD _C9 :1; | |
IO_WORD _C8 :1; | |
IO_WORD _C7 :1; | |
IO_WORD _C6 :1; | |
IO_WORD _C5 :1; | |
IO_WORD _C4 :1; | |
IO_WORD _C3 :1; | |
IO_WORD _C2 :1; | |
IO_WORD _C1 :1; | |
IO_WORD _C0 :1; | |
}bit; | |
}OCCP3STR; | |
typedef union{ /* Sound Generator */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TST :1; | |
IO_WORD _S2 :1; | |
IO_WORD _S1 :1; | |
IO_WORD _S0 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _BUSY :1; | |
IO_WORD _DEC :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TONE :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _INT :1; | |
IO_WORD _ST :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _S :3; | |
}bitc; | |
}SGCRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TST :1; | |
IO_BYTE _S2 :1; | |
IO_BYTE _S1 :1; | |
IO_BYTE _S0 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _BUSY :1; | |
IO_BYTE _DEC :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _S :3; | |
}bitc; | |
}SGCRHSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _TONE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _INT :1; | |
IO_BYTE _ST :1; | |
}bit; | |
}SGCRLSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}SGFRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}SGARSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}SGTRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}SGDRSTR; | |
typedef union{ /* ADC */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ADE31 :1; | |
IO_WORD _ADE30 :1; | |
IO_WORD _ADE29 :1; | |
IO_WORD _ADE28 :1; | |
IO_WORD _ADE27 :1; | |
IO_WORD _ADE26 :1; | |
IO_WORD _ADE25 :1; | |
IO_WORD _ADE24 :1; | |
IO_WORD _ADE23 :1; | |
IO_WORD _ADE22 :1; | |
IO_WORD _ADE21 :1; | |
IO_WORD _ADE20 :1; | |
IO_WORD _ADE19 :1; | |
IO_WORD _ADE18 :1; | |
IO_WORD _ADE17 :1; | |
IO_WORD _ADE16 :1; | |
}bit; | |
}ADERHSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ADE15 :1; | |
IO_WORD _ADE14 :1; | |
IO_WORD _ADE13 :1; | |
IO_WORD _ADE12 :1; | |
IO_WORD _ADE11 :1; | |
IO_WORD _ADE10 :1; | |
IO_WORD _ADE9 :1; | |
IO_WORD _ADE8 :1; | |
IO_WORD _ADE7 :1; | |
IO_WORD _ADE6 :1; | |
IO_WORD _ADE5 :1; | |
IO_WORD _ADE4 :1; | |
IO_WORD _ADE3 :1; | |
IO_WORD _ADE2 :1; | |
IO_WORD _ADE1 :1; | |
IO_WORD _ADE0 :1; | |
}bit; | |
}ADERLSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BUSY :1; | |
IO_BYTE _INT :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _PAUS :1; | |
IO_BYTE _STS1 :1; | |
IO_BYTE _STS0 :1; | |
IO_BYTE _STRT :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _STS :2; | |
}bitc; | |
}ADCS1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MD1 :1; | |
IO_BYTE _MD0 :1; | |
IO_BYTE _S10 :1; | |
IO_BYTE _ACH4 :1; | |
IO_BYTE _ACH3 :1; | |
IO_BYTE _ACH2 :1; | |
IO_BYTE _ACH1 :1; | |
IO_BYTE _ACH0 :1; | |
}bit; | |
struct{ | |
IO_BYTE _MD :2; | |
IO_BYTE :1; | |
IO_BYTE _ACH :5; | |
}bitc; | |
}ADCS0STR; | |
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 _D9 :1; | |
IO_BYTE _D8 :1; | |
}bit; | |
}ADCR1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}ADCR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CT5 :1; | |
IO_BYTE _CT4 :1; | |
IO_BYTE _CT3 :1; | |
IO_BYTE _CT2 :1; | |
IO_BYTE _CT1 :1; | |
IO_BYTE _CT0 :1; | |
IO_BYTE _ST9 :1; | |
IO_BYTE _ST8 :1; | |
}bit; | |
}ADCT1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ST7 :1; | |
IO_BYTE _ST6 :1; | |
IO_BYTE _ST5 :1; | |
IO_BYTE _ST4 :1; | |
IO_BYTE _ST3 :1; | |
IO_BYTE _ST2 :1; | |
IO_BYTE _ST1 :1; | |
IO_BYTE _ST0 :1; | |
}bit; | |
}ADCT0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ANS4 :1; | |
IO_BYTE _ANS3 :1; | |
IO_BYTE _ANS2 :1; | |
IO_BYTE _ANS1 :1; | |
IO_BYTE _ASN0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ANS :5; | |
}bitc; | |
}ADSCHSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ANE4 :1; | |
IO_BYTE _ANE3 :1; | |
IO_BYTE _ANE2 :1; | |
IO_BYTE _ANE1 :1; | |
IO_BYTE _ANE0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ANE :5; | |
}bitc; | |
}ADECHSTR; | |
typedef union{ /* Alarm Comparator 0-1 */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MD :1; | |
IO_BYTE _OV_EN :1; | |
IO_BYTE _UV_EN :1; | |
IO_BYTE _OUT2 :1; | |
IO_BYTE _OUT1 :1; | |
IO_BYTE _IRQ :1; | |
IO_BYTE _IEN :1; | |
IO_BYTE _PD :1; | |
}bit; | |
}ACSR0STR; | |
typedef union{ /* Reload Timer 0 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMRLR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL2 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _RELD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _TRG :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL :3; | |
IO_WORD _MOD :3; | |
}bitc; | |
}TMCSR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CSL2 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _MOD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :3; | |
IO_BYTE _CSL :3; | |
}bitc; | |
}TMCSRH0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _TRG :1; | |
}bit; | |
}TMCSRL0STR; | |
typedef union{ /* Reload Timer 1 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMRLR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL2 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _RELD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _TRG :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL :3; | |
IO_WORD _MOD :3; | |
}bitc; | |
}TMCSR1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CSL2 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _MOD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :3; | |
IO_BYTE _CSL :3; | |
}bitc; | |
}TMCSRH1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _TRG :1; | |
}bit; | |
}TMCSRL1STR; | |
typedef union{ /* Reload Timer 2 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMRLR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL2 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _RELD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _TRG :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL :3; | |
IO_WORD _MOD :3; | |
}bitc; | |
}TMCSR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CSL2 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _MOD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :3; | |
IO_BYTE _CSL :3; | |
}bitc; | |
}TMCSRH2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _TRG :1; | |
}bit; | |
}TMCSRL2STR; | |
typedef union{ /* Reload Timer 3 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMRLR3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMR3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL2 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _RELD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _TRG :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL :3; | |
IO_WORD _MOD :3; | |
}bitc; | |
}TMCSR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CSL2 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _MOD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :3; | |
IO_BYTE _CSL :3; | |
}bitc; | |
}TMCSRH3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _TRG :1; | |
}bit; | |
}TMCSRL3STR; | |
typedef union{ /* Reload Timer 4 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMRLR4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMR4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL2 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _RELD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _TRG :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL :3; | |
IO_WORD _MOD :3; | |
}bitc; | |
}TMCSR4STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CSL2 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _MOD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :3; | |
IO_BYTE _CSL :3; | |
}bitc; | |
}TMCSRH4STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _TRG :1; | |
}bit; | |
}TMCSRL4STR; | |
typedef union{ /* Reload Timer 5 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMRLR5STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMR5STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL2 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _RELD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _TRG :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL :3; | |
IO_WORD _MOD :3; | |
}bitc; | |
}TMCSR5STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CSL2 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _MOD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :3; | |
IO_BYTE _CSL :3; | |
}bitc; | |
}TMCSRH5STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _TRG :1; | |
}bit; | |
}TMCSRL5STR; | |
typedef union{ /* Reload Timer 6 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMRLR6STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMR6STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL2 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _RELD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _TRG :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL :3; | |
IO_WORD _MOD :3; | |
}bitc; | |
}TMCSR6STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CSL2 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _MOD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :3; | |
IO_BYTE _CSL :3; | |
}bitc; | |
}TMCSRH6STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _TRG :1; | |
}bit; | |
}TMCSRL6STR; | |
typedef union{ /* Reload Timer 7 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMRLR7STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}TMR7STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL2 :1; | |
IO_WORD _CSL1 :1; | |
IO_WORD _CSL0 :1; | |
IO_WORD _MOD2 :1; | |
IO_WORD _MOD1 :1; | |
IO_WORD _MOD0 :1; | |
IO_WORD :1; | |
IO_WORD _OUTL :1; | |
IO_WORD _RELD :1; | |
IO_WORD _INTE :1; | |
IO_WORD _UF :1; | |
IO_WORD _CNTE :1; | |
IO_WORD _TRG :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CSL :3; | |
IO_WORD _MOD :3; | |
}bitc; | |
}TMCSR7STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CSL2 :1; | |
IO_BYTE _CSL1 :1; | |
IO_BYTE _CSL0 :1; | |
IO_BYTE _MOD2 :1; | |
IO_BYTE _MOD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :3; | |
IO_BYTE _CSL :3; | |
}bitc; | |
}TMCSRH7STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MOD0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OUTL :1; | |
IO_BYTE _RELD :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _UF :1; | |
IO_BYTE _CNTE :1; | |
IO_BYTE _TRG :1; | |
}bit; | |
}TMCSRL7STR; | |
typedef union{ /* Free Running Timer0 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _T15 :1; | |
IO_WORD _T14 :1; | |
IO_WORD _T13 :1; | |
IO_WORD _T12 :1; | |
IO_WORD _T11 :1; | |
IO_WORD _T10 :1; | |
IO_WORD _T9 :1; | |
IO_WORD _T8 :1; | |
IO_WORD _T7 :1; | |
IO_WORD _T6 :1; | |
IO_WORD _T5 :1; | |
IO_WORD _T4 :1; | |
IO_WORD _T3 :1; | |
IO_WORD _T2 :1; | |
IO_WORD _T1 :1; | |
IO_WORD _T0 :1; | |
}bit; | |
}TCDT0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ECLK :1; | |
IO_BYTE _IVF :1; | |
IO_BYTE _IVFE :1; | |
IO_BYTE _STOP :1; | |
IO_BYTE _MODE :1; | |
IO_BYTE _CLR :1; | |
IO_BYTE _CLK1 :1; | |
IO_BYTE _CLK0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CLK :2; | |
}bitc; | |
}TCCS0STR; | |
typedef union{ /* Free Running Timer1 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _T15 :1; | |
IO_WORD _T14 :1; | |
IO_WORD _T13 :1; | |
IO_WORD _T12 :1; | |
IO_WORD _T11 :1; | |
IO_WORD _T10 :1; | |
IO_WORD _T9 :1; | |
IO_WORD _T8 :1; | |
IO_WORD _T7 :1; | |
IO_WORD _T6 :1; | |
IO_WORD _T5 :1; | |
IO_WORD _T4 :1; | |
IO_WORD _T3 :1; | |
IO_WORD _T2 :1; | |
IO_WORD _T1 :1; | |
IO_WORD _T0 :1; | |
}bit; | |
}TCDT1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ECLK :1; | |
IO_BYTE _IVF :1; | |
IO_BYTE _IVFE :1; | |
IO_BYTE _STOP :1; | |
IO_BYTE _MODE :1; | |
IO_BYTE _CLR :1; | |
IO_BYTE _CLK1 :1; | |
IO_BYTE _CLK0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CLK :2; | |
}bitc; | |
}TCCS1STR; | |
typedef union{ /* Free Running Timer2 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _T15 :1; | |
IO_WORD _T14 :1; | |
IO_WORD _T13 :1; | |
IO_WORD _T12 :1; | |
IO_WORD _T11 :1; | |
IO_WORD _T10 :1; | |
IO_WORD _T9 :1; | |
IO_WORD _T8 :1; | |
IO_WORD _T7 :1; | |
IO_WORD _T6 :1; | |
IO_WORD _T5 :1; | |
IO_WORD _T4 :1; | |
IO_WORD _T3 :1; | |
IO_WORD _T2 :1; | |
IO_WORD _T1 :1; | |
IO_WORD _T0 :1; | |
}bit; | |
}TCDT2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ECLK :1; | |
IO_BYTE _IVF :1; | |
IO_BYTE _IVFE :1; | |
IO_BYTE _STOP :1; | |
IO_BYTE _MODE :1; | |
IO_BYTE _CLR :1; | |
IO_BYTE _CLK1 :1; | |
IO_BYTE _CLK0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CLK :2; | |
}bitc; | |
}TCCS2STR; | |
typedef union{ /* Free Running Timer3 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _T15 :1; | |
IO_WORD _T14 :1; | |
IO_WORD _T13 :1; | |
IO_WORD _T12 :1; | |
IO_WORD _T11 :1; | |
IO_WORD _T10 :1; | |
IO_WORD _T9 :1; | |
IO_WORD _T8 :1; | |
IO_WORD _T7 :1; | |
IO_WORD _T6 :1; | |
IO_WORD _T5 :1; | |
IO_WORD _T4 :1; | |
IO_WORD _T3 :1; | |
IO_WORD _T2 :1; | |
IO_WORD _T1 :1; | |
IO_WORD _T0 :1; | |
}bit; | |
}TCDT3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ECLK :1; | |
IO_BYTE _IVF :1; | |
IO_BYTE _IVFE :1; | |
IO_BYTE _STOP :1; | |
IO_BYTE _MODE :1; | |
IO_BYTE _CLR :1; | |
IO_BYTE _CLK1 :1; | |
IO_BYTE _CLK0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CLK :2; | |
}bitc; | |
}TCCS3STR; | |
typedef union{ /* DMAC */ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _DENB :1; | |
IO_LWORD _PAUS :1; | |
IO_LWORD _STRG :1; | |
IO_LWORD _IS4 :1; | |
IO_LWORD _IS3 :1; | |
IO_LWORD _IS2 :1; | |
IO_LWORD _IS1 :1; | |
IO_LWORD _IS0 :1; | |
IO_LWORD _EIS3 :1; | |
IO_LWORD _EIS2 :1; | |
IO_LWORD _EIS1 :1; | |
IO_LWORD _EIS0 :1; | |
IO_LWORD _BLK3 :1; | |
IO_LWORD _BLK2 :1; | |
IO_LWORD _BLK1 :1; | |
IO_LWORD _BLK0 :1; | |
IO_LWORD _DTCF :1; | |
IO_LWORD _DTCE :1; | |
IO_LWORD _DTCD :1; | |
IO_LWORD _DTCC :1; | |
IO_LWORD _DTCB :1; | |
IO_LWORD _DTCA :1; | |
IO_LWORD _DTC9 :1; | |
IO_LWORD _DTC8 :1; | |
IO_LWORD _DTC7 :1; | |
IO_LWORD _DTC6 :1; | |
IO_LWORD _DTC5 :1; | |
IO_LWORD _DTC4 :1; | |
IO_LWORD _DTC3 :1; | |
IO_LWORD _DTC2 :1; | |
IO_LWORD _DTC1 :1; | |
IO_LWORD _DTC0 :1; | |
}bit; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _IS :5; | |
IO_LWORD _EIS :4; | |
IO_LWORD _BLK :4; | |
IO_LWORD _DTC :16; | |
}bitc; | |
}DMACA0STR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _TYPE1 :1; | |
IO_LWORD _TYPE0 :1; | |
IO_LWORD _MOD1 :1; | |
IO_LWORD _MOD0 :1; | |
IO_LWORD _WS1 :1; | |
IO_LWORD _WS0 :1; | |
IO_LWORD _SADM :1; | |
IO_LWORD _DADM :1; | |
IO_LWORD _DTCR :1; | |
IO_LWORD _SADR :1; | |
IO_LWORD _DADR :1; | |
IO_LWORD _ERIE :1; | |
IO_LWORD _EDIE :1; | |
IO_LWORD _DSS2 :1; | |
IO_LWORD _DSS1 :1; | |
IO_LWORD _DSS0 :1; | |
IO_LWORD _SASZ7 :1; | |
IO_LWORD _SASZ6 :1; | |
IO_LWORD _SASZ5 :1; | |
IO_LWORD _SASZ4 :1; | |
IO_LWORD _SASZ3 :1; | |
IO_LWORD _SASZ2 :1; | |
IO_LWORD _SASZ1 :1; | |
IO_LWORD _SASZ0 :1; | |
IO_LWORD _DASZ7 :1; | |
IO_LWORD _DASZ6 :1; | |
IO_LWORD _DASZ5 :1; | |
IO_LWORD _DASZ4 :1; | |
IO_LWORD _DASZ3 :1; | |
IO_LWORD _DASZ2 :1; | |
IO_LWORD _DASZ1 :1; | |
IO_LWORD _DASZ0 :1; | |
}bit; | |
struct{ | |
IO_LWORD _TYPE :2; | |
IO_LWORD _MOD :2; | |
IO_LWORD _WS :2; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _DSS :3; | |
IO_LWORD _SASZ :8; | |
IO_LWORD _DASZ :8; | |
}bitc; | |
}DMACB0STR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _DENB :1; | |
IO_LWORD _PAUS :1; | |
IO_LWORD _STRG :1; | |
IO_LWORD _IS4 :1; | |
IO_LWORD _IS3 :1; | |
IO_LWORD _IS2 :1; | |
IO_LWORD _IS1 :1; | |
IO_LWORD _IS0 :1; | |
IO_LWORD _EIS3 :1; | |
IO_LWORD _EIS2 :1; | |
IO_LWORD _EIS1 :1; | |
IO_LWORD _EIS0 :1; | |
IO_LWORD _BLK3 :1; | |
IO_LWORD _BLK2 :1; | |
IO_LWORD _BLK1 :1; | |
IO_LWORD _BLK0 :1; | |
IO_LWORD _DTCF :1; | |
IO_LWORD _DTCE :1; | |
IO_LWORD _DTCD :1; | |
IO_LWORD _DTCC :1; | |
IO_LWORD _DTCB :1; | |
IO_LWORD _DTCA :1; | |
IO_LWORD _DTC9 :1; | |
IO_LWORD _DTC8 :1; | |
IO_LWORD _DTC7 :1; | |
IO_LWORD _DTC6 :1; | |
IO_LWORD _DTC5 :1; | |
IO_LWORD _DTC4 :1; | |
IO_LWORD _DTC3 :1; | |
IO_LWORD _DTC2 :1; | |
IO_LWORD _DTC1 :1; | |
IO_LWORD _DTC0 :1; | |
}bit; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _IS :5; | |
IO_LWORD _EIS :4; | |
IO_LWORD _BLK :4; | |
IO_LWORD _DTC :16; | |
}bitc; | |
}DMACA1STR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _TYPE1 :1; | |
IO_LWORD _TYPE0 :1; | |
IO_LWORD _MOD1 :1; | |
IO_LWORD _MOD0 :1; | |
IO_LWORD _WS1 :1; | |
IO_LWORD _WS0 :1; | |
IO_LWORD _SADM :1; | |
IO_LWORD _DADM :1; | |
IO_LWORD _DTCR :1; | |
IO_LWORD _SADR :1; | |
IO_LWORD _DADR :1; | |
IO_LWORD _ERIE :1; | |
IO_LWORD _EDIE :1; | |
IO_LWORD _DSS2 :1; | |
IO_LWORD _DSS1 :1; | |
IO_LWORD _DSS0 :1; | |
IO_LWORD _SASZ7 :1; | |
IO_LWORD _SASZ6 :1; | |
IO_LWORD _SASZ5 :1; | |
IO_LWORD _SASZ4 :1; | |
IO_LWORD _SASZ3 :1; | |
IO_LWORD _SASZ2 :1; | |
IO_LWORD _SASZ1 :1; | |
IO_LWORD _SASZ0 :1; | |
IO_LWORD _DASZ7 :1; | |
IO_LWORD _DASZ6 :1; | |
IO_LWORD _DASZ5 :1; | |
IO_LWORD _DASZ4 :1; | |
IO_LWORD _DASZ3 :1; | |
IO_LWORD _DASZ2 :1; | |
IO_LWORD _DASZ1 :1; | |
IO_LWORD _DASZ0 :1; | |
}bit; | |
struct{ | |
IO_LWORD _TYPE :2; | |
IO_LWORD _MOD :2; | |
IO_LWORD _WS :2; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _DSS :3; | |
IO_LWORD _SASZ :8; | |
IO_LWORD _DASZ :8; | |
}bitc; | |
}DMACB1STR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _DENB :1; | |
IO_LWORD _PAUS :1; | |
IO_LWORD _STRG :1; | |
IO_LWORD _IS4 :1; | |
IO_LWORD _IS3 :1; | |
IO_LWORD _IS2 :1; | |
IO_LWORD _IS1 :1; | |
IO_LWORD _IS0 :1; | |
IO_LWORD _EIS3 :1; | |
IO_LWORD _EIS2 :1; | |
IO_LWORD _EIS1 :1; | |
IO_LWORD _EIS0 :1; | |
IO_LWORD _BLK3 :1; | |
IO_LWORD _BLK2 :1; | |
IO_LWORD _BLK1 :1; | |
IO_LWORD _BLK0 :1; | |
IO_LWORD _DTCF :1; | |
IO_LWORD _DTCE :1; | |
IO_LWORD _DTCD :1; | |
IO_LWORD _DTCC :1; | |
IO_LWORD _DTCB :1; | |
IO_LWORD _DTCA :1; | |
IO_LWORD _DTC9 :1; | |
IO_LWORD _DTC8 :1; | |
IO_LWORD _DTC7 :1; | |
IO_LWORD _DTC6 :1; | |
IO_LWORD _DTC5 :1; | |
IO_LWORD _DTC4 :1; | |
IO_LWORD _DTC3 :1; | |
IO_LWORD _DTC2 :1; | |
IO_LWORD _DTC1 :1; | |
IO_LWORD _DTC0 :1; | |
}bit; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _IS :5; | |
IO_LWORD _EIS :4; | |
IO_LWORD _BLK :4; | |
IO_LWORD _DTC :16; | |
}bitc; | |
}DMACA2STR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _TYPE1 :1; | |
IO_LWORD _TYPE0 :1; | |
IO_LWORD _MOD1 :1; | |
IO_LWORD _MOD0 :1; | |
IO_LWORD _WS1 :1; | |
IO_LWORD _WS0 :1; | |
IO_LWORD _SADM :1; | |
IO_LWORD _DADM :1; | |
IO_LWORD _DTCR :1; | |
IO_LWORD _SADR :1; | |
IO_LWORD _DADR :1; | |
IO_LWORD _ERIE :1; | |
IO_LWORD _EDIE :1; | |
IO_LWORD _DSS2 :1; | |
IO_LWORD _DSS1 :1; | |
IO_LWORD _DSS0 :1; | |
IO_LWORD _SASZ7 :1; | |
IO_LWORD _SASZ6 :1; | |
IO_LWORD _SASZ5 :1; | |
IO_LWORD _SASZ4 :1; | |
IO_LWORD _SASZ3 :1; | |
IO_LWORD _SASZ2 :1; | |
IO_LWORD _SASZ1 :1; | |
IO_LWORD _SASZ0 :1; | |
IO_LWORD _DASZ7 :1; | |
IO_LWORD _DASZ6 :1; | |
IO_LWORD _DASZ5 :1; | |
IO_LWORD _DASZ4 :1; | |
IO_LWORD _DASZ3 :1; | |
IO_LWORD _DASZ2 :1; | |
IO_LWORD _DASZ1 :1; | |
IO_LWORD _DASZ0 :1; | |
}bit; | |
struct{ | |
IO_LWORD _TYPE :2; | |
IO_LWORD _MOD :2; | |
IO_LWORD _WS :2; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _DSS :3; | |
IO_LWORD _SASZ :8; | |
IO_LWORD _DASZ :8; | |
}bitc; | |
}DMACB2STR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _DENB :1; | |
IO_LWORD _PAUS :1; | |
IO_LWORD _STRG :1; | |
IO_LWORD _IS4 :1; | |
IO_LWORD _IS3 :1; | |
IO_LWORD _IS2 :1; | |
IO_LWORD _IS1 :1; | |
IO_LWORD _IS0 :1; | |
IO_LWORD _EIS3 :1; | |
IO_LWORD _EIS2 :1; | |
IO_LWORD _EIS1 :1; | |
IO_LWORD _EIS0 :1; | |
IO_LWORD _BLK3 :1; | |
IO_LWORD _BLK2 :1; | |
IO_LWORD _BLK1 :1; | |
IO_LWORD _BLK0 :1; | |
IO_LWORD _DTCF :1; | |
IO_LWORD _DTCE :1; | |
IO_LWORD _DTCD :1; | |
IO_LWORD _DTCC :1; | |
IO_LWORD _DTCB :1; | |
IO_LWORD _DTCA :1; | |
IO_LWORD _DTC9 :1; | |
IO_LWORD _DTC8 :1; | |
IO_LWORD _DTC7 :1; | |
IO_LWORD _DTC6 :1; | |
IO_LWORD _DTC5 :1; | |
IO_LWORD _DTC4 :1; | |
IO_LWORD _DTC3 :1; | |
IO_LWORD _DTC2 :1; | |
IO_LWORD _DTC1 :1; | |
IO_LWORD _DTC0 :1; | |
}bit; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _IS :5; | |
IO_LWORD _EIS :4; | |
IO_LWORD _BLK :4; | |
IO_LWORD _DTC :16; | |
}bitc; | |
}DMACA3STR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _TYPE1 :1; | |
IO_LWORD _TYPE0 :1; | |
IO_LWORD _MOD1 :1; | |
IO_LWORD _MOD0 :1; | |
IO_LWORD _WS1 :1; | |
IO_LWORD _WS0 :1; | |
IO_LWORD _SADM :1; | |
IO_LWORD _DADM :1; | |
IO_LWORD _DTCR :1; | |
IO_LWORD _SADR :1; | |
IO_LWORD _DADR :1; | |
IO_LWORD _ERIE :1; | |
IO_LWORD _EDIE :1; | |
IO_LWORD _DSS2 :1; | |
IO_LWORD _DSS1 :1; | |
IO_LWORD _DSS0 :1; | |
IO_LWORD _SASZ7 :1; | |
IO_LWORD _SASZ6 :1; | |
IO_LWORD _SASZ5 :1; | |
IO_LWORD _SASZ4 :1; | |
IO_LWORD _SASZ3 :1; | |
IO_LWORD _SASZ2 :1; | |
IO_LWORD _SASZ1 :1; | |
IO_LWORD _SASZ0 :1; | |
IO_LWORD _DASZ7 :1; | |
IO_LWORD _DASZ6 :1; | |
IO_LWORD _DASZ5 :1; | |
IO_LWORD _DASZ4 :1; | |
IO_LWORD _DASZ3 :1; | |
IO_LWORD _DASZ2 :1; | |
IO_LWORD _DASZ1 :1; | |
IO_LWORD _DASZ0 :1; | |
}bit; | |
struct{ | |
IO_LWORD _TYPE :2; | |
IO_LWORD _MOD :2; | |
IO_LWORD _WS :2; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _DSS :3; | |
IO_LWORD _SASZ :8; | |
IO_LWORD _DASZ :8; | |
}bitc; | |
}DMACB3STR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _DENB :1; | |
IO_LWORD _PAUS :1; | |
IO_LWORD _STRG :1; | |
IO_LWORD _IS4 :1; | |
IO_LWORD _IS3 :1; | |
IO_LWORD _IS2 :1; | |
IO_LWORD _IS1 :1; | |
IO_LWORD _IS0 :1; | |
IO_LWORD _EIS3 :1; | |
IO_LWORD _EIS2 :1; | |
IO_LWORD _EIS1 :1; | |
IO_LWORD _EIS0 :1; | |
IO_LWORD _BLK3 :1; | |
IO_LWORD _BLK2 :1; | |
IO_LWORD _BLK1 :1; | |
IO_LWORD _BLK0 :1; | |
IO_LWORD _DTCF :1; | |
IO_LWORD _DTCE :1; | |
IO_LWORD _DTCD :1; | |
IO_LWORD _DTCC :1; | |
IO_LWORD _DTCB :1; | |
IO_LWORD _DTCA :1; | |
IO_LWORD _DTC9 :1; | |
IO_LWORD _DTC8 :1; | |
IO_LWORD _DTC7 :1; | |
IO_LWORD _DTC6 :1; | |
IO_LWORD _DTC5 :1; | |
IO_LWORD _DTC4 :1; | |
IO_LWORD _DTC3 :1; | |
IO_LWORD _DTC2 :1; | |
IO_LWORD _DTC1 :1; | |
IO_LWORD _DTC0 :1; | |
}bit; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _IS :5; | |
IO_LWORD _EIS :4; | |
IO_LWORD _BLK :4; | |
IO_LWORD _DTC :16; | |
}bitc; | |
}DMACA4STR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _TYPE1 :1; | |
IO_LWORD _TYPE0 :1; | |
IO_LWORD _MOD1 :1; | |
IO_LWORD _MOD0 :1; | |
IO_LWORD _WS1 :1; | |
IO_LWORD _WS0 :1; | |
IO_LWORD _SADM :1; | |
IO_LWORD _DADM :1; | |
IO_LWORD _DTCR :1; | |
IO_LWORD _SADR :1; | |
IO_LWORD _DADR :1; | |
IO_LWORD _ERIE :1; | |
IO_LWORD _EDIE :1; | |
IO_LWORD _DSS2 :1; | |
IO_LWORD _DSS1 :1; | |
IO_LWORD _DSS0 :1; | |
IO_LWORD _SASZ7 :1; | |
IO_LWORD _SASZ6 :1; | |
IO_LWORD _SASZ5 :1; | |
IO_LWORD _SASZ4 :1; | |
IO_LWORD _SASZ3 :1; | |
IO_LWORD _SASZ2 :1; | |
IO_LWORD _SASZ1 :1; | |
IO_LWORD _SASZ0 :1; | |
IO_LWORD _DASZ7 :1; | |
IO_LWORD _DASZ6 :1; | |
IO_LWORD _DASZ5 :1; | |
IO_LWORD _DASZ4 :1; | |
IO_LWORD _DASZ3 :1; | |
IO_LWORD _DASZ2 :1; | |
IO_LWORD _DASZ1 :1; | |
IO_LWORD _DASZ0 :1; | |
}bit; | |
struct{ | |
IO_LWORD _TYPE :2; | |
IO_LWORD _MOD :2; | |
IO_LWORD _WS :2; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _DSS :3; | |
IO_LWORD _SASZ :8; | |
IO_LWORD _DASZ :8; | |
}bitc; | |
}DMACB4STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _DMAE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _PM01 :1; | |
IO_BYTE _DMAH3 :1; | |
IO_BYTE _DMAH2 :1; | |
IO_BYTE _DMAH1 :1; | |
IO_BYTE _DMAH0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _DMAH :4; | |
}bitc; | |
}DMACRSTR; | |
typedef union{ /* Input Capture 4-7 */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ICP5 :1; | |
IO_BYTE _ICP4 :1; | |
IO_BYTE _ICE5 :1; | |
IO_BYTE _ICE4 :1; | |
IO_BYTE _EG51 :1; | |
IO_BYTE _EG50 :1; | |
IO_BYTE _EG41 :1; | |
IO_BYTE _EG40 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _EG5 :2; | |
IO_BYTE _EG4 :2; | |
}bitc; | |
}ICS45STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ICP7 :1; | |
IO_BYTE _ICP6 :1; | |
IO_BYTE _ICE7 :1; | |
IO_BYTE _ICE6 :1; | |
IO_BYTE _EG71 :1; | |
IO_BYTE _EG70 :1; | |
IO_BYTE _EG61 :1; | |
IO_BYTE _EG60 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _EG7 :2; | |
IO_BYTE _EG6 :2; | |
}bitc; | |
}ICS67STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP15 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP9 :1; | |
IO_WORD _CP8 :1; | |
IO_WORD _CP7 :1; | |
IO_WORD _CP6 :1; | |
IO_WORD _CP5 :1; | |
IO_WORD _CP4 :1; | |
IO_WORD _CP3 :1; | |
IO_WORD _CP2 :1; | |
IO_WORD _CP1 :1; | |
IO_WORD _CP0 :1; | |
}bit; | |
}IPCP4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP15 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP9 :1; | |
IO_WORD _CP8 :1; | |
IO_WORD _CP7 :1; | |
IO_WORD _CP6 :1; | |
IO_WORD _CP5 :1; | |
IO_WORD _CP4 :1; | |
IO_WORD _CP3 :1; | |
IO_WORD _CP2 :1; | |
IO_WORD _CP1 :1; | |
IO_WORD _CP0 :1; | |
}bit; | |
}IPCP5STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP15 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP9 :1; | |
IO_WORD _CP8 :1; | |
IO_WORD _CP7 :1; | |
IO_WORD _CP6 :1; | |
IO_WORD _CP5 :1; | |
IO_WORD _CP4 :1; | |
IO_WORD _CP3 :1; | |
IO_WORD _CP2 :1; | |
IO_WORD _CP1 :1; | |
IO_WORD _CP0 :1; | |
}bit; | |
}IPCP6STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CP15 :1; | |
IO_WORD _CP14 :1; | |
IO_WORD _CP13 :1; | |
IO_WORD _CP12 :1; | |
IO_WORD _CP11 :1; | |
IO_WORD _CP10 :1; | |
IO_WORD _CP9 :1; | |
IO_WORD _CP8 :1; | |
IO_WORD _CP7 :1; | |
IO_WORD _CP6 :1; | |
IO_WORD _CP5 :1; | |
IO_WORD _CP4 :1; | |
IO_WORD _CP3 :1; | |
IO_WORD _CP2 :1; | |
IO_WORD _CP1 :1; | |
IO_WORD _CP0 :1; | |
}bit; | |
}IPCP7STR; | |
typedef union{ /* Free Running Timer4 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _T15 :1; | |
IO_WORD _T14 :1; | |
IO_WORD _T13 :1; | |
IO_WORD _T12 :1; | |
IO_WORD _T11 :1; | |
IO_WORD _T10 :1; | |
IO_WORD _T9 :1; | |
IO_WORD _T8 :1; | |
IO_WORD _T7 :1; | |
IO_WORD _T6 :1; | |
IO_WORD _T5 :1; | |
IO_WORD _T4 :1; | |
IO_WORD _T3 :1; | |
IO_WORD _T2 :1; | |
IO_WORD _T1 :1; | |
IO_WORD _T0 :1; | |
}bit; | |
}TCDT4STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ECLK :1; | |
IO_BYTE _IVF :1; | |
IO_BYTE _IVFE :1; | |
IO_BYTE _STOP :1; | |
IO_BYTE _MODE :1; | |
IO_BYTE _CLR :1; | |
IO_BYTE _CLK1 :1; | |
IO_BYTE _CLK0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CLK :2; | |
}bitc; | |
}TCCS4STR; | |
typedef union{ /* Free Running Timer5 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _T15 :1; | |
IO_WORD _T14 :1; | |
IO_WORD _T13 :1; | |
IO_WORD _T12 :1; | |
IO_WORD _T11 :1; | |
IO_WORD _T10 :1; | |
IO_WORD _T9 :1; | |
IO_WORD _T8 :1; | |
IO_WORD _T7 :1; | |
IO_WORD _T6 :1; | |
IO_WORD _T5 :1; | |
IO_WORD _T4 :1; | |
IO_WORD _T3 :1; | |
IO_WORD _T2 :1; | |
IO_WORD _T1 :1; | |
IO_WORD _T0 :1; | |
}bit; | |
}TCDT5STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ECLK :1; | |
IO_BYTE _IVF :1; | |
IO_BYTE _IVFE :1; | |
IO_BYTE _STOP :1; | |
IO_BYTE _MODE :1; | |
IO_BYTE _CLR :1; | |
IO_BYTE _CLK1 :1; | |
IO_BYTE _CLK0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CLK :2; | |
}bitc; | |
}TCCS5STR; | |
typedef union{ /* Free Running Timer6 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _T15 :1; | |
IO_WORD _T14 :1; | |
IO_WORD _T13 :1; | |
IO_WORD _T12 :1; | |
IO_WORD _T11 :1; | |
IO_WORD _T10 :1; | |
IO_WORD _T9 :1; | |
IO_WORD _T8 :1; | |
IO_WORD _T7 :1; | |
IO_WORD _T6 :1; | |
IO_WORD _T5 :1; | |
IO_WORD _T4 :1; | |
IO_WORD _T3 :1; | |
IO_WORD _T2 :1; | |
IO_WORD _T1 :1; | |
IO_WORD _T0 :1; | |
}bit; | |
}TCDT6STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ECLK :1; | |
IO_BYTE _IVF :1; | |
IO_BYTE _IVFE :1; | |
IO_BYTE _STOP :1; | |
IO_BYTE _MODE :1; | |
IO_BYTE _CLR :1; | |
IO_BYTE _CLK1 :1; | |
IO_BYTE _CLK0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CLK :2; | |
}bitc; | |
}TCCS6STR; | |
typedef union{ /* Free Running Timer7 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _T15 :1; | |
IO_WORD _T14 :1; | |
IO_WORD _T13 :1; | |
IO_WORD _T12 :1; | |
IO_WORD _T11 :1; | |
IO_WORD _T10 :1; | |
IO_WORD _T9 :1; | |
IO_WORD _T8 :1; | |
IO_WORD _T7 :1; | |
IO_WORD _T6 :1; | |
IO_WORD _T5 :1; | |
IO_WORD _T4 :1; | |
IO_WORD _T3 :1; | |
IO_WORD _T2 :1; | |
IO_WORD _T1 :1; | |
IO_WORD _T0 :1; | |
}bit; | |
}TCDT7STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ECLK :1; | |
IO_BYTE _IVF :1; | |
IO_BYTE _IVFE :1; | |
IO_BYTE _STOP :1; | |
IO_BYTE _MODE :1; | |
IO_BYTE _CLR :1; | |
IO_BYTE _CLK1 :1; | |
IO_BYTE _CLK0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CLK :2; | |
}bitc; | |
}TCCS7STR; | |
typedef union{ /* Up/Down Counter 0-1 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}UDRC10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}UDRC1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}UDRC0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}UDCR10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}UDCR1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}UDCR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _M16E :1; | |
IO_WORD _CDCF :1; | |
IO_WORD _CFIE :1; | |
IO_WORD _CLKS :1; | |
IO_WORD _CMS1 :1; | |
IO_WORD _CMS0 :1; | |
IO_WORD _CES1 :1; | |
IO_WORD _CES0 :1; | |
IO_WORD :1; | |
IO_WORD _CTUT :1; | |
IO_WORD _UCRE :1; | |
IO_WORD _RLDE :1; | |
IO_WORD _UDCLR :1; | |
IO_WORD _CGSC :1; | |
IO_WORD _CGE1 :1; | |
IO_WORD _CGE0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CMS :2; | |
IO_WORD _CES :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CGE :2; | |
}bitc; | |
}UDCC0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _M16E :1; | |
IO_BYTE _CDCF :1; | |
IO_BYTE _CFIE :1; | |
IO_BYTE _CLKS :1; | |
IO_BYTE _CMS1 :1; | |
IO_BYTE _CMS0 :1; | |
IO_BYTE _CES1 :1; | |
IO_BYTE _CES0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :4; | |
IO_BYTE _CMS :2; | |
IO_BYTE _CES :2; | |
}bitc; | |
}UDCCH0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _CTUT :1; | |
IO_BYTE _UCRE :1; | |
IO_BYTE _RLDE :1; | |
IO_BYTE _UDCLR :1; | |
IO_BYTE _CGSC :1; | |
IO_BYTE _CGE1 :1; | |
IO_BYTE _CGE0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :6; | |
IO_BYTE _CGE :2; | |
}bitc; | |
}UDCCL0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CSTR :1; | |
IO_BYTE _CITE :1; | |
IO_BYTE _UDIE :1; | |
IO_BYTE _CMPF :1; | |
IO_BYTE _OVFF :1; | |
IO_BYTE _UDFF :1; | |
IO_BYTE _UDF1 :1; | |
IO_BYTE _UDF0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _UDF :2; | |
}bitc; | |
}UDCS0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _RESV15 :1; | |
IO_WORD _CDCF :1; | |
IO_WORD _CFIE :1; | |
IO_WORD _CLKS :1; | |
IO_WORD _CMS1 :1; | |
IO_WORD _CMS0 :1; | |
IO_WORD _CES1 :1; | |
IO_WORD _CES0 :1; | |
IO_WORD :1; | |
IO_WORD _CTUT :1; | |
IO_WORD _UCRE :1; | |
IO_WORD _RLDE :1; | |
IO_WORD _UDCLR :1; | |
IO_WORD _CGSC :1; | |
IO_WORD _CGE1 :1; | |
IO_WORD _CGE0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CMS :2; | |
IO_WORD _CES :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CGE :2; | |
}bitc; | |
}UDCC1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _RESV15 :1; | |
IO_BYTE _CDCF :1; | |
IO_BYTE _CFIE :1; | |
IO_BYTE _CLKS :1; | |
IO_BYTE _CMS1 :1; | |
IO_BYTE _CMS0 :1; | |
IO_BYTE _CES1 :1; | |
IO_BYTE _CES0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :4; | |
IO_BYTE _CMS :2; | |
IO_BYTE _CES :2; | |
}bitc; | |
}UDCCH1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _CTUT :1; | |
IO_BYTE _UCRE :1; | |
IO_BYTE _RLDE :1; | |
IO_BYTE _UDCLR :1; | |
IO_BYTE _CGSC :1; | |
IO_BYTE _CGE1 :1; | |
IO_BYTE _CGE0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :6; | |
IO_BYTE _CGE :2; | |
}bitc; | |
}UDCCL1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CSTR :1; | |
IO_BYTE _CITE :1; | |
IO_BYTE _UDIE :1; | |
IO_BYTE _CMPF :1; | |
IO_BYTE _OVFF :1; | |
IO_BYTE _UDFF :1; | |
IO_BYTE _UDF1 :1; | |
IO_BYTE _UDF0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _UDF :2; | |
}bitc; | |
}UDCS1STR; | |
typedef union{ /* Up/Down Counter 2-3 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}UDRC32STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}UDRC3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}UDRC2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}UDCR32STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}UDCR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}UDCR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _M16E :1; | |
IO_WORD _CDCF :1; | |
IO_WORD _CFIE :1; | |
IO_WORD _CLKS :1; | |
IO_WORD _CMS1 :1; | |
IO_WORD _CMS0 :1; | |
IO_WORD _CES1 :1; | |
IO_WORD _CES0 :1; | |
IO_WORD :1; | |
IO_WORD _CTUT :1; | |
IO_WORD _UCRE :1; | |
IO_WORD _RLDE :1; | |
IO_WORD _UDCLR :1; | |
IO_WORD _CGSC :1; | |
IO_WORD _CGE1 :1; | |
IO_WORD _CGE0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CMS :2; | |
IO_WORD _CES :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CGE :2; | |
}bitc; | |
}UDCC2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _M16E :1; | |
IO_BYTE _CDCF :1; | |
IO_BYTE _CFIE :1; | |
IO_BYTE _CLKS :1; | |
IO_BYTE _CMS1 :1; | |
IO_BYTE _CMS0 :1; | |
IO_BYTE _CES1 :1; | |
IO_BYTE _CES0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :4; | |
IO_BYTE _CMS :2; | |
IO_BYTE _CES :2; | |
}bitc; | |
}UDCCH2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _CTUT :1; | |
IO_BYTE _UCRE :1; | |
IO_BYTE _RLDE :1; | |
IO_BYTE _UDCLR :1; | |
IO_BYTE _CGSC :1; | |
IO_BYTE _CGE1 :1; | |
IO_BYTE _CGE0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :6; | |
IO_BYTE _CGE :2; | |
}bitc; | |
}UDCCL2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CSTR :1; | |
IO_BYTE _CITE :1; | |
IO_BYTE _UDIE :1; | |
IO_BYTE _CMPF :1; | |
IO_BYTE _OVFF :1; | |
IO_BYTE _UDFF :1; | |
IO_BYTE _UDF1 :1; | |
IO_BYTE _UDF0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _UDF :2; | |
}bitc; | |
}UDCS2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _RESV15 :1; | |
IO_WORD _CDCF :1; | |
IO_WORD _CFIE :1; | |
IO_WORD _CLKS :1; | |
IO_WORD _CMS1 :1; | |
IO_WORD _CMS0 :1; | |
IO_WORD _CES1 :1; | |
IO_WORD _CES0 :1; | |
IO_WORD :1; | |
IO_WORD _CTUT :1; | |
IO_WORD _UCRE :1; | |
IO_WORD _RLDE :1; | |
IO_WORD _UDCLR :1; | |
IO_WORD _CGSC :1; | |
IO_WORD _CGE1 :1; | |
IO_WORD _CGE0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CMS :2; | |
IO_WORD _CES :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CGE :2; | |
}bitc; | |
}UDCC3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _RESV15 :1; | |
IO_BYTE _CDCF :1; | |
IO_BYTE _CFIE :1; | |
IO_BYTE _CLKS :1; | |
IO_BYTE _CMS1 :1; | |
IO_BYTE _CMS0 :1; | |
IO_BYTE _CES1 :1; | |
IO_BYTE _CES0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :4; | |
IO_BYTE _CMS :2; | |
IO_BYTE _CES :2; | |
}bitc; | |
}UDCCH3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _CTUT :1; | |
IO_BYTE _UCRE :1; | |
IO_BYTE _RLDE :1; | |
IO_BYTE _UDCLR :1; | |
IO_BYTE _CGSC :1; | |
IO_BYTE _CGE1 :1; | |
IO_BYTE _CGE0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :6; | |
IO_BYTE _CGE :2; | |
}bitc; | |
}UDCCL3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CSTR :1; | |
IO_BYTE _CITE :1; | |
IO_BYTE _UDIE :1; | |
IO_BYTE _CMPF :1; | |
IO_BYTE _OVFF :1; | |
IO_BYTE _UDFF :1; | |
IO_BYTE _UDF1 :1; | |
IO_BYTE _UDF0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _UDF :2; | |
}bitc; | |
}UDCS3STR; | |
typedef union{ /* PPG Control 12-15 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TSEL33 :1; | |
IO_WORD _TSEL32 :1; | |
IO_WORD _TSEL31 :1; | |
IO_WORD _TSEL30 :1; | |
IO_WORD _TSEL23 :1; | |
IO_WORD _TSEL22 :1; | |
IO_WORD _TSEL21 :1; | |
IO_WORD _TSEL20 :1; | |
IO_WORD _TSEL13 :1; | |
IO_WORD _TSEL12 :1; | |
IO_WORD _TSEL11 :1; | |
IO_WORD _TSEL10 :1; | |
IO_WORD _TSEL03 :1; | |
IO_WORD _TSEL02 :1; | |
IO_WORD _TSEL01 :1; | |
IO_WORD _TSEL00 :1; | |
}bit; | |
}GCN13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _EN3 :1; | |
IO_BYTE _EN2 :1; | |
IO_BYTE _EN1 :1; | |
IO_BYTE _EN0 :1; | |
}bit; | |
}GCN23STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN12STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH12STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL12STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL13STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL14STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _CNTE :1; | |
IO_WORD _STGR :1; | |
IO_WORD _MDSE :1; | |
IO_WORD _RTRG :1; | |
IO_WORD _CKS1 :1; | |
IO_WORD _CKS0 :1; | |
IO_WORD _PGMS :1; | |
IO_WORD :1; | |
IO_WORD _EGS1 :1; | |
IO_WORD _EGS0 :1; | |
IO_WORD _IREN :1; | |
IO_WORD _IRQF :1; | |
IO_WORD _IRS1 :1; | |
IO_WORD _IRS0 :1; | |
IO_WORD :1; | |
IO_WORD _OSEL :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _CKS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _EGS :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _IRS :2; | |
}bitc; | |
}PCN15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CNTE :1; | |
IO_BYTE _STGR :1; | |
IO_BYTE _MDSE :1; | |
IO_BYTE _RTRG :1; | |
IO_BYTE _CKS1 :1; | |
IO_BYTE _CKS0 :1; | |
IO_BYTE _PGMS :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CKS :2; | |
}bitc; | |
}PCNH15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EGS1 :1; | |
IO_BYTE _EGS0 :1; | |
IO_BYTE _IREN :1; | |
IO_BYTE _IRQF :1; | |
IO_BYTE _IRS1 :1; | |
IO_BYTE _IRS0 :1; | |
IO_BYTE :1; | |
IO_BYTE _OSEL :1; | |
}bit; | |
struct{ | |
IO_BYTE _EGS :2; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IRS :2; | |
}bitc; | |
}PCNL15STR; | |
typedef union{ /* I2C 2 */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BER :1; | |
IO_BYTE _BEIE :1; | |
IO_BYTE _SCC :1; | |
IO_BYTE _MSS :1; | |
IO_BYTE _ACK :1; | |
IO_BYTE _GCAA :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _INT :1; | |
}bit; | |
}IBCR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BB :1; | |
IO_BYTE _RSC :1; | |
IO_BYTE _AL :1; | |
IO_BYTE _LRB :1; | |
IO_BYTE _TRX :1; | |
IO_BYTE _AAS :1; | |
IO_BYTE _GCA :1; | |
IO_BYTE _ADT :1; | |
}bit; | |
}IBSR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TA9 :1; | |
IO_WORD _TA8 :1; | |
IO_WORD _TA7 :1; | |
IO_WORD _TA6 :1; | |
IO_WORD _TA5 :1; | |
IO_WORD _TA4 :1; | |
IO_WORD _TA3 :1; | |
IO_WORD _TA2 :1; | |
IO_WORD _TA1 :1; | |
IO_WORD _TA0 :1; | |
}bit; | |
}ITBA2STR; | |
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 _TA9 :1; | |
IO_BYTE _TA8 :1; | |
}bit; | |
}ITBAH2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TA7 :1; | |
IO_BYTE _TA6 :1; | |
IO_BYTE _TA5 :1; | |
IO_BYTE _TA4 :1; | |
IO_BYTE _TA3 :1; | |
IO_BYTE _TA2 :1; | |
IO_BYTE _TA1 :1; | |
IO_BYTE _TA0 :1; | |
}bit; | |
}ITBAL2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ENTB :1; | |
IO_WORD _RAL :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TM9 :1; | |
IO_WORD _TM8 :1; | |
IO_WORD _TM7 :1; | |
IO_WORD _TM6 :1; | |
IO_WORD _TM5 :1; | |
IO_WORD _TM4 :1; | |
IO_WORD _TM3 :1; | |
IO_WORD _TM2 :1; | |
IO_WORD _TM1 :1; | |
IO_WORD _TM0 :1; | |
}bit; | |
}ITMK2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ENTB :1; | |
IO_BYTE _RAL :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _TM9 :1; | |
IO_BYTE _TM8 :1; | |
}bit; | |
}ITMKH2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TM7 :1; | |
IO_BYTE _TM6 :1; | |
IO_BYTE _TM5 :1; | |
IO_BYTE _TM4 :1; | |
IO_BYTE _TM3 :1; | |
IO_BYTE _TM2 :1; | |
IO_BYTE _TM1 :1; | |
IO_BYTE _TM0 :1; | |
}bit; | |
}ITMKL2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ENSB :1; | |
IO_BYTE _SM6 :1; | |
IO_BYTE _SM5 :1; | |
IO_BYTE _SM4 :1; | |
IO_BYTE _SM3 :1; | |
IO_BYTE _SM2 :1; | |
IO_BYTE _SM1 :1; | |
IO_BYTE _SM0 :1; | |
}bit; | |
}ISMK2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _SA6 :1; | |
IO_BYTE _SA5 :1; | |
IO_BYTE _SA4 :1; | |
IO_BYTE _SA3 :1; | |
IO_BYTE _SA2 :1; | |
IO_BYTE _SA1 :1; | |
IO_BYTE _SA0 :1; | |
}bit; | |
}ISBA2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}IDAR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _NSF :1; | |
IO_BYTE _EN :1; | |
IO_BYTE _CS4 :1; | |
IO_BYTE _CS3 :1; | |
IO_BYTE _CS2 :1; | |
IO_BYTE _CS1 :1; | |
IO_BYTE _CS0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CS :5; | |
}bitc; | |
}ICCR2STR; | |
typedef union{ /* I2C 3 */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BER :1; | |
IO_BYTE _BEIE :1; | |
IO_BYTE _SCC :1; | |
IO_BYTE _MSS :1; | |
IO_BYTE _ACK :1; | |
IO_BYTE _GCAA :1; | |
IO_BYTE _INTE :1; | |
IO_BYTE _INT :1; | |
}bit; | |
}IBCR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BB :1; | |
IO_BYTE _RSC :1; | |
IO_BYTE _AL :1; | |
IO_BYTE _LRB :1; | |
IO_BYTE _TRX :1; | |
IO_BYTE _AAS :1; | |
IO_BYTE _GCA :1; | |
IO_BYTE _ADT :1; | |
}bit; | |
}IBSR3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TA9 :1; | |
IO_WORD _TA8 :1; | |
IO_WORD _TA7 :1; | |
IO_WORD _TA6 :1; | |
IO_WORD _TA5 :1; | |
IO_WORD _TA4 :1; | |
IO_WORD _TA3 :1; | |
IO_WORD _TA2 :1; | |
IO_WORD _TA1 :1; | |
IO_WORD _TA0 :1; | |
}bit; | |
}ITBA3STR; | |
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 _TA9 :1; | |
IO_BYTE _TA8 :1; | |
}bit; | |
}ITBAH3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TA7 :1; | |
IO_BYTE _TA6 :1; | |
IO_BYTE _TA5 :1; | |
IO_BYTE _TA4 :1; | |
IO_BYTE _TA3 :1; | |
IO_BYTE _TA2 :1; | |
IO_BYTE _TA1 :1; | |
IO_BYTE _TA0 :1; | |
}bit; | |
}ITBAL3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ENTB :1; | |
IO_WORD _RAL :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TM9 :1; | |
IO_WORD _TM8 :1; | |
IO_WORD _TM7 :1; | |
IO_WORD _TM6 :1; | |
IO_WORD _TM5 :1; | |
IO_WORD _TM4 :1; | |
IO_WORD _TM3 :1; | |
IO_WORD _TM2 :1; | |
IO_WORD _TM1 :1; | |
IO_WORD _TM0 :1; | |
}bit; | |
}ITMK3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ENTB :1; | |
IO_BYTE _RAL :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _TM9 :1; | |
IO_BYTE _TM8 :1; | |
}bit; | |
}ITMKH3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TM7 :1; | |
IO_BYTE _TM6 :1; | |
IO_BYTE _TM5 :1; | |
IO_BYTE _TM4 :1; | |
IO_BYTE _TM3 :1; | |
IO_BYTE _TM2 :1; | |
IO_BYTE _TM1 :1; | |
IO_BYTE _TM0 :1; | |
}bit; | |
}ITMKL3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ENSB :1; | |
IO_BYTE _SM6 :1; | |
IO_BYTE _SM5 :1; | |
IO_BYTE _SM4 :1; | |
IO_BYTE _SM3 :1; | |
IO_BYTE _SM2 :1; | |
IO_BYTE _SM1 :1; | |
IO_BYTE _SM0 :1; | |
}bit; | |
}ISMK3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _SA6 :1; | |
IO_BYTE _SA5 :1; | |
IO_BYTE _SA4 :1; | |
IO_BYTE _SA3 :1; | |
IO_BYTE _SA2 :1; | |
IO_BYTE _SA1 :1; | |
IO_BYTE _SA0 :1; | |
}bit; | |
}ISBA3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}IDAR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _NSF :1; | |
IO_BYTE _EN :1; | |
IO_BYTE _CS4 :1; | |
IO_BYTE _CS3 :1; | |
IO_BYTE _CS2 :1; | |
IO_BYTE _CS1 :1; | |
IO_BYTE _CS0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CS :5; | |
}bitc; | |
}ICCR3STR; | |
typedef union{ /* ROM Select Register */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _D15 :1; | |
IO_WORD _D14 :1; | |
IO_WORD _D13 :1; | |
IO_WORD _D12 :1; | |
IO_WORD _D11 :1; | |
IO_WORD _D10 :1; | |
IO_WORD _D9 :1; | |
IO_WORD _D8 :1; | |
IO_WORD _D7 :1; | |
IO_WORD _D6 :1; | |
IO_WORD _D5 :1; | |
IO_WORD _D4 :1; | |
IO_WORD _D3 :1; | |
IO_WORD _D2 :1; | |
IO_WORD _D1 :1; | |
IO_WORD _D0 :1; | |
}bit; | |
}ROMSSTR; | |
typedef union{ /* Interrupt Control Unit */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR03STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR11STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR12STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR17STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR21STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR27STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR28STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR29STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR30STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR31STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR32STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR33STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR34STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR35STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR36STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR37STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR38STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR39STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR40STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR41STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR42STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR43STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR44STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR45STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR46STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR47STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR48STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR49STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR50STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR51STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR52STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR53STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR54STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR55STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR56STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR57STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR58STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR59STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR60STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR61STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR62STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ICR4 :1; | |
IO_BYTE _ICR3 :1; | |
IO_BYTE _ICR2 :1; | |
IO_BYTE _ICR1 :1; | |
IO_BYTE _ICR0 :1; | |
}bit; | |
}ICR63STR; | |
typedef union{ /* Clock Control Unit */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _INIT :1; | |
IO_BYTE _HSTB :1; | |
IO_BYTE _WDOG :1; | |
IO_BYTE _ERST :1; | |
IO_BYTE _SRST :1; | |
IO_BYTE _LINIT :1; | |
IO_BYTE _WT1 :1; | |
IO_BYTE _WT0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _WT :2; | |
}bitc; | |
}RSRRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _STOP :1; | |
IO_BYTE _SLEEP :1; | |
IO_BYTE _HIZ :1; | |
IO_BYTE _SRST :1; | |
IO_BYTE _OS1 :1; | |
IO_BYTE _OS0 :1; | |
IO_BYTE _OSCD2 :1; | |
IO_BYTE _OSCD1 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _OS :2; | |
IO_BYTE _OSCD :2; | |
}bitc; | |
}STCRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _TBIF :1; | |
IO_BYTE _TBIE :1; | |
IO_BYTE _TBC2 :1; | |
IO_BYTE _TBC1 :1; | |
IO_BYTE _TBC0 :1; | |
IO_BYTE :1; | |
IO_BYTE _SYNCR :1; | |
IO_BYTE _SYNCS :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _TBC :3; | |
}bitc; | |
}TBCRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}CTBRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _SCKEN :1; | |
IO_BYTE _PLL1EN :1; | |
IO_BYTE _CLKS1 :1; | |
IO_BYTE _CLKS0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CLKS :2; | |
}bitc; | |
}CLKRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}WPRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _B3 :1; | |
IO_BYTE _B2 :1; | |
IO_BYTE _B1 :1; | |
IO_BYTE _B0 :1; | |
IO_BYTE _P3 :1; | |
IO_BYTE _P2 :1; | |
IO_BYTE _P1 :1; | |
IO_BYTE _P0 :1; | |
}bit; | |
struct{ | |
IO_BYTE _B :4; | |
IO_BYTE _P :4; | |
}bitc; | |
}DIVR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _T3 :1; | |
IO_BYTE _T2 :1; | |
IO_BYTE _T1 :1; | |
IO_BYTE _T0 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE _T :4; | |
}bitc; | |
}DIVR1STR; | |
typedef union{ /* PLL - Clock Gear Unit: */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _DVM3 :1; | |
IO_BYTE _DVM2 :1; | |
IO_BYTE _DVM1 :1; | |
IO_BYTE _DVM0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _DVM :4; | |
}bitc; | |
}PLLDIVMSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _DVN5 :1; | |
IO_BYTE _DVN4 :1; | |
IO_BYTE _DVN3 :1; | |
IO_BYTE _DVN2 :1; | |
IO_BYTE _DVN1 :1; | |
IO_BYTE _DVN0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _DVN :6; | |
}bitc; | |
}PLLDIVNSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _DVG3 :1; | |
IO_BYTE _DVG2 :1; | |
IO_BYTE _DVG1 :1; | |
IO_BYTE _DVG0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _DVG :4; | |
}bitc; | |
}PLLDIVGSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _MLG7 :1; | |
IO_BYTE _MLG6 :1; | |
IO_BYTE _MLG5 :1; | |
IO_BYTE _MLG4 :1; | |
IO_BYTE _MLG3 :1; | |
IO_BYTE _MLG2 :1; | |
IO_BYTE _MLG1 :1; | |
IO_BYTE _MLG0 :1; | |
}bit; | |
struct{ | |
IO_BYTE _MLG :8; | |
}bitc; | |
}PLLMULGSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _IEDN :1; | |
IO_BYTE _GRDN :1; | |
IO_BYTE _IEUP :1; | |
IO_BYTE _GRUP :1; | |
}bit; | |
}PLLCTRLSTR; | |
typedef union{ /* Main/Sub Oscillator Control */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _FCI :1; | |
IO_BYTE _RFBEN :1; | |
IO_BYTE _OSCR :1; | |
}bit; | |
}OSCC1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _OSCS7 :1; | |
IO_BYTE _OSCS6 :1; | |
IO_BYTE _OSCS5 :1; | |
IO_BYTE _OSCS4 :1; | |
IO_BYTE _OSCS3 :1; | |
IO_BYTE _OSCS2 :1; | |
IO_BYTE _OSCS1 :1; | |
IO_BYTE _OSCS0 :1; | |
}bit; | |
}OSCS1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _FCI :1; | |
IO_BYTE _RFBEN :1; | |
IO_BYTE _OSCR :1; | |
}bit; | |
}OSCC2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _OSCS7 :1; | |
IO_BYTE _OSCS6 :1; | |
IO_BYTE _OSCS5 :1; | |
IO_BYTE _OSCS4 :1; | |
IO_BYTE _OSCS3 :1; | |
IO_BYTE _OSCS2 :1; | |
IO_BYTE _OSCS1 :1; | |
IO_BYTE _OSCS0 :1; | |
}bit; | |
}OSCS2STR; | |
typedef union{ /* Port Input Enable Control */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CPORTEN :1; | |
IO_BYTE _GPORTEN :1; | |
}bit; | |
}PORTENSTR; | |
typedef union{ /* Real Time Clock (Watch Timer) */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _INTE4 :1; | |
IO_BYTE _INT4 :1; | |
}bit; | |
}WTCERSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _INTE3 :1; | |
IO_WORD _INT3 :1; | |
IO_WORD _INTE2 :1; | |
IO_WORD _INT2 :1; | |
IO_WORD _INTE1 :1; | |
IO_WORD _INT1 :1; | |
IO_WORD _INTE0 :1; | |
IO_WORD _INT0 :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _RUN :1; | |
IO_WORD _UPDT :1; | |
IO_WORD :1; | |
IO_WORD _ST :1; | |
}bit; | |
}WTCRSTR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _D20 :1; | |
IO_LWORD _D19 :1; | |
IO_LWORD _D18 :1; | |
IO_LWORD _D17 :1; | |
IO_LWORD _D16 :1; | |
IO_LWORD _D15 :1; | |
IO_LWORD _D14 :1; | |
IO_LWORD _D13 :1; | |
IO_LWORD _D12 :1; | |
IO_LWORD _D11 :1; | |
IO_LWORD _D10 :1; | |
IO_LWORD _D9 :1; | |
IO_LWORD _D8 :1; | |
IO_LWORD _D7 :1; | |
IO_LWORD _D6 :1; | |
IO_LWORD _D5 :1; | |
IO_LWORD _D4 :1; | |
IO_LWORD _D3 :1; | |
IO_LWORD _D2 :1; | |
IO_LWORD _D1 :1; | |
IO_LWORD _D0 :1; | |
}bit; | |
}WTBRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _H4 :1; | |
IO_BYTE _H3 :1; | |
IO_BYTE _H2 :1; | |
IO_BYTE _H1 :1; | |
IO_BYTE _H0 :1; | |
}bit; | |
}WTHRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _M5 :1; | |
IO_BYTE _M4 :1; | |
IO_BYTE _M3 :1; | |
IO_BYTE _M2 :1; | |
IO_BYTE _M1 :1; | |
IO_BYTE _M0 :1; | |
}bit; | |
}WTMRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _S5 :1; | |
IO_BYTE _S4 :1; | |
IO_BYTE _S3 :1; | |
IO_BYTE _S2 :1; | |
IO_BYTE _S1 :1; | |
IO_BYTE _S0 :1; | |
}bit; | |
}WTSRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _SCKS :1; | |
IO_BYTE _MM :1; | |
IO_BYTE _SM :1; | |
IO_BYTE _RCE :1; | |
IO_BYTE _MSVE :1; | |
IO_BYTE _SSVE :1; | |
IO_BYTE _SRST :1; | |
IO_BYTE _OUTE :1; | |
}bit; | |
}CSVCRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _EDSUEN :1; | |
IO_BYTE _PLLLOCK :1; | |
IO_BYTE _RCSEL :1; | |
IO_BYTE _MONCKI :1; | |
IO_BYTE _CSC3 :1; | |
IO_BYTE _CSC2 :1; | |
IO_BYTE _CSC1 :1; | |
IO_BYTE _CSC0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :4; | |
IO_BYTE _CSC :4; | |
}bitc; | |
}CSCFGSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CMPRE3 :1; | |
IO_BYTE _CMPRE2 :1; | |
IO_BYTE _CMPRE1 :1; | |
IO_BYTE _CMPRE0 :1; | |
IO_BYTE _CMSEL3 :1; | |
IO_BYTE _CMSEL2 :1; | |
IO_BYTE _CMSEL1 :1; | |
IO_BYTE _CMSEL0 :1; | |
}bit; | |
struct{ | |
IO_BYTE _CMPRE :4; | |
IO_BYTE _CMSEL :4; | |
}bitc; | |
}CMCFGSTR; | |
typedef union{ /* Calibration Unit of Sub Oszillation */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _STRT :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _INT :1; | |
IO_WORD _INTEN :1; | |
}bit; | |
}CUCRSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TDD15 :1; | |
IO_WORD _TDD14 :1; | |
IO_WORD _TDD13 :1; | |
IO_WORD _TDD12 :1; | |
IO_WORD _TDD11 :1; | |
IO_WORD _TDD10 :1; | |
IO_WORD _TDD9 :1; | |
IO_WORD _TDD8 :1; | |
IO_WORD _TDD7 :1; | |
IO_WORD _TDD6 :1; | |
IO_WORD _TDD5 :1; | |
IO_WORD _TDD4 :1; | |
IO_WORD _TDD3 :1; | |
IO_WORD _TDD2 :1; | |
IO_WORD _TDD1 :1; | |
IO_WORD _TDD0 :1; | |
}bit; | |
}CUTDSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TDR23 :1; | |
IO_WORD _TDR22 :1; | |
IO_WORD _TDR21 :1; | |
IO_WORD _TDR20 :1; | |
IO_WORD _TDR19 :1; | |
IO_WORD _TDR18 :1; | |
IO_WORD _TDR17 :1; | |
IO_WORD _TDR16 :1; | |
}bit; | |
}CUTR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _TDR15 :1; | |
IO_WORD _TDR14 :1; | |
IO_WORD _TDR13 :1; | |
IO_WORD _TDR12 :1; | |
IO_WORD _TDR11 :1; | |
IO_WORD _TDR10 :1; | |
IO_WORD _TDR9 :1; | |
IO_WORD _TDR8 :1; | |
IO_WORD _TDR7 :1; | |
IO_WORD _TDR6 :1; | |
IO_WORD _TDR5 :1; | |
IO_WORD _TDR4 :1; | |
IO_WORD _TDR3 :1; | |
IO_WORD _TDR2 :1; | |
IO_WORD _TDR1 :1; | |
IO_WORD _TDR0 :1; | |
}bit; | |
}CUTR2STR; | |
typedef union{ /* Clock Modulator */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MP13 :1; | |
IO_WORD _MP12 :1; | |
IO_WORD _MP11 :1; | |
IO_WORD _MP10 :1; | |
IO_WORD _MP9 :1; | |
IO_WORD _MP8 :1; | |
IO_WORD _MP7 :1; | |
IO_WORD _MP6 :1; | |
IO_WORD _MP5 :1; | |
IO_WORD _MP4 :1; | |
IO_WORD _MP3 :1; | |
IO_WORD _MP2 :1; | |
IO_WORD _MP1 :1; | |
IO_WORD _MP0 :1; | |
}bit; | |
}CMPRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _FMODRUN :1; | |
IO_BYTE :1; | |
IO_BYTE _FMOD :1; | |
IO_BYTE _PDX :1; | |
}bit; | |
}CMCRSTR; | |
typedef union{ /* CAN clock control */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CPCKS1 :1; | |
IO_BYTE _CPCKS0 :1; | |
IO_BYTE _DVC3 :1; | |
IO_BYTE _DVC2 :1; | |
IO_BYTE _DVC1 :1; | |
IO_BYTE _DVC0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :2; | |
IO_BYTE _CPCKS :2; | |
IO_BYTE _DVC :4; | |
}bitc; | |
}CANPRESTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CANCKD5 :1; | |
IO_BYTE _CANCKD4 :1; | |
IO_BYTE _CANCKD3 :1; | |
IO_BYTE _CANCKD2 :1; | |
IO_BYTE _CANCKD1 :1; | |
IO_BYTE _CANCKD0 :1; | |
}bit; | |
}CANCKDSTR; | |
typedef union{ /* LV Detection / Hardware-Watchdog */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _LVESEL3 :1; | |
IO_BYTE _LVESEL2 :1; | |
IO_BYTE _LVESEL1 :1; | |
IO_BYTE _LVESEL0 :1; | |
IO_BYTE _LVISEL3 :1; | |
IO_BYTE _LVISEL2 :1; | |
IO_BYTE _LVISEL1 :1; | |
IO_BYTE _LVISEL0 :1; | |
}bit; | |
struct{ | |
IO_BYTE _LVESEL :4; | |
IO_BYTE _LVISEL :4; | |
}bitc; | |
}LVSELSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _LVSEL :1; | |
IO_BYTE _LVEPD :1; | |
IO_BYTE _LVIPD :1; | |
IO_BYTE _LVREN :1; | |
IO_BYTE :1; | |
IO_BYTE _LVIEN :1; | |
IO_BYTE _LVIRQ :1; | |
}bit; | |
}LVDETSTR; | |
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 _ED1 :1; | |
IO_BYTE _ED0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ED :2; | |
}bitc; | |
}HWWDESTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CL :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _CPUF :1; | |
}bit; | |
}HWWDSTR; | |
typedef union{ /* Main-/Sub-Oscillatio Stabilization Timer */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _WIF :1; | |
IO_BYTE _WIE :1; | |
IO_BYTE _WEN :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _WS1 :1; | |
IO_BYTE _WS0 :1; | |
IO_BYTE _WCL :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _WS :2; | |
}bitc; | |
}OSCRHSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _WIF :1; | |
IO_BYTE _WIE :1; | |
IO_BYTE _WEN :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _WS1 :1; | |
IO_BYTE _WS0 :1; | |
IO_BYTE _WCL :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _WS :2; | |
}bitc; | |
}WPCRHSTR; | |
typedef union{ /* Main-/Sub-Oscillatio Standby Control */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _OSCDS1 :1; | |
}bit; | |
}OSCCRSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _FLASHSEL :1; | |
IO_BYTE _MAINSEL :1; | |
IO_BYTE _SUBSEL3 :1; | |
IO_BYTE _SUBSEL2 :1; | |
IO_BYTE _SUBSEL1 :1; | |
IO_BYTE _SUBSEL0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :4; | |
IO_BYTE _SUBSEL :4; | |
}bitc; | |
}REGSELSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _MSTBO :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _MAINKPEN :1; | |
IO_BYTE _MAINDSBL :1; | |
}bit; | |
}REGCTRSTR; | |
typedef union{ /* External Bus/Chip Select Registers */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _A31 :1; | |
IO_WORD _A30 :1; | |
IO_WORD _A29 :1; | |
IO_WORD _A28 :1; | |
IO_WORD _A27 :1; | |
IO_WORD _A26 :1; | |
IO_WORD _A25 :1; | |
IO_WORD _A24 :1; | |
IO_WORD _A23 :1; | |
IO_WORD _A22 :1; | |
IO_WORD _A21 :1; | |
IO_WORD _A20 :1; | |
IO_WORD _A19 :1; | |
IO_WORD _A18 :1; | |
IO_WORD _A17 :1; | |
IO_WORD _A16 :1; | |
}bit; | |
}ASR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ASZ3 :1; | |
IO_WORD _ASZ2 :1; | |
IO_WORD _ASZ1 :1; | |
IO_WORD _ASZ0 :1; | |
IO_WORD _DBW1 :1; | |
IO_WORD _DBW0 :1; | |
IO_WORD _BST1 :1; | |
IO_WORD _BST0 :1; | |
IO_WORD _SREN :1; | |
IO_WORD _PFEN :1; | |
IO_WORD _WREN :1; | |
IO_WORD :1; | |
IO_WORD _TYP3 :1; | |
IO_WORD _TYP2 :1; | |
IO_WORD _TYP1 :1; | |
IO_WORD _TYP0 :1; | |
}bit; | |
struct{ | |
IO_WORD _ASZ :4; | |
IO_WORD _DBW :2; | |
IO_WORD _BST :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TYP :4; | |
}bitc; | |
}ACR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _A31 :1; | |
IO_WORD _A30 :1; | |
IO_WORD _A29 :1; | |
IO_WORD _A28 :1; | |
IO_WORD _A27 :1; | |
IO_WORD _A26 :1; | |
IO_WORD _A25 :1; | |
IO_WORD _A24 :1; | |
IO_WORD _A23 :1; | |
IO_WORD _A22 :1; | |
IO_WORD _A21 :1; | |
IO_WORD _A20 :1; | |
IO_WORD _A19 :1; | |
IO_WORD _A18 :1; | |
IO_WORD _A17 :1; | |
IO_WORD _A16 :1; | |
}bit; | |
}ASR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ASZ3 :1; | |
IO_WORD _ASZ2 :1; | |
IO_WORD _ASZ1 :1; | |
IO_WORD _ASZ0 :1; | |
IO_WORD _DBW1 :1; | |
IO_WORD _DBW0 :1; | |
IO_WORD _BST1 :1; | |
IO_WORD _BST0 :1; | |
IO_WORD _SREN :1; | |
IO_WORD _PFEN :1; | |
IO_WORD _WREN :1; | |
IO_WORD _LEND :1; | |
IO_WORD _TYP3 :1; | |
IO_WORD _TYP2 :1; | |
IO_WORD _TYP1 :1; | |
IO_WORD _TYP0 :1; | |
}bit; | |
struct{ | |
IO_WORD _ASZ :4; | |
IO_WORD _DBW :2; | |
IO_WORD _BST :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TYP :4; | |
}bitc; | |
}ACR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _A31 :1; | |
IO_WORD _A30 :1; | |
IO_WORD _A29 :1; | |
IO_WORD _A28 :1; | |
IO_WORD _A27 :1; | |
IO_WORD _A26 :1; | |
IO_WORD _A25 :1; | |
IO_WORD _A24 :1; | |
IO_WORD _A23 :1; | |
IO_WORD _A22 :1; | |
IO_WORD _A21 :1; | |
IO_WORD _A20 :1; | |
IO_WORD _A19 :1; | |
IO_WORD _A18 :1; | |
IO_WORD _A17 :1; | |
IO_WORD _A16 :1; | |
}bit; | |
}ASR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ASZ3 :1; | |
IO_WORD _ASZ2 :1; | |
IO_WORD _ASZ1 :1; | |
IO_WORD _ASZ0 :1; | |
IO_WORD _DBW1 :1; | |
IO_WORD _DBW0 :1; | |
IO_WORD _BST1 :1; | |
IO_WORD _BST0 :1; | |
IO_WORD _SREN :1; | |
IO_WORD _PFEN :1; | |
IO_WORD _WREN :1; | |
IO_WORD _LEND :1; | |
IO_WORD _TYP3 :1; | |
IO_WORD _TYP2 :1; | |
IO_WORD _TYP1 :1; | |
IO_WORD _TYP0 :1; | |
}bit; | |
struct{ | |
IO_WORD _ASZ :4; | |
IO_WORD _DBW :2; | |
IO_WORD _BST :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TYP :4; | |
}bitc; | |
}ACR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _A31 :1; | |
IO_WORD _A30 :1; | |
IO_WORD _A29 :1; | |
IO_WORD _A28 :1; | |
IO_WORD _A27 :1; | |
IO_WORD _A26 :1; | |
IO_WORD _A25 :1; | |
IO_WORD _A24 :1; | |
IO_WORD _A23 :1; | |
IO_WORD _A22 :1; | |
IO_WORD _A21 :1; | |
IO_WORD _A20 :1; | |
IO_WORD _A19 :1; | |
IO_WORD _A18 :1; | |
IO_WORD _A17 :1; | |
IO_WORD _A16 :1; | |
}bit; | |
}ASR3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ASZ3 :1; | |
IO_WORD _ASZ2 :1; | |
IO_WORD _ASZ1 :1; | |
IO_WORD _ASZ0 :1; | |
IO_WORD _DBW1 :1; | |
IO_WORD _DBW0 :1; | |
IO_WORD _BST1 :1; | |
IO_WORD _BST0 :1; | |
IO_WORD _SREN :1; | |
IO_WORD _PFEN :1; | |
IO_WORD _WREN :1; | |
IO_WORD _LEND :1; | |
IO_WORD _TYP3 :1; | |
IO_WORD _TYP2 :1; | |
IO_WORD _TYP1 :1; | |
IO_WORD _TYP0 :1; | |
}bit; | |
struct{ | |
IO_WORD _ASZ :4; | |
IO_WORD _DBW :2; | |
IO_WORD _BST :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TYP :4; | |
}bitc; | |
}ACR3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _A31 :1; | |
IO_WORD _A30 :1; | |
IO_WORD _A29 :1; | |
IO_WORD _A28 :1; | |
IO_WORD _A27 :1; | |
IO_WORD _A26 :1; | |
IO_WORD _A25 :1; | |
IO_WORD _A24 :1; | |
IO_WORD _A23 :1; | |
IO_WORD _A22 :1; | |
IO_WORD _A21 :1; | |
IO_WORD _A20 :1; | |
IO_WORD _A19 :1; | |
IO_WORD _A18 :1; | |
IO_WORD _A17 :1; | |
IO_WORD _A16 :1; | |
}bit; | |
}ASR4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ASZ3 :1; | |
IO_WORD _ASZ2 :1; | |
IO_WORD _ASZ1 :1; | |
IO_WORD _ASZ0 :1; | |
IO_WORD _DBW1 :1; | |
IO_WORD _DBW0 :1; | |
IO_WORD _BST1 :1; | |
IO_WORD _BST0 :1; | |
IO_WORD _SREN :1; | |
IO_WORD _PFEN :1; | |
IO_WORD _WREN :1; | |
IO_WORD _LEND :1; | |
IO_WORD _TYP3 :1; | |
IO_WORD _TYP2 :1; | |
IO_WORD _TYP1 :1; | |
IO_WORD _TYP0 :1; | |
}bit; | |
struct{ | |
IO_WORD _ASZ :4; | |
IO_WORD _DBW :2; | |
IO_WORD _BST :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TYP :4; | |
}bitc; | |
}ACR4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _A31 :1; | |
IO_WORD _A30 :1; | |
IO_WORD _A29 :1; | |
IO_WORD _A28 :1; | |
IO_WORD _A27 :1; | |
IO_WORD _A26 :1; | |
IO_WORD _A25 :1; | |
IO_WORD _A24 :1; | |
IO_WORD _A23 :1; | |
IO_WORD _A22 :1; | |
IO_WORD _A21 :1; | |
IO_WORD _A20 :1; | |
IO_WORD _A19 :1; | |
IO_WORD _A18 :1; | |
IO_WORD _A17 :1; | |
IO_WORD _A16 :1; | |
}bit; | |
}ASR5STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ASZ3 :1; | |
IO_WORD _ASZ2 :1; | |
IO_WORD _ASZ1 :1; | |
IO_WORD _ASZ0 :1; | |
IO_WORD _DBW1 :1; | |
IO_WORD _DBW0 :1; | |
IO_WORD _BST1 :1; | |
IO_WORD _BST0 :1; | |
IO_WORD _SREN :1; | |
IO_WORD _PFEN :1; | |
IO_WORD _WREN :1; | |
IO_WORD _LEND :1; | |
IO_WORD _TYP3 :1; | |
IO_WORD _TYP2 :1; | |
IO_WORD _TYP1 :1; | |
IO_WORD _TYP0 :1; | |
}bit; | |
struct{ | |
IO_WORD _ASZ :4; | |
IO_WORD _DBW :2; | |
IO_WORD _BST :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TYP :4; | |
}bitc; | |
}ACR5STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _A31 :1; | |
IO_WORD _A30 :1; | |
IO_WORD _A29 :1; | |
IO_WORD _A28 :1; | |
IO_WORD _A27 :1; | |
IO_WORD _A26 :1; | |
IO_WORD _A25 :1; | |
IO_WORD _A24 :1; | |
IO_WORD _A23 :1; | |
IO_WORD _A22 :1; | |
IO_WORD _A21 :1; | |
IO_WORD _A20 :1; | |
IO_WORD _A19 :1; | |
IO_WORD _A18 :1; | |
IO_WORD _A17 :1; | |
IO_WORD _A16 :1; | |
}bit; | |
}ASR6STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ASZ3 :1; | |
IO_WORD _ASZ2 :1; | |
IO_WORD _ASZ1 :1; | |
IO_WORD _ASZ0 :1; | |
IO_WORD _DBW1 :1; | |
IO_WORD _DBW0 :1; | |
IO_WORD _BST1 :1; | |
IO_WORD _BST0 :1; | |
IO_WORD _SREN :1; | |
IO_WORD _PFEN :1; | |
IO_WORD _WREN :1; | |
IO_WORD _LEND :1; | |
IO_WORD _TYP3 :1; | |
IO_WORD _TYP2 :1; | |
IO_WORD _TYP1 :1; | |
IO_WORD _TYP0 :1; | |
}bit; | |
struct{ | |
IO_WORD _ASZ :4; | |
IO_WORD _DBW :2; | |
IO_WORD _BST :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TYP :4; | |
}bitc; | |
}ACR6STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _A31 :1; | |
IO_WORD _A30 :1; | |
IO_WORD _A29 :1; | |
IO_WORD _A28 :1; | |
IO_WORD _A27 :1; | |
IO_WORD _A26 :1; | |
IO_WORD _A25 :1; | |
IO_WORD _A24 :1; | |
IO_WORD _A23 :1; | |
IO_WORD _A22 :1; | |
IO_WORD _A21 :1; | |
IO_WORD _A20 :1; | |
IO_WORD _A19 :1; | |
IO_WORD _A18 :1; | |
IO_WORD _A17 :1; | |
IO_WORD _A16 :1; | |
}bit; | |
}ASR7STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _ASZ3 :1; | |
IO_WORD _ASZ2 :1; | |
IO_WORD _ASZ1 :1; | |
IO_WORD _ASZ0 :1; | |
IO_WORD _DBW1 :1; | |
IO_WORD _DBW0 :1; | |
IO_WORD _BST1 :1; | |
IO_WORD _BST0 :1; | |
IO_WORD _SREN :1; | |
IO_WORD _PFEN :1; | |
IO_WORD _WREN :1; | |
IO_WORD _LEND :1; | |
IO_WORD _TYP3 :1; | |
IO_WORD _TYP2 :1; | |
IO_WORD _TYP1 :1; | |
IO_WORD _TYP0 :1; | |
}bit; | |
struct{ | |
IO_WORD _ASZ :4; | |
IO_WORD _DBW :2; | |
IO_WORD _BST :2; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _TYP :4; | |
}bitc; | |
}ACR7STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _W15 :1; | |
IO_WORD _W14 :1; | |
IO_WORD _W13 :1; | |
IO_WORD _W12 :1; | |
IO_WORD _W11 :1; | |
IO_WORD _W10 :1; | |
IO_WORD _W9 :1; | |
IO_WORD _W8 :1; | |
IO_WORD _W7 :1; | |
IO_WORD _W6 :1; | |
IO_WORD _W5 :1; | |
IO_WORD _W4 :1; | |
IO_WORD _W3 :1; | |
IO_WORD _W2 :1; | |
IO_WORD _W1 :1; | |
IO_WORD _W0 :1; | |
}bit; | |
}AWR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _W15 :1; | |
IO_WORD _W14 :1; | |
IO_WORD _W13 :1; | |
IO_WORD _W12 :1; | |
IO_WORD _W11 :1; | |
IO_WORD _W10 :1; | |
IO_WORD _W9 :1; | |
IO_WORD _W8 :1; | |
IO_WORD _W7 :1; | |
IO_WORD _W6 :1; | |
IO_WORD _W5 :1; | |
IO_WORD _W4 :1; | |
IO_WORD _W3 :1; | |
IO_WORD _W2 :1; | |
IO_WORD _W1 :1; | |
IO_WORD _W0 :1; | |
}bit; | |
}AWR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _W15 :1; | |
IO_WORD _W14 :1; | |
IO_WORD _W13 :1; | |
IO_WORD _W12 :1; | |
IO_WORD _W11 :1; | |
IO_WORD _W10 :1; | |
IO_WORD _W9 :1; | |
IO_WORD _W8 :1; | |
IO_WORD _W7 :1; | |
IO_WORD _W6 :1; | |
IO_WORD _W5 :1; | |
IO_WORD _W4 :1; | |
IO_WORD _W3 :1; | |
IO_WORD _W2 :1; | |
IO_WORD _W1 :1; | |
IO_WORD _W0 :1; | |
}bit; | |
}AWR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _W15 :1; | |
IO_WORD _W14 :1; | |
IO_WORD _W13 :1; | |
IO_WORD _W12 :1; | |
IO_WORD _W11 :1; | |
IO_WORD _W10 :1; | |
IO_WORD _W9 :1; | |
IO_WORD _W8 :1; | |
IO_WORD _W7 :1; | |
IO_WORD _W6 :1; | |
IO_WORD _W5 :1; | |
IO_WORD _W4 :1; | |
IO_WORD _W3 :1; | |
IO_WORD _W2 :1; | |
IO_WORD _W1 :1; | |
IO_WORD _W0 :1; | |
}bit; | |
}AWR3STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _W15 :1; | |
IO_WORD _W14 :1; | |
IO_WORD _W13 :1; | |
IO_WORD _W12 :1; | |
IO_WORD _W11 :1; | |
IO_WORD _W10 :1; | |
IO_WORD _W9 :1; | |
IO_WORD _W8 :1; | |
IO_WORD _W7 :1; | |
IO_WORD _W6 :1; | |
IO_WORD _W5 :1; | |
IO_WORD _W4 :1; | |
IO_WORD _W3 :1; | |
IO_WORD _W2 :1; | |
IO_WORD _W1 :1; | |
IO_WORD _W0 :1; | |
}bit; | |
}AWR4STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _W15 :1; | |
IO_WORD _W14 :1; | |
IO_WORD _W13 :1; | |
IO_WORD _W12 :1; | |
IO_WORD _W11 :1; | |
IO_WORD _W10 :1; | |
IO_WORD _W9 :1; | |
IO_WORD _W8 :1; | |
IO_WORD _W7 :1; | |
IO_WORD _W6 :1; | |
IO_WORD _W5 :1; | |
IO_WORD _W4 :1; | |
IO_WORD _W3 :1; | |
IO_WORD _W2 :1; | |
IO_WORD _W1 :1; | |
IO_WORD _W0 :1; | |
}bit; | |
}AWR5STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _W15 :1; | |
IO_WORD _W14 :1; | |
IO_WORD _W13 :1; | |
IO_WORD _W12 :1; | |
IO_WORD _W11 :1; | |
IO_WORD _W10 :1; | |
IO_WORD _W9 :1; | |
IO_WORD _W8 :1; | |
IO_WORD _W7 :1; | |
IO_WORD _W6 :1; | |
IO_WORD _W5 :1; | |
IO_WORD _W4 :1; | |
IO_WORD _W3 :1; | |
IO_WORD _W2 :1; | |
IO_WORD _W1 :1; | |
IO_WORD _W0 :1; | |
}bit; | |
}AWR6STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _W15 :1; | |
IO_WORD _W14 :1; | |
IO_WORD _W13 :1; | |
IO_WORD _W12 :1; | |
IO_WORD _W11 :1; | |
IO_WORD _W10 :1; | |
IO_WORD _W9 :1; | |
IO_WORD _W8 :1; | |
IO_WORD _W7 :1; | |
IO_WORD _W6 :1; | |
IO_WORD _W5 :1; | |
IO_WORD _W4 :1; | |
IO_WORD _W3 :1; | |
IO_WORD _W2 :1; | |
IO_WORD _W1 :1; | |
IO_WORD _W0 :1; | |
}bit; | |
}AWR7STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _PSZ2 :1; | |
IO_BYTE _PSZ1 :1; | |
IO_BYTE _PSZ0 :1; | |
IO_BYTE _WBST :1; | |
IO_BYTE _BANK :1; | |
IO_BYTE _ABS1 :1; | |
IO_BYTE _ABS0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _PSZ :3; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ABS :2; | |
}bitc; | |
}MCRASTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _PSZ2 :1; | |
IO_BYTE _PSZ1 :1; | |
IO_BYTE _PSZ0 :1; | |
IO_BYTE _WBST :1; | |
IO_BYTE _BANK :1; | |
IO_BYTE _ABS1 :1; | |
IO_BYTE _ABS0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _PSZ :3; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ABS :2; | |
}bitc; | |
}MCRBSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _RYE0 :1; | |
IO_BYTE _HLD0 :1; | |
IO_BYTE _WR01 :1; | |
IO_BYTE _WR00 :1; | |
IO_BYTE _IW03 :1; | |
IO_BYTE _IW02 :1; | |
IO_BYTE _IW01 :1; | |
IO_BYTE _IW00 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _WR0 :2; | |
IO_BYTE _IW0 :4; | |
}bitc; | |
}IOWR0STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _RYE1 :1; | |
IO_BYTE _HLD1 :1; | |
IO_BYTE _WR11 :1; | |
IO_BYTE _WR10 :1; | |
IO_BYTE _IW13 :1; | |
IO_BYTE _IW12 :1; | |
IO_BYTE _IW11 :1; | |
IO_BYTE _IW10 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _WR1 :2; | |
IO_BYTE _IW1 :4; | |
}bitc; | |
}IOWR1STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _RYE2 :1; | |
IO_BYTE _HLD2 :1; | |
IO_BYTE _WR21 :1; | |
IO_BYTE _WR20 :1; | |
IO_BYTE _IW23 :1; | |
IO_BYTE _IW22 :1; | |
IO_BYTE _IW21 :1; | |
IO_BYTE _IW20 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _WR2 :2; | |
IO_BYTE _IW2 :4; | |
}bitc; | |
}IOWR2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _RYE3 :1; | |
IO_BYTE _HLD3 :1; | |
IO_BYTE _WR31 :1; | |
IO_BYTE _WR30 :1; | |
IO_BYTE _IW33 :1; | |
IO_BYTE _IW32 :1; | |
IO_BYTE _IW31 :1; | |
IO_BYTE _IW30 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _WR3 :2; | |
IO_BYTE _IW3 :4; | |
}bitc; | |
}IOWR3STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CSE7 :1; | |
IO_BYTE _CSE6 :1; | |
IO_BYTE _CSE5 :1; | |
IO_BYTE _CSE4 :1; | |
IO_BYTE _CSE3 :1; | |
IO_BYTE _CSE2 :1; | |
IO_BYTE _CSE1 :1; | |
IO_BYTE _CSE0 :1; | |
}bit; | |
}CSERSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _CHE7 :1; | |
IO_BYTE _CHE6 :1; | |
IO_BYTE _CHE5 :1; | |
IO_BYTE _CHE4 :1; | |
IO_BYTE _CHE3 :1; | |
IO_BYTE _CHE2 :1; | |
IO_BYTE _CHE1 :1; | |
IO_BYTE _CHE0 :1; | |
}bit; | |
}CHERSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _BREN :1; | |
IO_BYTE _PSUS :1; | |
IO_BYTE _PCLR :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _RDW1 :1; | |
IO_BYTE _RDW0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _RDW :2; | |
}bitc; | |
}TCRSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _SELF :1; | |
IO_WORD _RRLD :1; | |
IO_WORD _RFINT5 :1; | |
IO_WORD _RFINT4 :1; | |
IO_WORD _RDINT3 :1; | |
IO_WORD _RFINT2 :1; | |
IO_WORD _RFINT1 :1; | |
IO_WORD _RFINT0 :1; | |
IO_WORD _BRST :1; | |
IO_WORD _RFC2 :1; | |
IO_WORD _RFC1 :1; | |
IO_WORD _RFC0 :1; | |
IO_WORD _PON :1; | |
IO_WORD _TRC2 :1; | |
IO_WORD _TRC1 :1; | |
IO_WORD _TRC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :2; | |
IO_WORD _RFINT :6; | |
IO_WORD :1; | |
IO_WORD _RFC :3; | |
IO_WORD :1; | |
IO_WORD _TRC :3; | |
}bitc; | |
}RCRSTR; | |
typedef union{ /* Mode Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _ROMA :1; | |
IO_BYTE _WTH1 :1; | |
IO_BYTE _WTH0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _WTH :2; | |
}bitc; | |
}MODRSTR; | |
typedef union{ /* R-bus Port Data Direct Read Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD03STR; | |
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 _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE :1; | |
}bit; | |
}PDRD10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}PDRD17STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD27STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PDRD29STR; | |
typedef union{ /* R-bus Port Direction Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR03STR; | |
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 _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE :1; | |
}bit; | |
}DDR10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}DDR17STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR27STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}DDR29STR; | |
typedef union{ /* R-bus Port Function Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR03STR; | |
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 _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE :1; | |
}bit; | |
}PFR10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}PFR17STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR27STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PFR29STR; | |
typedef union{ /* R-bus Port Extra Function Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}EPFR10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}EPFR13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPFR14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPFR15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}EPFR16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPFR18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}EPFR19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPFR20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPFR26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPFR27STR; | |
typedef union{ /* R-bus Port Output Drive Select Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR03STR; | |
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 _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE :1; | |
}bit; | |
}PODR10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}PODR17STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR27STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PODR29STR; | |
typedef union{ /* R-bus Port Input Level Select Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR03STR; | |
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 _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE :1; | |
}bit; | |
}PILR10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}PILR17STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR27STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PILR29STR; | |
typedef union{ /* R-bus Port Extra Input Level Select Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR03STR; | |
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 _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE :1; | |
}bit; | |
}EPILR10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}EPILR17STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR27STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}EPILR29STR; | |
typedef union{ /* R-bus Port Pull-Up/Down Enable Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER03STR; | |
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 _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE :1; | |
}bit; | |
}PPER10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}PPER17STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER27STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPER29STR; | |
typedef union{ /* R-bus Port Pull-Up/Down Control Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR00STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR01STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR02STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR03STR; | |
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 _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR04STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR05STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR06STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR07STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR08STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR09STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE :1; | |
}bit; | |
}PPCR10STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR13STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR14STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR15STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR16STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
}PPCR17STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR18STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR19STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR20STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR22STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR23STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR24STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR25STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR26STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR27STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _D7 :1; | |
IO_BYTE _D6 :1; | |
IO_BYTE _D5 :1; | |
IO_BYTE _D4 :1; | |
IO_BYTE _D3 :1; | |
IO_BYTE _D2 :1; | |
IO_BYTE _D1 :1; | |
IO_BYTE _D0 :1; | |
}bit; | |
}PPCR29STR; | |
typedef union{ /* Flash Memory/I-Cache Control Register */ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE _ASYNC :1; | |
IO_BYTE _FIXE :1; | |
IO_BYTE _BIRE :1; | |
IO_BYTE _RDYEG :1; | |
IO_BYTE _RDY :1; | |
IO_BYTE _RDYI :1; | |
IO_BYTE _RW16 :1; | |
IO_BYTE _LPM :1; | |
}bit; | |
}FMCSSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _LOCK :1; | |
IO_BYTE _PHASE :1; | |
IO_BYTE _PF2I :1; | |
IO_BYTE _RD64 :1; | |
}bit; | |
}FMCRSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _REN :1; | |
IO_WORD _TAGE :1; | |
IO_WORD _FLUSH :1; | |
IO_WORD _DBEN :1; | |
IO_WORD _PFEN :1; | |
IO_WORD _PFMC :1; | |
IO_WORD _LOCK :1; | |
IO_WORD _ENAB :1; | |
IO_WORD _SIZE1 :1; | |
IO_WORD _SIZE0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _SIZE :2; | |
}bitc; | |
}FCHCRSTR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _WTP1 :1; | |
IO_WORD _WTP0 :1; | |
IO_WORD _WEXH1 :1; | |
IO_WORD _WEXH0 :1; | |
IO_WORD _WTC3 :1; | |
IO_WORD _WTC2 :1; | |
IO_WORD _WTC1 :1; | |
IO_WORD _WTC0 :1; | |
IO_WORD _FRAM :1; | |
IO_WORD _ATD2 :1; | |
IO_WORD _ATD1 :1; | |
IO_WORD _ATD0 :1; | |
IO_WORD _EQ3 :1; | |
IO_WORD _EQ2 :1; | |
IO_WORD _EQ1 :1; | |
IO_WORD _EQ0 :1; | |
}bit; | |
struct{ | |
IO_WORD _WTP :2; | |
IO_WORD _WEXH :2; | |
IO_WORD _WTC :4; | |
IO_WORD :1; | |
IO_WORD _ATD :3; | |
IO_WORD _EQ :4; | |
}bitc; | |
}FMWTSTR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _ALEH2 :1; | |
IO_BYTE _ALEH1 :1; | |
IO_BYTE _ALEH0 :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE _ALEH :3; | |
}bitc; | |
}FMWT2STR; | |
typedef union{ | |
IO_BYTE byte; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _PS2 :1; | |
IO_BYTE _PS1 :1; | |
IO_BYTE _PS0 :1; | |
}bit; | |
struct{ | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE :1; | |
IO_BYTE _PS :3; | |
}bitc; | |
}FMPSSTR; | |
typedef union{ /* Flash Security Control Register */ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _CRC31 :1; | |
IO_LWORD _CRC30 :1; | |
IO_LWORD _CRC29 :1; | |
IO_LWORD _CRC28 :1; | |
IO_LWORD _CRC27 :1; | |
IO_LWORD _CRC26 :1; | |
IO_LWORD _CRC25 :1; | |
IO_LWORD _CRC24 :1; | |
IO_LWORD _CRC23 :1; | |
IO_LWORD _CRC22 :1; | |
IO_LWORD _CRC21 :1; | |
IO_LWORD _CRC20 :1; | |
IO_LWORD _CRC19 :1; | |
IO_LWORD _CRC18 :1; | |
IO_LWORD _CRC17 :1; | |
IO_LWORD _CRC16 :1; | |
IO_LWORD _CRC15 :1; | |
IO_LWORD _CRC14 :1; | |
IO_LWORD _CRC13 :1; | |
IO_LWORD _CRC12 :1; | |
IO_LWORD _CRC11 :1; | |
IO_LWORD _CRC10 :1; | |
IO_LWORD _CRC9 :1; | |
IO_LWORD _CRC8 :1; | |
IO_LWORD _CRC7 :1; | |
IO_LWORD _CRC6 :1; | |
IO_LWORD _CRC5 :1; | |
IO_LWORD _CRC4 :1; | |
IO_LWORD _CRC3 :1; | |
IO_LWORD _CRC2 :1; | |
IO_LWORD _CRC1 :1; | |
IO_LWORD _CRC0 :1; | |
}bit; | |
}FSCR0STR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _RDY :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _CSZ3 :1; | |
IO_LWORD _CSZ2 :1; | |
IO_LWORD _CSZ1 :1; | |
IO_LWORD _CSZ0 :1; | |
IO_LWORD _CSA15 :1; | |
IO_LWORD _CSA14 :1; | |
IO_LWORD _CSA13 :1; | |
IO_LWORD _CSA12 :1; | |
IO_LWORD _CSA11 :1; | |
IO_LWORD _CSA10 :1; | |
IO_LWORD _CSA9 :1; | |
IO_LWORD _CSA8 :1; | |
IO_LWORD _CSA7 :1; | |
IO_LWORD _CSA6 :1; | |
IO_LWORD _CSA5 :1; | |
IO_LWORD _CSA4 :1; | |
IO_LWORD _CSA3 :1; | |
IO_LWORD _CSA2 :1; | |
IO_LWORD _CSA1 :1; | |
IO_LWORD _CSA0 :1; | |
}bit; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _CSZ :4; | |
}bitc; | |
}FSCR1STR; | |
typedef union{ /* CAN 0 Control Register */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _Test :1; | |
IO_WORD _CCE :1; | |
IO_WORD _DAR :1; | |
IO_WORD :1; | |
IO_WORD _EIE :1; | |
IO_WORD _SIE :1; | |
IO_WORD _IE :1; | |
IO_WORD _Init :1; | |
}bit; | |
}CTRLR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _BOff :1; | |
IO_WORD _EWarn :1; | |
IO_WORD _EPass :1; | |
IO_WORD _RxOK :1; | |
IO_WORD _TxOK :1; | |
IO_WORD _LEC2 :1; | |
IO_WORD _LEC1 :1; | |
IO_WORD _LEC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _LEC :3; | |
}bitc; | |
}STATR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _RP :1; | |
IO_WORD _REC6 :1; | |
IO_WORD _REC5 :1; | |
IO_WORD _REC4 :1; | |
IO_WORD _REC3 :1; | |
IO_WORD _REC2 :1; | |
IO_WORD _REC1 :1; | |
IO_WORD _REC0 :1; | |
IO_WORD _TEC7 :1; | |
IO_WORD _TEC6 :1; | |
IO_WORD _TEC5 :1; | |
IO_WORD _TEC4 :1; | |
IO_WORD _TEC3 :1; | |
IO_WORD _TEC2 :1; | |
IO_WORD _TEC1 :1; | |
IO_WORD _TEC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _REC :7; | |
IO_WORD _TEC :8; | |
}bitc; | |
}ERRCNT0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _Tseg22 :1; | |
IO_WORD _Tseg21 :1; | |
IO_WORD _Tseg20 :1; | |
IO_WORD _Tseg13 :1; | |
IO_WORD _Tseg12 :1; | |
IO_WORD _Tseg11 :1; | |
IO_WORD _Tseg10 :1; | |
IO_WORD _SJW1 :1; | |
IO_WORD _SJW0 :1; | |
IO_WORD _BRP5 :1; | |
IO_WORD _BRP4 :1; | |
IO_WORD _BRP3 :1; | |
IO_WORD _BRP2 :1; | |
IO_WORD _BRP1 :1; | |
IO_WORD _BRP0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _Tseg2 :3; | |
IO_WORD _Tseg1 :4; | |
IO_WORD _SJW :2; | |
IO_WORD _BRP :6; | |
}bitc; | |
}BTR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _Rx :1; | |
IO_WORD _Tx1 :1; | |
IO_WORD _Tx0 :1; | |
IO_WORD _LBack :1; | |
IO_WORD _Silent :1; | |
IO_WORD _Basic :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _Tx :2; | |
}bitc; | |
}TESTR0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _BRPE3 :1; | |
IO_WORD _BRPE2 :1; | |
IO_WORD _BRPE1 :1; | |
IO_WORD _BRPE0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _BRPE :4; | |
}bitc; | |
}BRPER0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}BRPE0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}CBSYNC0STR; | |
typedef union{ /* CAN 0 IF 1 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _Busy :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN5 :1; | |
IO_WORD _MN4 :1; | |
IO_WORD _MN3 :1; | |
IO_WORD _MN2 :1; | |
IO_WORD _MN1 :1; | |
IO_WORD _MN0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN :6; | |
}bitc; | |
}IF1CREQ0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _WR :1; | |
IO_WORD _Mask :1; | |
IO_WORD _Arb :1; | |
IO_WORD _Control :1; | |
IO_WORD _CIP :1; | |
IO_WORD _TxReq :1; | |
IO_WORD _DataA :1; | |
IO_WORD _DataB :1; | |
}bit; | |
}IF1CMSK0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MXtd :1; | |
IO_WORD _MDir :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF1MSK20STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MsgVal :1; | |
IO_WORD _Xtd :1; | |
IO_WORD _DIR :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF1ARB20STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _NewDat :1; | |
IO_WORD _MsgLst :1; | |
IO_WORD _IntPnd :1; | |
IO_WORD _UMask :1; | |
IO_WORD _TxIE :1; | |
IO_WORD _RxIE :1; | |
IO_WORD _RmtEn :1; | |
IO_WORD _TxRqst :1; | |
IO_WORD _EoB :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC3 :1; | |
IO_WORD _DLC2 :1; | |
IO_WORD _DLC1 :1; | |
IO_WORD _DLC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC :4; | |
}bitc; | |
}IF1MCTR0STR; | |
typedef union{ /* CAN 0 IF 2 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _Busy :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN5 :1; | |
IO_WORD _MN4 :1; | |
IO_WORD _MN3 :1; | |
IO_WORD _MN2 :1; | |
IO_WORD _MN1 :1; | |
IO_WORD _MN0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN :6; | |
}bitc; | |
}IF2CREQ0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _WR :1; | |
IO_WORD _Mask :1; | |
IO_WORD _Arb :1; | |
IO_WORD _Control :1; | |
IO_WORD _CIP :1; | |
IO_WORD _TxReq :1; | |
IO_WORD _DataA :1; | |
IO_WORD _DataB :1; | |
}bit; | |
}IF2CMSK0STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MXtd :1; | |
IO_WORD _MDir :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF2MSK20STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MsgVal :1; | |
IO_WORD _Xtd :1; | |
IO_WORD _DIR :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF2ARB20STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _NewDat :1; | |
IO_WORD _MsgLst :1; | |
IO_WORD _IntPnd :1; | |
IO_WORD _UMask :1; | |
IO_WORD _TxIE :1; | |
IO_WORD _RxIE :1; | |
IO_WORD _RmtEn :1; | |
IO_WORD _TxRqst :1; | |
IO_WORD _EoB :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC3 :1; | |
IO_WORD _DLC2 :1; | |
IO_WORD _DLC1 :1; | |
IO_WORD _DLC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC :4; | |
}bitc; | |
}IF2MCTR0STR; | |
typedef union{ /* CAN 1 Control Register */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _Test :1; | |
IO_WORD _CCE :1; | |
IO_WORD _DAR :1; | |
IO_WORD :1; | |
IO_WORD _EIE :1; | |
IO_WORD _SIE :1; | |
IO_WORD _IE :1; | |
IO_WORD _Init :1; | |
}bit; | |
}CTRLR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _BOff :1; | |
IO_WORD _EWarn :1; | |
IO_WORD _EPass :1; | |
IO_WORD _RxOK :1; | |
IO_WORD _TxOK :1; | |
IO_WORD _LEC2 :1; | |
IO_WORD _LEC1 :1; | |
IO_WORD _LEC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _LEC :3; | |
}bitc; | |
}STATR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _RP :1; | |
IO_WORD _REC6 :1; | |
IO_WORD _REC5 :1; | |
IO_WORD _REC4 :1; | |
IO_WORD _REC3 :1; | |
IO_WORD _REC2 :1; | |
IO_WORD _REC1 :1; | |
IO_WORD _REC0 :1; | |
IO_WORD _TEC7 :1; | |
IO_WORD _TEC6 :1; | |
IO_WORD _TEC5 :1; | |
IO_WORD _TEC4 :1; | |
IO_WORD _TEC3 :1; | |
IO_WORD _TEC2 :1; | |
IO_WORD _TEC1 :1; | |
IO_WORD _TEC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _REC :7; | |
IO_WORD _TEC :8; | |
}bitc; | |
}ERRCNT1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _Tseg22 :1; | |
IO_WORD _Tseg21 :1; | |
IO_WORD _Tseg20 :1; | |
IO_WORD _Tseg13 :1; | |
IO_WORD _Tseg12 :1; | |
IO_WORD _Tseg11 :1; | |
IO_WORD _Tseg10 :1; | |
IO_WORD _SJW1 :1; | |
IO_WORD _SJW0 :1; | |
IO_WORD _BRP5 :1; | |
IO_WORD _BRP4 :1; | |
IO_WORD _BRP3 :1; | |
IO_WORD _BRP2 :1; | |
IO_WORD _BRP1 :1; | |
IO_WORD _BRP0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _Tseg2 :3; | |
IO_WORD _Tseg1 :4; | |
IO_WORD _SJW :2; | |
IO_WORD _BRP :6; | |
}bitc; | |
}BTR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _Rx :1; | |
IO_WORD _Tx1 :1; | |
IO_WORD _Tx0 :1; | |
IO_WORD _LBack :1; | |
IO_WORD _Silent :1; | |
IO_WORD _Basic :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _Tx :2; | |
}bitc; | |
}TESTR1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _BRPE3 :1; | |
IO_WORD _BRPE2 :1; | |
IO_WORD _BRPE1 :1; | |
IO_WORD _BRPE0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _BRPE :4; | |
}bitc; | |
}BRPER1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}BRPE1STR; | |
typedef union{ /* CAN 1 IF 1 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _Busy :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN5 :1; | |
IO_WORD _MN4 :1; | |
IO_WORD _MN3 :1; | |
IO_WORD _MN2 :1; | |
IO_WORD _MN1 :1; | |
IO_WORD _MN0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN :6; | |
}bitc; | |
}IF1CREQ1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _WR :1; | |
IO_WORD _Mask :1; | |
IO_WORD _Arb :1; | |
IO_WORD _Control :1; | |
IO_WORD _CIP :1; | |
IO_WORD _TxReq :1; | |
IO_WORD _DataA :1; | |
IO_WORD _DataB :1; | |
}bit; | |
}IF1CMSK1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MXtd :1; | |
IO_WORD _MDir :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF1MSK21STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MsgVal :1; | |
IO_WORD _Xtd :1; | |
IO_WORD _DIR :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF1ARB21STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _NewDat :1; | |
IO_WORD _MsgLst :1; | |
IO_WORD _IntPnd :1; | |
IO_WORD _UMask :1; | |
IO_WORD _TxIE :1; | |
IO_WORD _RxIE :1; | |
IO_WORD _RmtEn :1; | |
IO_WORD _TxRqst :1; | |
IO_WORD _EoB :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC3 :1; | |
IO_WORD _DLC2 :1; | |
IO_WORD _DLC1 :1; | |
IO_WORD _DLC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC :4; | |
}bitc; | |
}IF1MCTR1STR; | |
typedef union{ /* CAN 1 IF 2 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _Busy :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN5 :1; | |
IO_WORD _MN4 :1; | |
IO_WORD _MN3 :1; | |
IO_WORD _MN2 :1; | |
IO_WORD _MN1 :1; | |
IO_WORD _MN0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN :6; | |
}bitc; | |
}IF2CREQ1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _WR :1; | |
IO_WORD _Mask :1; | |
IO_WORD _Arb :1; | |
IO_WORD _Control :1; | |
IO_WORD _CIP :1; | |
IO_WORD _TxReq :1; | |
IO_WORD _DataA :1; | |
IO_WORD _DataB :1; | |
}bit; | |
}IF2CMSK1STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MXtd :1; | |
IO_WORD _MDir :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF2MSK21STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MsgVal :1; | |
IO_WORD _Xtd :1; | |
IO_WORD _DIR :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF2ARB21STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _NewDat :1; | |
IO_WORD _MsgLst :1; | |
IO_WORD _IntPnd :1; | |
IO_WORD _UMask :1; | |
IO_WORD _TxIE :1; | |
IO_WORD _RxIE :1; | |
IO_WORD _RmtEn :1; | |
IO_WORD _TxRqst :1; | |
IO_WORD _EoB :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC3 :1; | |
IO_WORD _DLC2 :1; | |
IO_WORD _DLC1 :1; | |
IO_WORD _DLC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC :4; | |
}bitc; | |
}IF2MCTR1STR; | |
typedef union{ /* CAN 2 Control Register */ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _Test :1; | |
IO_WORD _CCE :1; | |
IO_WORD _DAR :1; | |
IO_WORD :1; | |
IO_WORD _EIE :1; | |
IO_WORD _SIE :1; | |
IO_WORD _IE :1; | |
IO_WORD _Init :1; | |
}bit; | |
}CTRLR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _BOff :1; | |
IO_WORD _EWarn :1; | |
IO_WORD _EPass :1; | |
IO_WORD _RxOK :1; | |
IO_WORD _TxOK :1; | |
IO_WORD _LEC2 :1; | |
IO_WORD _LEC1 :1; | |
IO_WORD _LEC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _LEC :3; | |
}bitc; | |
}STATR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _RP :1; | |
IO_WORD _REC6 :1; | |
IO_WORD _REC5 :1; | |
IO_WORD _REC4 :1; | |
IO_WORD _REC3 :1; | |
IO_WORD _REC2 :1; | |
IO_WORD _REC1 :1; | |
IO_WORD _REC0 :1; | |
IO_WORD _TEC7 :1; | |
IO_WORD _TEC6 :1; | |
IO_WORD _TEC5 :1; | |
IO_WORD _TEC4 :1; | |
IO_WORD _TEC3 :1; | |
IO_WORD _TEC2 :1; | |
IO_WORD _TEC1 :1; | |
IO_WORD _TEC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _REC :7; | |
IO_WORD _TEC :8; | |
}bitc; | |
}ERRCNT2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _Tseg22 :1; | |
IO_WORD _Tseg21 :1; | |
IO_WORD _Tseg20 :1; | |
IO_WORD _Tseg13 :1; | |
IO_WORD _Tseg12 :1; | |
IO_WORD _Tseg11 :1; | |
IO_WORD _Tseg10 :1; | |
IO_WORD _SJW1 :1; | |
IO_WORD _SJW0 :1; | |
IO_WORD _BRP5 :1; | |
IO_WORD _BRP4 :1; | |
IO_WORD _BRP3 :1; | |
IO_WORD _BRP2 :1; | |
IO_WORD _BRP1 :1; | |
IO_WORD _BRP0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD _Tseg2 :3; | |
IO_WORD _Tseg1 :4; | |
IO_WORD _SJW :2; | |
IO_WORD _BRP :6; | |
}bitc; | |
}BTR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _Rx :1; | |
IO_WORD _Tx1 :1; | |
IO_WORD _Tx0 :1; | |
IO_WORD _LBack :1; | |
IO_WORD _Silent :1; | |
IO_WORD _Basic :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _Tx :2; | |
}bitc; | |
}TESTR2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _BRPE3 :1; | |
IO_WORD _BRPE2 :1; | |
IO_WORD _BRPE1 :1; | |
IO_WORD _BRPE0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _BRPE :4; | |
}bitc; | |
}BRPER2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}BRPE2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}CBSYNC2STR; | |
typedef union{ /* CAN 2 IF 1 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _Busy :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN5 :1; | |
IO_WORD _MN4 :1; | |
IO_WORD _MN3 :1; | |
IO_WORD _MN2 :1; | |
IO_WORD _MN1 :1; | |
IO_WORD _MN0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN :6; | |
}bitc; | |
}IF1CREQ2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _WR :1; | |
IO_WORD _Mask :1; | |
IO_WORD _Arb :1; | |
IO_WORD _Control :1; | |
IO_WORD _CIP :1; | |
IO_WORD _TxReq :1; | |
IO_WORD _DataA :1; | |
IO_WORD _DataB :1; | |
}bit; | |
}IF1CMSK2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MXtd :1; | |
IO_WORD _MDir :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF1MSK22STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MsgVal :1; | |
IO_WORD _Xtd :1; | |
IO_WORD _DIR :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF1ARB22STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _NewDat :1; | |
IO_WORD _MsgLst :1; | |
IO_WORD _IntPnd :1; | |
IO_WORD _UMask :1; | |
IO_WORD _TxIE :1; | |
IO_WORD _RxIE :1; | |
IO_WORD _RmtEn :1; | |
IO_WORD _TxRqst :1; | |
IO_WORD _EoB :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC3 :1; | |
IO_WORD _DLC2 :1; | |
IO_WORD _DLC1 :1; | |
IO_WORD _DLC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC :4; | |
}bitc; | |
}IF1MCTR2STR; | |
typedef union{ /* CAN 2 IF 2 */ | |
IO_WORD word; | |
struct{ | |
IO_WORD _Busy :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN5 :1; | |
IO_WORD _MN4 :1; | |
IO_WORD _MN3 :1; | |
IO_WORD _MN2 :1; | |
IO_WORD _MN1 :1; | |
IO_WORD _MN0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _MN :6; | |
}bitc; | |
}IF2CREQ2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _WR :1; | |
IO_WORD _Mask :1; | |
IO_WORD _Arb :1; | |
IO_WORD _Control :1; | |
IO_WORD _CIP :1; | |
IO_WORD _TxReq :1; | |
IO_WORD _DataA :1; | |
IO_WORD _DataB :1; | |
}bit; | |
}IF2CMSK2STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MXtd :1; | |
IO_WORD _MDir :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF2MSK22STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _MsgVal :1; | |
IO_WORD _Xtd :1; | |
IO_WORD _DIR :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
}bit; | |
}IF2ARB22STR; | |
typedef union{ | |
IO_WORD word; | |
struct{ | |
IO_WORD _NewDat :1; | |
IO_WORD _MsgLst :1; | |
IO_WORD _IntPnd :1; | |
IO_WORD _UMask :1; | |
IO_WORD _TxIE :1; | |
IO_WORD _RxIE :1; | |
IO_WORD _RmtEn :1; | |
IO_WORD _TxRqst :1; | |
IO_WORD _EoB :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC3 :1; | |
IO_WORD _DLC2 :1; | |
IO_WORD _DLC1 :1; | |
IO_WORD _DLC0 :1; | |
}bit; | |
struct{ | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD :1; | |
IO_WORD _DLC :4; | |
}bitc; | |
}IF2MCTR2STR; | |
typedef union{ /* EDSU/MPU Registers */ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _SR :1; | |
IO_LWORD _SW :1; | |
IO_LWORD _SX :1; | |
IO_LWORD _UR :1; | |
IO_LWORD _UW :1; | |
IO_LWORD _UX :1; | |
IO_LWORD _FCPU :1; | |
IO_LWORD _FDMA :1; | |
IO_LWORD _EEMM :1; | |
IO_LWORD _PFD :1; | |
IO_LWORD _SINT1 :1; | |
IO_LWORD _SINT0 :1; | |
IO_LWORD _EINT1 :1; | |
IO_LWORD _EINT0 :1; | |
IO_LWORD _EINTT :1; | |
IO_LWORD _EINTR :1; | |
}bit; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _SINT :2; | |
IO_LWORD _EINT :2; | |
}bitc; | |
}BCTRLSTR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _IDX4 :1; | |
IO_LWORD _IDX3 :1; | |
IO_LWORD _IDX2 :1; | |
IO_LWORD _IDX1 :1; | |
IO_LWORD _IDX0 :1; | |
IO_LWORD _CDMA :1; | |
IO_LWORD _CSZ1 :1; | |
IO_LWORD _CSZ0 :1; | |
IO_LWORD _CRW1 :1; | |
IO_LWORD _CRW0 :1; | |
IO_LWORD _PV :1; | |
IO_LWORD _RST :1; | |
IO_LWORD _INT1 :1; | |
IO_LWORD _INT0 :1; | |
IO_LWORD _INTT :1; | |
IO_LWORD _INTR :1; | |
}bit; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _IDX :5; | |
IO_LWORD :1; | |
IO_LWORD _CSZ :2; | |
IO_LWORD _CRW :2; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _INT :2; | |
}bitc; | |
}BSTATSTR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD _BD31 :1; | |
IO_LWORD _BD30 :1; | |
IO_LWORD _BD29 :1; | |
IO_LWORD _BD28 :1; | |
IO_LWORD _BD27 :1; | |
IO_LWORD _BD26 :1; | |
IO_LWORD _BD25 :1; | |
IO_LWORD _BD24 :1; | |
IO_LWORD _BD23 :1; | |
IO_LWORD _BD22 :1; | |
IO_LWORD _BD21 :1; | |
IO_LWORD _BD20 :1; | |
IO_LWORD _BD19 :1; | |
IO_LWORD _BD18 :1; | |
IO_LWORD _BD17 :1; | |
IO_LWORD _BD16 :1; | |
IO_LWORD _BD15 :1; | |
IO_LWORD _BD14 :1; | |
IO_LWORD _BD13 :1; | |
IO_LWORD _BD12 :1; | |
IO_LWORD _BD11 :1; | |
IO_LWORD _BD10 :1; | |
IO_LWORD _BD9 :1; | |
IO_LWORD _BD8 :1; | |
IO_LWORD _BD7 :1; | |
IO_LWORD _BD6 :1; | |
IO_LWORD _BD5 :1; | |
IO_LWORD _BD4 :1; | |
IO_LWORD _BD3 :1; | |
IO_LWORD _BD2 :1; | |
IO_LWORD _BD1 :1; | |
IO_LWORD _BD0 :1; | |
}bit; | |
}BIRQSTR; | |
typedef union{ | |
IO_LWORD lword; | |
struct{ | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD :1; | |
IO_LWORD _SRX1 :1; | |
IO_LWORD _SW1 :1; | |
IO_LWORD _SRX0 :1; | |
IO_LWORD _SW0 :1; | |
IO_LWORD _URX1 :1; | |
IO_LWORD _UW1 :1; | |
IO_LWORD _URX0 :1; | |
IO_LWORD _UW0 :1; | |
IO_LWORD _MPE :1; | |
IO_LWORD _COMB :1; | |
IO_LWORD _CTC1 :1; | |
IO_LWORD _CTC0 :1; | |
IO_LWORD _OBS1 |