; -------------------------------------------------------------------------------- ; @Title: FM4 On-Chip Peripherals ; @Props: Released ; @Author: KNO, JRK, LSD ; @Changelog: 2014-06-25 ; 2015-06-29 JRK ; 2016-05-12 JRK ; @Manufacturer: SPANSION - Spansion Inc. ; @Doc: FM4_MN709-00001-E.pdf (Rev. 4.0, 2015-05-27), ; FM4_MN709-00002-E.pdf (Rev. 4.0, 2015-05-27), ; FM4_MN709-00003-E.pdf (Rev. 4.0, 2015-05-27), ; FM4_MN709-00004-E.pdf (Rev. 4.0, 2015-05-27), ; FM4_MN709-00014-E.pdf (Rev. 1.0, 2015-02-02), ; FM4_MN709-00017-E.pdf (Rev. 2.0, 2015-05-27), ; MB9B560L-MN709-00006.pdf (Rev. 1.1, 2014-06-02), ; MB9B560R-MN709-00005.pdf (Rev. 2.1, 2014-06-02), ; S6E2CC_MN709-00007-E.pdf (Rev. 1.0, 2014-09-30), ; S6E2DH_MN709-00013-E.pdf (Rev. 1.0, 2015-02-02), ; @Core: Cortex-M4 ; @Chip: MB9BF164K, MB9BF164L, MB9BF166M, MB9BF166N, MB9BF166R ; MB9BF165K, MB9BF165L, MB9BF167M, MB9BF167N, MB9BF167R ; MB9BF166K, MB9BF166L, MB9BF168M, MB9BF168N, MB9BF168R ; MB9BF364K, MB9BF364L, MB9BF366M, MB9BF366N, MB9BF366R ; MB9BF365K, MB9BF365L, MB9BF367M, MB9BF367N, MB9BF367R ; MB9BF366K, MB9BF366L, MB9BF368M, MB9BF368N, MB9BF368R ; MB9BF464K, MB9BF464L, MB9BF466M, MB9BF466N, MB9BF466R ; MB9BF465K, MB9BF465L, MB9BF467M, MB9BF467N, MB9BF467R ; MB9BF466K, MB9BF466L, MB9BF468M, MB9BF468N, MB9BF468R ; MB9BF564K, MB9BF564L, MB9BF566M, MB9BF566N, MB9BF566R ; MB9BF565K, MB9BF565L, MB9BF567M, MB9BF567N, MB9BF567R ; MB9BF566K, MB9BF566L, MB9BF568M, MB9BF568N, MB9BF568R, MB9BF568F ; S6E2C18H, S6E2C18J, S6E2C18L, S6E2C28H, S6E2C28J, S6E2C28L ; S6E2C19H, S6E2C19J, S6E2C19L, S6E2C29H, S6E2C29J, S6E2C29L ; S6E2C1AH, S6E2C1AJ, S6E2C1AL, S6E2C2AH, S6E2C2AJ, S6E2C2AL ; S6E2C38H, S6E2C38J, S6E2C38L, S6E2C48H, S6E2C48J, S6E2C48L ; S6E2C39H, S6E2C39J, S6E2C39L, S6E2C49H, S6E2C49J, S6E2C49L ; S6E2C3AH, S6E2C3AJ, S6E2C3AL, S6E2C4AH, S6E2C4AJ, S6E2C4AL ; S6E2C58H, S6E2C58J, S6E2C58L, S6E2CC8H, S6E2CC8J, S6E2CC8L ; S6E2C59H, S6E2C59J, S6E2C59L, S6E2CC9H, S6E2CC9J, S6E2CC9L ; S6E2C5AH, S6E2C5AJ, S6E2C5AL, S6E2CCAH, S6E2CCAJ, S6E2CCAL ; S6E2D35G, S6E2D35J, S6E2D55G, S6E2D55J, ; S6E2DF5G, S6E2DF5J, S6E2DH5G, S6E2DH5J, ; @Copyright: (C) 1989-2017 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: perfm4.per 17736 2024-04-08 09:26:07Z kwisniewski $ ; Known problems: ; Module Register Description ; I2S DMAACT Contains bitmap inconsistency with descriptions of bit RL1E0 ; SD Addresses beyond 0xFF not specified ; -------------------------------------------------------------------------------- tree.close "Core Registers (Cortex-M4F)" AUTOINDENT.PUSH AUTOINDENT.OFF tree "System Control" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 12. group.long 0x08++0x03 line.long 0x00 "ACTLR,Auxiliary Control Register" bitfld.long 0x00 9. " DISFPCA ,Disables lazy stacking of floating point context" "No,Yes" bitfld.long 0x00 8. " DISOOFP ,Disables floating point instructions completing" "No,Yes" bitfld.long 0x00 2. " DISFOLD ,Disables folding of IT instructions" "No,Yes" textline " " bitfld.long 0x00 1. " DISDEFWBUF ,Disables write buffer use during default memory map accesses" "No,Yes" bitfld.long 0x00 0. " DISMCYCINT ,Disables interruption of multi-cycle instructions" "No,Yes" group.long 0x10++0x0B line.long 0x00 "SYST_CSR,SysTick Control and Status Register" rbitfld.long 0x00 16. " COUNTFLAG ,Counter Flag" "Not counted,Counted" bitfld.long 0x00 2. " CLKSOURCE ,SysTick clock source" "External,Core" bitfld.long 0x00 1. " TICKINT ,SysTick Handler" "No SysTick,SysTick" textline " " bitfld.long 0x00 0. " ENABLE ,Counter Enable" "Disabled,Enabled" line.long 0x04 "SYST_RVR,SysTick Reload Value Register" hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,The value to load into the SYST_CVR when the counter reaches 0" line.long 0x08 "SYST_CVR,SysTick Current Value Register" rgroup.long 0x1C++0x03 line.long 0x00 "SYST_CALIB,SysTick Calibration Value Register" bitfld.long 0x00 31. " NOREF ,Indicates whether the implementation defined reference clock is implemented" "Implemented,Not implemented" bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact" hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing" rgroup.long 0xD00++0x03 line.long 0x00 "CPUID,CPU ID Base Register" hexmask.long.byte 0x00 24.--31. 1. " IMPLEMENTER ,Implementer Code" bitfld.long 0x00 20.--23. " VARIANT ,Indicates processor revision" "Revision 0,?..." bitfld.long 0x00 16.--19. " ARCHITECTURE ,Architecture" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x00 4.--15. 1. " PARTNO ,Indicates part number" bitfld.long 0x00 0.--3. " REVISION ,Indicates patch release" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0xD04++0x23 line.long 0x00 "ICSR,Interrupt Control State Register" bitfld.long 0x00 31. " NMIPENDSET ,Set Pending NMI Bit" "Inactive,Active" bitfld.long 0x00 28. " PENDSVSET ,Set Pending pendSV Bit" "Not pending,Pending" bitfld.long 0x00 27. " PENDSVCLR ,Removes the pending status of the PendSV exception" "No effect,Removed" textline " " bitfld.long 0x00 26. " PENDSTSET ,Set Pending SysTick Bit" "Not pending,Pending" bitfld.long 0x00 25. " PENDSTCLR ,Clear Pending SysTick Bit" "No effect,Removed" bitfld.long 0x00 23. " ISRPREEMPT ,Use Only at Debug Time" "Not active,Active" textline " " bitfld.long 0x00 22. " ISRPENDING ,Indicates whether an external interrupt" "Not pending,Pending" hexmask.long.word 0x00 12.--20. 1. " VECTPENDING ,Pending ISR Number Field" bitfld.long 0x00 11. " RETTOBASE ,Interrupt Exception" "Active,Not active" textline " " hexmask.long.word 0x00 0.--8. 1. " VECTACTIVE ,The exception number of the current executing exception" line.long 0x04 "VTOR,Vector Table Offset Register" hexmask.long 0x04 7.--31. 0x80 " TBLOFF ,Vector table address" line.long 0x08 "AIRCR,Application Interrupt and Reset Control Register" hexmask.long.word 0x08 16.--31. 1. " VECTKEY ,Register Key" rbitfld.long 0x08 15. " ENDIANESS ,Data endianness Bit" "Little,Big" bitfld.long 0x08 8.--10. " PRIGROUP ,Interrupt Priority Grouping Field" "[7:1]/[0],[7:2]/[1:0],[7:3]/[2:0],[7:4]/[3:0],[7:5]/[4:0],[7:6]/[5:0],[7]/[6:0],-/[7:0]" textline " " bitfld.long 0x08 2. " SYSRESETREQ ,System Reset Request" "Not requested,Requested" bitfld.long 0x08 1. " VECTCLRACTIVE ,Clear Active Vector Bit" "No effect,Clear" bitfld.long 0x08 0. " VECTRESET ,System Reset" "No effect,Reset" line.long 0x0C "SCR,System Control Register" bitfld.long 0x0C 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup" bitfld.long 0x0C 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep" bitfld.long 0x0C 1. " SLEEPONEXIT ,Determines whether, on an exit from an ISR that returns to the base level of execution priority, the processor enters a sleep state" "Disabled,Enabled" line.long 0x10 "CCR,Configuration Control Register" bitfld.long 0x10 18. " BP ,Branch prediction enable bit" "Disabled,Enabled" bitfld.long 0x10 17. " IC ,Instruction cache enable bit" "Disabled,Enabled" bitfld.long 0x10 16. " DC ,Cache enable bit" "Disabled,Enabled" textline " " bitfld.long 0x10 9. " STKALIGN ,8-byte Stack Frame Alignment" "4-byte/no adjustment,8-byte/adjustment" bitfld.long 0x10 8. " BFHFNMIGN ,Enable NMI and Hard Fault and FAULTMASK to Ignore Bus Fault" "Disabled,Enabled" bitfld.long 0x10 4. " DIV_0_TRP ,Trap Divide by Zero" "Disabled,Enabled" textline " " bitfld.long 0x10 3. " UNALIGN_TRP ,Trap for Unaligned Access" "Disabled,Enabled" bitfld.long 0x10 1. " USERSETMPEND ,Controls whether unprivileged software can access the STIR" "Denied,Allowed" bitfld.long 0x10 0. " NONEBASETHRDENA ,Control Entry to Thread Mode" "Only from last exception,Any level" line.long 0x14 "SHPR1,SSystem Handler Priority Register 1" hexmask.long.byte 0x14 24.--31. 1. " PRI_7 ,Priority of System Handler 7" hexmask.long.byte 0x14 16.--23. 1. " PRI_6 ,Priority of system handler 6(UsageFault)" hexmask.long.byte 0x14 8.--15. 1. " PRI_5 ,Priority of system handler 5(BusFault)" textline " " hexmask.long.byte 0x14 0.--7. 1. " PRI_4 ,Priority of system handler 4(MemManage)" line.long 0x18 "SHPR2,System Handler Priority Register 2" hexmask.long.byte 0x18 24.--31. 1. " PRI_11 ,Priority of system handler 11(SVCall)" hexmask.long.byte 0x18 16.--23. 1. " PRI_10 ,Priority of System Handler 10" hexmask.long.byte 0x18 8.--15. 1. " PRI_9 ,Priority of System Handler 9" textline " " hexmask.long.byte 0x18 0.--7. 1. " PRI_8 ,Priority of System Handler 8" line.long 0x1C "SHPR3,System Handler Priority Register 3" hexmask.long.byte 0x1C 24.--31. 1. " PRI_15 ,Priority of System Handler 15(SysTick)" hexmask.long.byte 0x1C 16.--23. 1. " PRI_14 ,Priority of System Handler 14(PendSV)" hexmask.long.byte 0x1C 8.--15. 1. " PRI_13 ,Priority of System Handler 13" textline " " hexmask.long.byte 0x1C 0.--7. 1. " PRI_12 ,Priority of System Handler 12(DebugMonitor)" line.long 0x20 "SHCSR,System Handler Control and State Register" bitfld.long 0x20 18. " USGFAULTENA ,Enable UsageFault" "Disabled,Enabled" bitfld.long 0x20 17. " BUSFAULTENA ,Enable BusFault" "Disabled,Enabled" bitfld.long 0x20 16. " MEMFAULTENA ,Enable MemManage fault" "Disabled,Enabled" textline " " bitfld.long 0x20 15. " SVCALLPENDED ,SVCall is pending" "Not pending,Pending" bitfld.long 0x20 14. " BUSFAULTPENDED ,BusFault is pending" "Not pending,Pending" bitfld.long 0x20 13. " MEMFAULTPENDED ,MemManage is pending" "Not pending,Pending" textline " " bitfld.long 0x20 12. " USGFAULTPENDED ,UsageFault is pending" "Not pending,Pending" bitfld.long 0x20 11. " SYSTICKACT ,SysTick is Active" "Not active,Active" bitfld.long 0x20 10. " PENDSVACT ,PendSV is Active" "Not active,Active" textline " " bitfld.long 0x20 8. " MONITORACT ,Monitor is Active" "Not active,Active" bitfld.long 0x20 7. " SVCALLACT ,SVCall is Active" "Not active,Active" bitfld.long 0x20 3. " USGFAULTACT ,UsageFault is Active" "Not active,Active" textline " " bitfld.long 0x20 1. " BUSFAULTACT ,BusFault is Active" "Not active,Active" bitfld.long 0x20 0. " MEMFAULTACT ,MemManage is Active" "Not active,Active" group.byte 0xD28++0x1 line.byte 0x00 "MMFSR,MemManage Status Register" bitfld.byte 0x00 7. " MMARVALID ,Address Valid Flag" "Not valid,Valid" bitfld.byte 0x00 5. " MLSPERR ,A MemManage fault occurred during FP lazy state preservation" "Not occurred,Occurred" bitfld.byte 0x00 4. " MSTKERR ,tacking Access Violations" "Not occurred,Occurred" textline " " bitfld.byte 0x00 3. " MUNSTKERR ,Unstack Access Violations" "Not occurred,Occurred" bitfld.byte 0x00 1. " DACCVIOL ,Data Access Violation" "Not occurred,Occurred" bitfld.byte 0x00 0. " IACCVIOL ,Instruction Access Violation" "Not occurred,Occurred" line.byte 0x01 "BFSR,Bus Fault Status Register" bitfld.byte 0x01 7. " BFARVALID ,Address Valid Flag" "Not valid,Valid" bitfld.byte 0x01 5. " LSPERR ,A bus fault occurred during FP lazy state preservation" "Not occurred,Occurred" bitfld.byte 0x01 4. " STKERR ,Derived bus fault(exception entry)" "Not occurred,Occurred" textline " " bitfld.byte 0x01 3. " UNSTKERR ,Derived bus fault(exception return)" "Not occurred,Occurred" bitfld.byte 0x01 2. " IMPRECISERR ,Imprecise data access error" "Not occurred,Occurred" bitfld.byte 0x01 1. " PRECISERR ,Precise data access error" "Not occurred,Occurred" textline " " bitfld.byte 0x01 0. " IBUSERR ,Bus fault on an instruction prefetch" "Not occurred,Occurred" group.word 0xD2A++0x1 line.word 0x00 "USAFAULT,Usage Fault Status Register" bitfld.word 0x00 9. " DIVBYZERO ,Divide by zero error" "No error,Error" bitfld.word 0x00 8. " UNALIGNED ,Unaligned access error" "No error,Error" bitfld.word 0x00 3. " NOCP ,A coprocessor access error" "No error,Error" textline " " bitfld.word 0x00 2. " INVPC ,An integrity check error" "No error,Error" bitfld.word 0x00 1. " INVSTATE ,Invalid Combination of EPSR and Instruction" "No error,Error" bitfld.word 0x00 0. " UNDEFINSTR ,Undefined instruction error" "No error,Error" group.long 0xD2C++0x07 line.long 0x00 "HFSR,Hard Fault Status Register" bitfld.long 0x00 31. " DEBUGEVT ,Indicates when a Debug event has occurred" "Not occurred,Occurred" bitfld.long 0x00 30. " FORCED ,Indicates that a fault with configurable priority" "Not occurred,Occurred" bitfld.long 0x00 1. " VECTTBL ,Indicates when a fault has occurred because of a vector table read error on exception processing" "Not occurred,Occurred" line.long 0x04 "DFSR,Debug Fault Status Register" bitfld.long 0x04 4. " EXTERNAL ,Indicates a debug event generated because of the assertion of EDBGRQ" "Not asserted,Asserted" bitfld.long 0x04 3. " VCATCH ,Vector Catch Flag" "Not occurred,Occurred" bitfld.long 0x04 2. " DWTTRAP ,Indicates a debug event generated by the DWT" "Not occurred,Occurred" textline " " bitfld.long 0x04 1. " BKPT ,BKPT Flag" "Not executed,Executed" bitfld.long 0x04 0. " HALTED ,Indicates a debug event generated by either" "Not requested,Requested" group.long 0xD34++0x0B line.long 0x00 "MMFAR,MemManage Fault Address Register" line.long 0x04 "BFAR,BusFault Address Register" line.long 0x08 "AFSR,Auxiliary Fault Status Register" group.long 0xD88++0x03 line.long 0x00 "CPACR,Coprocessor Access Control Register" bitfld.long 0x00 22.--23. " CP11 ,Access privileges for coprocessor 11" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 20.--21. " CP10 ,Access privileges for coprocessor 10" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 14.--15. " CP7 ,Access privileges for coprocessor 7" "Access denied,Privileged only,Reserved,Full access" textline " " bitfld.long 0x00 12.--13. " CP6 ,Access privileges for coprocessor 6" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 10.--11. " CP5 ,Access privileges for coprocessor 5" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 8.--9. " CP4 ,Access privileges for coprocessor 4" "Access denied,Privileged only,Reserved,Full access" textline " " bitfld.long 0x00 6.--7. " CP3 ,Access privileges for coprocessor 3" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 4.--5. " CP2 ,Access privileges for coprocessor 2" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 2.--3. " CP1 ,Access privileges for coprocessor 1" "Access denied,Privileged only,Reserved,Full access" textline " " bitfld.long 0x00 0.--1. " CP0 ,Access privileges for coprocessor 0" "Access denied,Privileged only,Reserved,Full access" wgroup.long 0xF00++0x03 line.long 0x00 "STIR,Software Trigger Interrupt Register" hexmask.long.word 0x00 0.--8. 1. " INTID ,Indicates the interrupt to be triggered" width 10. tree "Feature Registers" rgroup.long 0xD40++0x0B line.long 0x00 "ID_PFR0,Processor Feature Register 0" bitfld.long 0x00 4.--7. " STATE1 ,Thumb instruction set support" ",,,Supported,?..." bitfld.long 0x00 0.--3. " STATE0 ,ARM instruction set support" "Not supported,?..." line.long 0x04 "ID_PFR1,Processor Feature Register 1" bitfld.long 0x04 8.--11. " MPROF ,M profile programmers' model" ",,2-stack,?..." line.long 0x08 "ID_DFR0,Debug Feature Register 0" bitfld.long 0x08 20.--23. " DBGMOD ,Support for memory-mapped debug model for M profile processors" "Not supported,Supported,?..." hgroup.long 0xD4C++0x03 hide.long 0x00 "ID_AFR0,Auxiliary Feature Register 0" rgroup.long 0xD50++0x03 line.long 0x00 "ID_MMFR0,Memory Model Feature Register 0" bitfld.long 0x00 20.--23. " AUXREG ,Indicates the support for Auxiliary registers" "Not supported,ACTLR only,?..." bitfld.long 0x00 16.--19. " TCMSUP ,Indicates the support for Tightly Coupled Memory (TCM)" "Not supported,Supported,?..." bitfld.long 0x00 12.--15. " SHRLEV ,Indicates the number of shareability levels implemented" "Level 1,?..." textline " " bitfld.long 0x00 8.--11. " OUTMSHR ,Indicates the outermost shareability domain implemented" "Non-cacheable,,,,,,,,,,,,,,,Ignored" bitfld.long 0x00 4.--7. " PMSASUP ,Indicates support for a PMSA" "Not supported,,,PMSAv7,?..." hgroup.long 0xD54++0x03 hide.long 0x00 "ID_MMFR1,Memory Model Feature Register 1" rgroup.long 0xD58++0x03 line.long 0x00 "ID_MMFR2,Memory Model Feature Register 2" bitfld.long 0x00 24.--27. " WFISTALL ,Indicates the support for Wait For Interrupt (WFI) stalling" "Not supported,Supported,?..." rgroup.long 0xD60++0x13 line.long 0x00 "ID_ISAR0,Instruction Set Attributes Register 0" bitfld.long 0x00 24.--27. " DIVIDE ,Indicates the supported divide instructions" "Not supported,SDIV/UDIV,?..." bitfld.long 0x00 20.--23. " DEBUG ,Indicates the supported debug instructions" "Not supported,BKPT,?..." bitfld.long 0x00 16.--19. " COPROC ,Indicates the supported coprocessor instructions" "Not supported,CDP/LDC/MCR/STC,CDP2/LDC2/MCR2/STC2,MCRR/MRRC,MCRR2/MRRC2,?..." textline " " bitfld.long 0x00 12.--15. " CMPBRANCH ,Indicates the supported combined compare and branch instructions" "Not supported,CBNZ/CBZ,?..." bitfld.long 0x00 8.--11. " BITFIELD ,Indicates the supported bitfield instructions" "Not supported,BFC/BFI/SBFX/UBFX,?..." bitfld.long 0x00 4.--7. " BITCOUNT ,Indicates the supported bit counting instructions" "Not supported,CLZ,?..." line.long 0x04 "ID_ISAR1,Instruction Set Attributes Register 1" bitfld.long 0x04 24.--27. " INTERWORK ,Indicates the supported Interworking instructions" "Not supported,BX,BX/BLX,?..." bitfld.long 0x04 20.--23. " IMMEDIATE ,Indicates the support for data-processing instructions with long immediates" "Not supported,ADDW/MOVW/MOVT/SUBW,?..." bitfld.long 0x04 16.--19. " IFTHEN ,Indicates the supported IfThen instructions" "Not supported,IT,?..." textline " " bitfld.long 0x04 12.--15. " EXTEND ,Indicates the supported Extend instructions" "Not supported,Supported,Supported,?..." line.long 0x08 "ID_ISAR2,Instruction Set Attributes Register 2" bitfld.long 0x08 24.--27. " REVERSAL ,Indicates the supported reversal instructions" "Not supported,REV/REV16/REVSH,REV/REV16/REVSH/RBIT,?..." bitfld.long 0x08 20.--23. " MULTU ,Indicates the supported advanced unsigned multiply instructions" "Not supported,UMULL/UMLAL,UMULL/UMLAL/UMAAL,?..." bitfld.long 0x08 16.--19. " MULTS ,Indicates the supported advanced signed multiply instructions" "Not supported,Supported,Supported,Supported,?..." textline " " bitfld.long 0x08 12.--15. " MULT ,Indicates the supported additional multiply instructions" "Not supported,MLA,MLA/MLS,?..." bitfld.long 0x08 8.--11. " MULTIACCESSINT ,Indicates the support for multi-access interruptible instructions" "Not supported,LDM/STM restartable,LDM/STM continuable,?..." bitfld.long 0x08 4.--7. " MEMHINT ,Indicates the supported memory hint instructions" "Not supported,,,PLD/PLI,?..." textline " " bitfld.long 0x08 0.--3. " LOADSTORE ,Indicates the supported additional load and store instructions" "Not supported,LDRD/STRD,?..." line.long 0x0C "ID_ISAR3,Instruction Set Attributes Register 3" bitfld.long 0x0C 24.--27. " TRUENOP ,Indicates the support for a true NOP instruction" "Not supported,Supported,?..." bitfld.long 0x0C 20.--23. " THUMBCOPY ,Indicates the supported non flag-setting MOV instructions" "Not supported,Supported,?..." bitfld.long 0x0C 16.--19. " TABBRANCH ,Indicates the supported Table Branch instructions" "Not supported,TBB/TBH,?..." textline " " bitfld.long 0x0C 12.--15. " SYNCHPRIM ,Indicates the supported Table Branch instructions" "Not supported,Supported,Supported,Supported,?..." bitfld.long 0x0C 8.--11. " SVC ,Indicates the supported SVC instructions" "Not supported,SVC,?..." bitfld.long 0x0C 4.--7. " SIMD ,Indicates the supported SIMD instructions" "Not supported,Supported,,Supported,?..." textline " " bitfld.long 0x0C 0.--3. " SATURATE ,Indicates the supported Saturate instructions" "Not supported,QADD/QDADD/QDSUB/QSUB,?..." line.long 0x10 "ID_ISAR4,Instruction Set Attributes Register 4" bitfld.long 0x10 24.--27. " PSR_M ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,Supported,?..." bitfld.long 0x10 20.--23. " SYNCHPRIMFRAC ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,Supported,Supported,Supported,?..." bitfld.long 0x10 16.--19. " BARRIER ,Indicates the supported Barrier instructions" "Not supported,DMB/DSB/ISB,?..." textline " " bitfld.long 0x10 8.--11. " WRITEBACK ,Indicates the support for writeback addressing modes" "Basic support,Full support,?..." bitfld.long 0x10 4.--7. " WITHSHIFTS ,Indicates the support for instructions with shifts" "MOV/shift,Shift LSL 0-3,,Shift other,?..." bitfld.long 0x10 0.--3. " UNPRIV ,Indicates the supported unprivileged instructions" "Not supported,LDRBT/LDRT/STRBT/STRT,LDRBT/LDRT/STRBT/STRT/LDRHT/LDRSBT/LDRSHTSTRHT,?..." tree.end width 6. tree "CoreSight Identification Registers" rgroup.long 0xFE0++0x0F line.long 0x00 "PID0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "PID1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "PID2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0C "PID3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "PID4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "CID0,Component ID0 (Preamble)" line.long 0x04 "CID1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " Preamble ,Preamble" line.long 0x08 "CID2,Component ID2" line.long 0x0C "CID3,Component ID3" tree.end width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Memory Protection Unit" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 15. rgroup.long 0xD90++0x03 line.long 0x00 "MPU_TYPE,MPU Type Register" bitfld.long 0x00 16.--23. " IREGION ,Instruction region" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..." bitfld.long 0x00 8.--15. " DREGION ,Number of regions supported by the MPU" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..." bitfld.long 0x00 0. " SEPARATE ,Indicates support for separate instruction and data address maps" "Not supported,Supported" group.long 0xD94++0x03 line.long 0x00 "MPU_CTRL,MPU Control Register" bitfld.long 0x00 2. " PRIVDEFENA ,Enables the default memory map as a background region for privileged access" "Disabled,Enabled" bitfld.long 0x00 1. " HFNMIENA ,Handlers executing with priority less than 0 access memory with the MPU enabled or with the MPU disabled" "MPU disabled,MPU enabled" bitfld.long 0x00 0. " ENABLE ,Enables the MPU" "Disabled,Enabled" group.long 0xD98++0x03 line.long 0x00 "MPU_RNR,MPU Region Number Register" hexmask.long.byte 0x00 0.--7. 1. " REGION ,Indicates the memory region accessed by MPU_RBAR and MPU_RASR" tree.close "MPU regions" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x0 group.long 0xD9C++0x03 "Region 0" saveout 0xD98 %l 0x0 line.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x0 line.long 0x00 "MPU_RASR0,MPU Region Attribute and Size Register 0" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 0 (not implemented)" saveout 0xD98 %l 0x0 hide.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x0 hide.long 0x00 "MPU_RASR0,MPU Region Attribute and Size Register 0" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x1 group.long 0xD9C++0x03 "Region 1" saveout 0xD98 %l 0x1 line.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x1 line.long 0x00 "MPU_RASR1,MPU Region Attribute and Size Register 1" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 1 (not implemented)" saveout 0xD98 %l 0x1 hide.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x1 hide.long 0x00 "MPU_RASR1,MPU Region Attribute and Size Register 1" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x2 group.long 0xD9C++0x03 "Region 2" saveout 0xD98 %l 0x2 line.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x2 line.long 0x00 "MPU_RASR2,MPU Region Attribute and Size Register 2" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 2 (not implemented)" saveout 0xD98 %l 0x2 hide.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x2 hide.long 0x00 "MPU_RASR2,MPU Region Attribute and Size Register 2" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x3 group.long 0xD9C++0x03 "Region 3" saveout 0xD98 %l 0x3 line.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x3 line.long 0x00 "MPU_RASR3,MPU Region Attribute and Size Register 3" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 3 (not implemented)" saveout 0xD98 %l 0x3 hide.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x3 hide.long 0x00 "MPU_RASR3,MPU Region Attribute and Size Register 3" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x4 group.long 0xD9C++0x03 "Region 4" saveout 0xD98 %l 0x4 line.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x4 line.long 0x00 "MPU_RASR4,MPU Region Attribute and Size Register 4" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 4 (not implemented)" saveout 0xD98 %l 0x4 hide.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x4 hide.long 0x00 "MPU_RASR4,MPU Region Attribute and Size Register 4" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x5 group.long 0xD9C++0x03 "Region 5" saveout 0xD98 %l 0x5 line.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x5 line.long 0x00 "MPU_RASR5,MPU Region Attribute and Size Register 5" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 5 (not implemented)" saveout 0xD98 %l 0x5 hide.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x5 hide.long 0x00 "MPU_RASR5,MPU Region Attribute and Size Register 5" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x6 group.long 0xD9C++0x03 "Region 6" saveout 0xD98 %l 0x6 line.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x6 line.long 0x00 "MPU_RASR6,MPU Region Attribute and Size Register 6" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 6 (not implemented)" saveout 0xD98 %l 0x6 hide.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x6 hide.long 0x00 "MPU_RASR6,MPU Region Attribute and Size Register 6" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x7 group.long 0xD9C++0x03 "Region 7" saveout 0xD98 %l 0x7 line.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x7 line.long 0x00 "MPU_RASR7,MPU Region Attribute and Size Register 7" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 7 (not implemented)" saveout 0xD98 %l 0x7 hide.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x7 hide.long 0x00 "MPU_RASR7,MPU Region Attribute and Size Register 7" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x8 group.long 0xD9C++0x03 "Region 8" saveout 0xD98 %l 0x8 line.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x8 line.long 0x00 "MPU_RASR8,MPU Region Attribute and Size Register 8" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 8 (not implemented)" saveout 0xD98 %l 0x8 hide.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x8 hide.long 0x00 "MPU_RASR8,MPU Region Attribute and Size Register 8" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x9 group.long 0xD9C++0x03 "Region 9" saveout 0xD98 %l 0x9 line.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x9 line.long 0x00 "MPU_RASR9,MPU Region Attribute and Size Register 9" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 9 (not implemented)" saveout 0xD98 %l 0x9 hide.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x9 hide.long 0x00 "MPU_RASR9,MPU Region Attribute and Size Register 9" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xA group.long 0xD9C++0x03 "Region 10" saveout 0xD98 %l 0xA line.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xA line.long 0x00 "MPU_RASR10,MPU Region Attribute and Size Register 10" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 10 (not implemented)" saveout 0xD98 %l 0xA hide.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xA hide.long 0x00 "MPU_RASR10,MPU Region Attribute and Size Register 10" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xB group.long 0xD9C++0x03 "Region 11" saveout 0xD98 %l 0xB line.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xB line.long 0x00 "MPU_RASR11,MPU Region Attribute and Size Register 11" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 11 (not implemented)" saveout 0xD98 %l 0xB hide.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xB hide.long 0x00 "MPU_RASR11,MPU Region Attribute and Size Register 11" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xC group.long 0xD9C++0x03 "Region 12" saveout 0xD98 %l 0xC line.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xC line.long 0x00 "MPU_RASR12,MPU Region Attribute and Size Register 12" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 12 (not implemented)" saveout 0xD98 %l 0xC hide.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xC hide.long 0x00 "MPU_RASR12,MPU Region Attribute and Size Register 12" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xD group.long 0xD9C++0x03 "Region 13" saveout 0xD98 %l 0xD line.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xD line.long 0x00 "MPU_RASR13,MPU Region Attribute and Size Register 13" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 13 (not implemented)" saveout 0xD98 %l 0xD hide.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xD hide.long 0x00 "MPU_RASR13,MPU Region Attribute and Size Register 13" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xE group.long 0xD9C++0x03 "Region 14" saveout 0xD98 %l 0xE line.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xE line.long 0x00 "MPU_RASR14,MPU Region Attribute and Size Register 14" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 14 (not implemented)" saveout 0xD98 %l 0xE hide.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xE hide.long 0x00 "MPU_RASR14,MPU Region Attribute and Size Register 14" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xF group.long 0xD9C++0x03 "Region 15" saveout 0xD98 %l 0xF line.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xF line.long 0x00 "MPU_RASR15,MPU Region Attribute and Size Register 15" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 15 (not implemented)" saveout 0xD98 %l 0xF hide.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xF hide.long 0x00 "MPU_RASR15,MPU Region Attribute and Size Register 15" textline " " textline " " endif tree.end width 0x0b else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Nested Vectored Interrupt Controller" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 6. rgroup.long 0x04++0x03 line.long 0x00 "ICTR,Interrupt Controller Type Register" bitfld.long 0x00 0.--3. " INTLINESNUM ,Total Number of Interrupt" "0-32,33-64,65-96,97-128,129-160,161-192,193-224,225-240,?..." tree "Interrupt Enable Registers" width 23. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) group.long 0x100++0x03 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) group.long 0x100++0x7 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) group.long 0x100++0x0B line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) group.long 0x100++0x0F line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) group.long 0x100++0x13 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) group.long 0x100++0x17 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) group.long 0x100++0x1B line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) group.long 0x100++0x1F line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x1c "IRQ224_239_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x1c 15. 0x1c 15. 0x9c 15. " ENA239 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 14. 0x1c 14. 0x9c 14. " ENA238 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 13. 0x1c 13. 0x9c 13. " ENA237 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 12. 0x1c 12. 0x9c 12. " ENA236 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 11. 0x1c 11. 0x9c 11. " ENA235 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 10. 0x1c 10. 0x9c 10. " ENA234 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x1c 9. 0x1c 9. 0x9c 9. " ENA233 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 8. 0x1c 8. 0x9c 8. " ENA232 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 7. 0x1c 7. 0x9c 7. " ENA231 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 6. 0x1c 6. 0x9c 6. " ENA230 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 5. 0x1c 5. 0x9c 5. " ENA229 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 4. 0x1c 4. 0x9c 4. " ENA228 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x1c 3. 0x1c 3. 0x9c 3. " ENA227 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 2. 0x1c 2. 0x9c 2. " ENA226 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 1. 0x1c 1. 0x9c 1. " ENA225 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 0. 0x1c 0. 0x9c 0. " ENA224 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x100++0x1F hide.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" hide.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" hide.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" hide.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" hide.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" hide.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" hide.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" hide.long 0x1c "IRQ224_239_EN_SET/CLR,Interrupt Enable Register" endif tree.end tree "Interrupt Pending Registers" width 23. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) group.long 0x200++0x03 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) group.long 0x200++0x07 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) group.long 0x200++0x0B line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) group.long 0x200++0x0F line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) group.long 0x200++0x13 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) group.long 0x200++0x17 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) group.long 0x200++0x1B line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) group.long 0x200++0x1F line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x1c "IRQ224_239_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x1c 15. 0x1c 15. 0x9c 15. " PEN239 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 14. 0x1c 14. 0x9c 14. " PEN238 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 13. 0x1c 13. 0x9c 13. " PEN237 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 12. 0x1c 12. 0x9c 12. " PEN236 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 11. 0x1c 11. 0x9c 11. " PEN235 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 10. 0x1c 10. 0x9c 10. " PEN234 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x1c 9. 0x1c 9. 0x9c 9. " PEN233 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 8. 0x1c 8. 0x9c 8. " PEN232 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 7. 0x1c 7. 0x9c 7. " PEN231 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 6. 0x1c 6. 0x9c 6. " PEN230 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 5. 0x1c 5. 0x9c 5. " PEN229 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 4. 0x1c 4. 0x9c 4. " PEN228 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x1c 3. 0x1c 3. 0x9c 3. " PEN227 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 2. 0x1c 2. 0x9c 2. " PEN226 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 1. 0x1c 1. 0x9c 1. " PEN225 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 0. 0x1c 0. 0x9c 0. " PEN224 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x200++0x1F hide.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x1c "IRQ224_239_PEN_SET/CLR,Interrupt Pending Register" endif tree.end tree "Interrupt Active Bit Registers" width 9. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) rgroup.long 0x300++0x03 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) rgroup.long 0x300++0x07 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) rgroup.long 0x300++0x0B line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) rgroup.long 0x300++0x0F line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) rgroup.long 0x300++0x13 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) rgroup.long 0x300++0x17 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" line.long 0x14 "ACTIVE6,Active Bit Register 6" bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) rgroup.long 0x300++0x1B line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" line.long 0x14 "ACTIVE6,Active Bit Register 6" bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" line.long 0x18 "ACTIVE7,Active Bit Register 7" bitfld.long 0x18 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) rgroup.long 0x300++0x1F line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" line.long 0x14 "ACTIVE6,Active Bit Register 6" bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" line.long 0x18 "ACTIVE7,Active Bit Register 7" bitfld.long 0x18 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active" line.long 0x1c "ACTIVE8,Active Bit Register 8" bitfld.long 0x1c 15. " ACTIVE239 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 14. " ACTIVE238 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 13. " ACTIVE237 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 12. " ACTIVE236 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 11. " ACTIVE235 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 10. " ACTIVE234 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x1c 9. " ACTIVE233 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 8. " ACTIVE232 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 7. " ACTIVE231 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 6. " ACTIVE230 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 5. " ACTIVE229 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 4. " ACTIVE228 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x1c 3. " ACTIVE227 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 2. " ACTIVE226 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 1. " ACTIVE225 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 0. " ACTIVE224 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x300++0x1F hide.long 0x00 "ACTIVE1,Active Bit Register 1" hide.long 0x04 "ACTIVE2,Active Bit Register 2" hide.long 0x08 "ACTIVE3,Active Bit Register 3" hide.long 0x0c "ACTIVE4,Active Bit Register 4" hide.long 0x10 "ACTIVE5,Active Bit Register 5" hide.long 0x14 "ACTIVE6,Active Bit Register 6" hide.long 0x18 "ACTIVE7,Active Bit Register 7" hide.long 0x1c "ACTIVE8,Active Bit Register 8" endif tree.end tree "Interrupt Priority Registers" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) group.long 0x400++0x1F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) group.long 0x400++0x3F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) group.long 0x400++0x5F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) group.long 0x400++0x7F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) group.long 0x400++0x9F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) group.long 0x400++0xBF line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" line.long 0xA0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0xA4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0xA8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xAC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0xB0 "IPR44,Interrupt Priority Register" hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0xB4 "IPR45,Interrupt Priority Register" hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0xB8 "IPR46,Interrupt Priority Register" hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0xBC "IPR47,Interrupt Priority Register" hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) group.long 0x400++0xDF line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" line.long 0xA0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0xA4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0xA8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xAC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0xB0 "IPR44,Interrupt Priority Register" hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0xB4 "IPR45,Interrupt Priority Register" hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0xB8 "IPR46,Interrupt Priority Register" hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0xBC "IPR47,Interrupt Priority Register" hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" line.long 0xC0 "IPR48,Interrupt Priority Register" hexmask.long.byte 0xC0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority" hexmask.long.byte 0xC0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority" hexmask.long.byte 0xC0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority" hexmask.long.byte 0xC0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority" line.long 0xC4 "IPR49,Interrupt Priority Register" hexmask.long.byte 0xC4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority" hexmask.long.byte 0xC4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority" hexmask.long.byte 0xC4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority" hexmask.long.byte 0xC4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority" line.long 0xC8 "IPR50,Interrupt Priority Register" hexmask.long.byte 0xC8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority" hexmask.long.byte 0xC8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority" hexmask.long.byte 0xC8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority" hexmask.long.byte 0xC8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority" line.long 0xCC "IPR51,Interrupt Priority Register" hexmask.long.byte 0xCC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority" hexmask.long.byte 0xCC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority" hexmask.long.byte 0xCC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority" hexmask.long.byte 0xCC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority" line.long 0xD0 "IPR52,Interrupt Priority Register" hexmask.long.byte 0xD0 24.--31. 1. " PRI_211 ,Interrupt 211 Priority" hexmask.long.byte 0xD0 16.--23. 1. " PRI_210 ,Interrupt 210 Priority" hexmask.long.byte 0xD0 8.--15. 1. " PRI_209 ,Interrupt 209 Priority" hexmask.long.byte 0xD0 0.--7. 1. " PRI_208 ,Interrupt 208 Priority" line.long 0xD4 "IPR53,Interrupt Priority Register" hexmask.long.byte 0xD4 24.--31. 1. " PRI_215 ,Interrupt 215 Priority" hexmask.long.byte 0xD4 16.--23. 1. " PRI_214 ,Interrupt 214 Priority" hexmask.long.byte 0xD4 8.--15. 1. " PRI_213 ,Interrupt 213 Priority" hexmask.long.byte 0xD4 0.--7. 1. " PRI_212 ,Interrupt 212 Priority" line.long 0xD8 "IPR54,Interrupt Priority Register" hexmask.long.byte 0xD8 24.--31. 1. " PRI_219 ,Interrupt 219 Priority" hexmask.long.byte 0xD8 16.--23. 1. " PRI_218 ,Interrupt 218 Priority" hexmask.long.byte 0xD8 8.--15. 1. " PRI_217 ,Interrupt 217 Priority" hexmask.long.byte 0xD8 0.--7. 1. " PRI_216 ,Interrupt 216 Priority" line.long 0xDC "IPR55,Interrupt Priority Register" hexmask.long.byte 0xDC 24.--31. 1. " PRI_223 ,Interrupt 223 Priority" hexmask.long.byte 0xDC 16.--23. 1. " PRI_222 ,Interrupt 222 Priority" hexmask.long.byte 0xDC 8.--15. 1. " PRI_221 ,Interrupt 221 Priority" hexmask.long.byte 0xDC 0.--7. 1. " PRI_220 ,Interrupt 220 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) group.long 0x400++0xEF line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" line.long 0xA0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0xA4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0xA8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xAC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0xB0 "IPR44,Interrupt Priority Register" hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0xB4 "IPR45,Interrupt Priority Register" hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0xB8 "IPR46,Interrupt Priority Register" hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0xBC "IPR47,Interrupt Priority Register" hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" line.long 0xC0 "IPR48,Interrupt Priority Register" hexmask.long.byte 0xC0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority" hexmask.long.byte 0xC0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority" hexmask.long.byte 0xC0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority" hexmask.long.byte 0xC0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority" line.long 0xC4 "IPR49,Interrupt Priority Register" hexmask.long.byte 0xC4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority" hexmask.long.byte 0xC4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority" hexmask.long.byte 0xC4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority" hexmask.long.byte 0xC4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority" line.long 0xC8 "IPR50,Interrupt Priority Register" hexmask.long.byte 0xC8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority" hexmask.long.byte 0xC8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority" hexmask.long.byte 0xC8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority" hexmask.long.byte 0xC8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority" line.long 0xCC "IPR51,Interrupt Priority Register" hexmask.long.byte 0xCC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority" hexmask.long.byte 0xCC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority" hexmask.long.byte 0xCC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority" hexmask.long.byte 0xCC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority" line.long 0xD0 "IPR52,Interrupt Priority Register" hexmask.long.byte 0xD0 24.--31. 1. " PRI_211 ,Interrupt 211 Priority" hexmask.long.byte 0xD0 16.--23. 1. " PRI_210 ,Interrupt 210 Priority" hexmask.long.byte 0xD0 8.--15. 1. " PRI_209 ,Interrupt 209 Priority" hexmask.long.byte 0xD0 0.--7. 1. " PRI_208 ,Interrupt 208 Priority" line.long 0xD4 "IPR53,Interrupt Priority Register" hexmask.long.byte 0xD4 24.--31. 1. " PRI_215 ,Interrupt 215 Priority" hexmask.long.byte 0xD4 16.--23. 1. " PRI_214 ,Interrupt 214 Priority" hexmask.long.byte 0xD4 8.--15. 1. " PRI_213 ,Interrupt 213 Priority" hexmask.long.byte 0xD4 0.--7. 1. " PRI_212 ,Interrupt 212 Priority" line.long 0xD8 "IPR54,Interrupt Priority Register" hexmask.long.byte 0xD8 24.--31. 1. " PRI_219 ,Interrupt 219 Priority" hexmask.long.byte 0xD8 16.--23. 1. " PRI_218 ,Interrupt 218 Priority" hexmask.long.byte 0xD8 8.--15. 1. " PRI_217 ,Interrupt 217 Priority" hexmask.long.byte 0xD8 0.--7. 1. " PRI_216 ,Interrupt 216 Priority" line.long 0xDC "IPR55,Interrupt Priority Register" hexmask.long.byte 0xDC 24.--31. 1. " PRI_223 ,Interrupt 223 Priority" hexmask.long.byte 0xDC 16.--23. 1. " PRI_222 ,Interrupt 222 Priority" hexmask.long.byte 0xDC 8.--15. 1. " PRI_221 ,Interrupt 221 Priority" hexmask.long.byte 0xDC 0.--7. 1. " PRI_220 ,Interrupt 220 Priority" line.long 0xE0 "IPR56,Interrupt Priority Register" hexmask.long.byte 0xE0 24.--31. 1. " PRI_227 ,Interrupt 227 Priority" hexmask.long.byte 0xE0 16.--23. 1. " PRI_226 ,Interrupt 226 Priority" hexmask.long.byte 0xE0 8.--15. 1. " PRI_225 ,Interrupt 225 Priority" hexmask.long.byte 0xE0 0.--7. 1. " PRI_224 ,Interrupt 224 Priority" line.long 0xE4 "IPR57,Interrupt Priority Register" hexmask.long.byte 0xE4 24.--31. 1. " PRI_231 ,Interrupt 231 Priority" hexmask.long.byte 0xE4 16.--23. 1. " PRI_230 ,Interrupt 230 Priority" hexmask.long.byte 0xE4 8.--15. 1. " PRI_229 ,Interrupt 229 Priority" hexmask.long.byte 0xE4 0.--7. 1. " PRI_228 ,Interrupt 228 Priority" line.long 0xE8 "IPR58,Interrupt Priority Register" hexmask.long.byte 0xE8 24.--31. 1. " PRI_235 ,Interrupt 235 Priority" hexmask.long.byte 0xE8 16.--23. 1. " PRI_234 ,Interrupt 234 Priority" hexmask.long.byte 0xE8 8.--15. 1. " PRI_233 ,Interrupt 233 Priority" hexmask.long.byte 0xE8 0.--7. 1. " PRI_232 ,Interrupt 232 Priority" line.long 0xEC "IPR59,Interrupt Priority Register" hexmask.long.byte 0xEC 24.--31. 1. " PRI_239 ,Interrupt 239 Priority" hexmask.long.byte 0xEC 16.--23. 1. " PRI_238 ,Interrupt 238 Priority" hexmask.long.byte 0xEC 8.--15. 1. " PRI_237 ,Interrupt 237 Priority" hexmask.long.byte 0xEC 0.--7. 1. " PRI_236 ,Interrupt 236 Priority" else hgroup.long 0x400++0xEF hide.long 0x0 "IPR0,Interrupt Priority Register" hide.long 0x4 "IPR1,Interrupt Priority Register" hide.long 0x8 "IPR2,Interrupt Priority Register" hide.long 0xC "IPR3,Interrupt Priority Register" hide.long 0x10 "IPR4,Interrupt Priority Register" hide.long 0x14 "IPR5,Interrupt Priority Register" hide.long 0x18 "IPR6,Interrupt Priority Register" hide.long 0x1C "IPR7,Interrupt Priority Register" hide.long 0x20 "IPR8,Interrupt Priority Register" hide.long 0x24 "IPR9,Interrupt Priority Register" hide.long 0x28 "IPR10,Interrupt Priority Register" hide.long 0x2C "IPR11,Interrupt Priority Register" hide.long 0x30 "IPR12,Interrupt Priority Register" hide.long 0x34 "IPR13,Interrupt Priority Register" hide.long 0x38 "IPR14,Interrupt Priority Register" hide.long 0x3C "IPR15,Interrupt Priority Register" hide.long 0x40 "IPR16,Interrupt Priority Register" hide.long 0x44 "IPR17,Interrupt Priority Register" hide.long 0x48 "IPR18,Interrupt Priority Register" hide.long 0x4C "IPR19,Interrupt Priority Register" hide.long 0x50 "IPR20,Interrupt Priority Register" hide.long 0x54 "IPR21,Interrupt Priority Register" hide.long 0x58 "IPR22,Interrupt Priority Register" hide.long 0x5C "IPR23,Interrupt Priority Register" hide.long 0x60 "IPR24,Interrupt Priority Register" hide.long 0x64 "IPR25,Interrupt Priority Register" hide.long 0x68 "IPR26,Interrupt Priority Register" hide.long 0x6C "IPR27,Interrupt Priority Register" hide.long 0x70 "IPR28,Interrupt Priority Register" hide.long 0x74 "IPR29,Interrupt Priority Register" hide.long 0x78 "IPR30,Interrupt Priority Register" hide.long 0x7C "IPR31,Interrupt Priority Register" hide.long 0x80 "IPR32,Interrupt Priority Register" hide.long 0x84 "IPR33,Interrupt Priority Register" hide.long 0x88 "IPR34,Interrupt Priority Register" hide.long 0x8C "IPR35,Interrupt Priority Register" hide.long 0x90 "IPR36,Interrupt Priority Register" hide.long 0x94 "IPR37,Interrupt Priority Register" hide.long 0x98 "IPR38,Interrupt Priority Register" hide.long 0x9C "IPR39,Interrupt Priority Register" hide.long 0xA0 "IPR40,Interrupt Priority Register" hide.long 0xA4 "IPR41,Interrupt Priority Register" hide.long 0xA8 "IPR42,Interrupt Priority Register" hide.long 0xAC "IPR43,Interrupt Priority Register" hide.long 0xB0 "IPR44,Interrupt Priority Register" hide.long 0xB4 "IPR45,Interrupt Priority Register" hide.long 0xB8 "IPR46,Interrupt Priority Register" hide.long 0xBC "IPR47,Interrupt Priority Register" hide.long 0xC0 "IPR48,Interrupt Priority Register" hide.long 0xC4 "IPR49,Interrupt Priority Register" hide.long 0xC8 "IPR50,Interrupt Priority Register" hide.long 0xCC "IPR51,Interrupt Priority Register" hide.long 0xD0 "IPR52,Interrupt Priority Register" hide.long 0xD4 "IPR53,Interrupt Priority Register" hide.long 0xD8 "IPR54,Interrupt Priority Register" hide.long 0xDC "IPR55,Interrupt Priority Register" hide.long 0xE0 "IPR56,Interrupt Priority Register" hide.long 0xE4 "IPR57,Interrupt Priority Register" hide.long 0xE8 "IPR58,Interrupt Priority Register" hide.long 0xEC "IPR59,Interrupt Priority Register" endif tree.end width 0x0b else newline textline "COREDEBUG component base address not specified" newline endif tree.end sif CORENAME()=="CORTEXM4F" tree "Floating-point Unit (FPU)" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 8. group.long 0xF34++0x0B line.long 0x00 "FPCCR,Floating-Point Context Control Register" bitfld.long 0x00 31. " ASPEN ,Execution of a floating-point instruction sets the CONTROL.FPCA bit to 1" "Disabled,Enabled" bitfld.long 0x00 30. " LSPEN ,Enables lazy context save of FP state" "Disabled,Enabled" bitfld.long 0x00 8. " MONRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the DebugMonitor exception to pending" "Not able,Able" textline " " bitfld.long 0x00 6. " BFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the BusFault exception to pending" "Not able,Able" bitfld.long 0x00 5. " MMRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the MemManage exception to pending" "Not able,Able" bitfld.long 0x00 4. " HFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the HardFault exception to pending" "Not able,Able" textline " " bitfld.long 0x00 3. " THREAD ,Indicates the processor mode when it allocated the FP stack frame" "Handler,Thread" bitfld.long 0x00 1. " USER ,Indicates the privilege level of the software executing" "Privileged,Unprivileged" bitfld.long 0x00 0. " LSPACT ,Indicates whether Lazy preservation of the FP state is active" "Not active,Active" line.long 0x04 "FPCAR,Floating-Point Context Address Register" hexmask.long 0x04 3.--31. 0x8 " ADDRESS ,The location of the unpopulated floating-point register space allocated on an exception stack frame" line.long 0x08 "FPDSCR,Floating-Point Default Status Control Register" bitfld.long 0x08 26. " AHP ,Default value for FPSCR.AHP" "IEEE 754-2008,Alternative" bitfld.long 0x08 25. " DN ,Default value for FPSCR.DN" "NaN operands,Any operation" bitfld.long 0x08 24. " FZ ,Default value for FPSCR.FZ" "No Flush mode,Flush mode" textline " " bitfld.long 0x08 22.--23. " RMODE ,Default value for FPSCR.RMode" "Round to Nearest,Round towards Plus Infinity,Round towards Minus Infinity,Round towards Zero" rgroup.long 0xF40++0x07 line.long 0x00 "MVFR0,Media and FP Feature Register 0" bitfld.long 0x00 28.--31. " FPRNDMOD ,Indicates the rounding modes supported by the FP floating-point hardware" ",All supported,?..." bitfld.long 0x00 24.--27. " SRTERR ,Indicates the hardware support for FP short vectors" "Not supported,?..." bitfld.long 0x00 20.--23. " SQRROOT ,Indicates the hardware support for FP square root operations" ",Supported,?..." textline " " bitfld.long 0x00 16.--19. " DIV ,Indicates the hardware support for FP divide operations" ",Supported,?..." bitfld.long 0x00 12.--15. " FPEXTRP ,Indicates whether the FP hardware implementation supports exception trapping" "Not supported,?..." bitfld.long 0x00 8.--11. " DBLPREC ,Indicates the hardware support for FP double_precision operations" "Not supported,,Supported,?..." textline " " bitfld.long 0x00 4.--7. " SNGLPREC ,Indicates the hardware support for FP single-precision operations" ",,Supported,?..." bitfld.long 0x00 0.--3. " A_SIMD ,Indicates the size of the FP register bank" ",Supported-16x64-bit,?..." line.long 0x04 "MVFR1,Media and FP Feature Register 1" bitfld.long 0x04 28.--31. " FP_FUSED_MAC ,Indicates whether the FP supports fused multiply accumulate operations" ",Supported,?..." bitfld.long 0x04 24.--27. " FP_HPFP ,Indicates whether the FP supports half-precision and double-precision floating-point conversion instructions" ",Half-single,Half-single and half-double,?..." textline " " bitfld.long 0x04 4.--7. " D_NAN ,Indicates whether the FP hardware implementation supports only the Default NaN mode" ",NaN propagation,?..." bitfld.long 0x04 0.--3. " FTZ_MODE ,Indicates whether the FP hardware implementation supports only the Flush-to-Zero mode of operation" ",Full denorm. num. arit.,?..." width 0xB else newline textline "COREDEBUG component base address not specified" newline endif tree.end endif tree "Debug" tree "Core Debug" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 7. group.long 0xD30++0x03 line.long 0x00 "DFSR,Debug Fault Status Register" eventfld.long 0x00 4. " EXTERNAL ,Indicates a debug event generated because of the assertion of an external debug request" "Not generated,Generated" eventfld.long 0x00 3. " VCATCH ,Indicates triggering of a Vector catch" "Not triggered,Triggered" eventfld.long 0x00 2. " DWTTRAP ,Indicates a debug event generated by the DWT" "Not generated,Generated" newline eventfld.long 0x00 1. " BKPT ,Indicates a debug event generated by BKPT instruction execution or a breakpoint match in FPB" "Not generated,Generated" eventfld.long 0x00 0. " HALTED ,Indicates a debug event generated by either a C_HALT or C_STEP request, triggered by a write to the DHCSR or a step request triggered by setting DEMCR.MON_STEP to 1" "Not generated,Generated" newline hgroup.long 0xDF0++0x03 hide.long 0x00 "DHCSR,Debug Halting Control and Status Register" in newline wgroup.long 0xDF4++0x03 line.long 0x00 "DCRSR,Debug Core Register Selector Register" bitfld.long 0x00 16. " REGWNR ,Register Read/Write" "Read,Write" hexmask.long.byte 0x00 0.--6. 1. " REGSEL ,Specifies the ARM core register or special-purpose register or Floating-point extension register" group.long 0xDF8++0x03 line.long 0x00 "DCRDR,Debug Core Register Data Register" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDFC))&0x10000)==0x10000) group.long 0xDFC++0x03 line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled" bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1" bitfld.long 0x00 18. " MON_STEP ,Setting this bit to 1 makes the step request pending" "No step,Step" newline bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending" bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled" bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled" newline bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap" "Disabled,Enabled" bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled" bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" newline bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled" bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled" newline bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled" else group.long 0xDFC++0x03 line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled" bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1" newline bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending" bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled" bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled" newline bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap" "Disabled,Enabled" bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled" bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" newline bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled" bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled" newline bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled" endif width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Flash Patch and Breakpoint Unit (FPB)" sif COMPonent.AVAILABLE("FPB") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1)) width 10. group.long 0x00++0x07 line.long 0x00 "FP_CTRL,Flash Patch Control Register" bitfld.long 0x00 28.--31. " REV ,Flash Patch Breakpoint architecture revision" "Version 1,Version 2,?..." rbitfld.long 0x00 4.--7. 12.--14. " NUM_CODE ,The number of instruction address comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127" bitfld.long 0x00 1. " KEY ,Key Field" "Low,High" bitfld.long 0x00 0. " ENABLE ,Flash Patch Unit Enable" "Disabled,Enabled" textline "" line.long 0x04 "FP_REMAP,Flash Patch Remap Register" bitfld.long 0x04 29. " RMPSPT ,Indicates whether the FPB unit supports flash patch remap" "Not supported,SRAM region" hexmask.long.tbyte 0x04 5.--28. 0x20 " REMAP ,Remap Base Address Field" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x8++0x03 line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x8))&0x01)==0x00) group.long 0x8++0x03 line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x8++0x03 line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0xC++0x03 line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0xC))&0x01)==0x00) group.long 0xC++0x03 line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0xC++0x03 line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x10++0x03 line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x10))&0x01)==0x00) group.long 0x10++0x03 line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x10++0x03 line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x14++0x03 line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x14))&0x01)==0x00) group.long 0x14++0x03 line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x14++0x03 line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x18++0x03 line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x18))&0x01)==0x00) group.long 0x18++0x03 line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x18++0x03 line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x1C++0x03 line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x1C))&0x01)==0x00) group.long 0x1C++0x03 line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x1C++0x03 line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x20++0x03 line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x20))&0x01)==0x00) group.long 0x20++0x03 line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x20++0x03 line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x24++0x03 line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x24))&0x01)==0x00) group.long 0x24++0x03 line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x24++0x03 line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif width 6. tree "CoreSight Identification Registers" rgroup.long 0xFE0++0x0F line.long 0x00 "PID0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "PID1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "PID2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0c "PID3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "PID4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "CID0,Component ID0 (Preamble)" line.long 0x04 "CID1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " Preamble ,Preamble" line.long 0x08 "CID2,Component ID2" line.long 0x0c "CID3,Component ID3" tree.end width 0xB else newline textline "FPB component base address not specified" newline endif tree.end tree "Data Watchpoint and Trace Unit (DWT)" sif COMPonent.AVAILABLE("DWT") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)) width 15. group.long 0x00++0x1B line.long 0x00 "DWT_CTRL,Control Register" rbitfld.long 0x00 28.--31. " NUMCOMP ,Number of comparators implemented" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.long 0x00 27. " NOTRCPKT ,Shows whether the implementation supports trace sampling and exception tracing" "Supported,Not supported" rbitfld.long 0x00 26. " NOEXTTRIG ,Shows whether the implementation includes external match signals" "Supported,Not supported" textline " " rbitfld.long 0x00 25. " NOCYCCNT ,Shows whether the implementation supports a cycle counter" "Supported,Not supported" rbitfld.long 0x00 24. " NOPRFCNT ,Shows whether the implementation supports the profiling counters" "Supported,Not supported" bitfld.long 0x00 22. " CYCEVTENA ,Enables POSTCNT underflow Event counter packets generation" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " FOLDEVTENA ,Enables generation of the Folded-instruction counter overflow event" "Disabled,Enabled" bitfld.long 0x00 20. " LSUEVTENA ,Enables generation of the LSU counter overflow event" "Disabled,Enabled" bitfld.long 0x00 19. " SLEEPEVTENA ,Enables generation of the Sleep counter overflow event" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " EXCEVTENA ,Enables generation of the Exception overhead counter overflow event" "Disabled,Enabled" bitfld.long 0x00 17. " CPIEVTENA ,Enables generation of the CPI counter overflow event" "Disabled,Enabled" bitfld.long 0x00 16. " EXCTRCENA ,Enables generation of exception trace" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PCSAMPLEENA ,Enables use of POSTCNT counter as a timer for Periodic PC sample packet generation" "Disabled,Enabled" bitfld.long 0x00 10.--11. " SYNCTAP ,Selects the position of the synchronization packet counter tap on the CYCCNT counter" "Disabled,CYCCNT[24],CYCCNT[26],CYCCNT[28]" bitfld.long 0x00 9. " CYCTAP ,Selects the position of the POSTCNT tap on the CYCCNT counter" "CYCCNT[6],CYCCNT[10]" textline " " bitfld.long 0x00 5.--8. " POSTINIT ,Initial value for the POSTCNT counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--4. " POSTPRESET ,Reload value for the POSTCNT counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0. " CYCCNTENA ,Enables CYCCNT" "Disabled,Enabled" line.long 0x04 "DWT_CYCCNT,Cycle Count Register" line.long 0x08 "DWT_CPICNT,CPI Count Register" hexmask.long.byte 0x08 0.--7. 1. " CPICNT ,The base CPI counter" line.long 0x0c "DWT_EXCCNT,Exception Overhead Count Register" hexmask.long.byte 0x0c 0.--7. 1. " EXCCNT ,The exception overhead counter" line.long 0x10 "DWT_SLEEPCNT,Sleep Count Register" hexmask.long.byte 0x10 0.--7. 1. " SLEEPCNT ,Sleep Counter" line.long 0x14 "DWT_LSUCNT,LSU Count Register" hexmask.long.byte 0x14 0.--7. 1. " LSUCNT ,Load-store counter" line.long 0x18 "DWT_FOLDCNT,Folded-instruction Count Register" hexmask.long.byte 0x18 0.--7. 1. " FOLDCNT ,Folded-instruction counter" rgroup.long 0x1C++0x03 line.long 0x00 "DWT_PCSR,Program Counter Sample register" textline " " group.long 0x20++0x07 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" line.long 0x04 "DWT_MASK0,DWT Mask Registers 0" bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x28))&0x1A0)==0x20) group.long 0x28++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled" bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x28))&0x1A0)==0x00) group.long 0x28++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled" bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x28))&0x180)==0x80) group.long 0x28++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled" bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet,UNPREDICTABLE,UNPREDICTABLE,Generate watchpoint debug event,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,CMPMATCH[N] event,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE" else group.long 0x28++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled" bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE" endif group.long (0x30)++0x07 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" line.long 0x04 "DWT_MASK1,DWT Mask Registers 1" bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08))&0x120)==0x20) group.long (0x30+0x08)++0x03 line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08))&0x120)==0x00) group.long (0x30+0x08)++0x03 line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE" else group.long (0x30+0x08)++0x03 line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,Enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE" endif group.long (0x40)++0x07 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" line.long 0x04 "DWT_MASK2,DWT Mask Registers 2" bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08))&0x120)==0x20) group.long (0x40+0x08)++0x03 line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08))&0x120)==0x00) group.long (0x40+0x08)++0x03 line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE" else group.long (0x40+0x08)++0x03 line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,Enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE" endif group.long (0x50)++0x07 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" line.long 0x04 "DWT_MASK3,DWT Mask Registers 3" bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08))&0x120)==0x20) group.long (0x50+0x08)++0x03 line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08))&0x120)==0x00) group.long (0x50+0x08)++0x03 line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE" else group.long (0x50+0x08)++0x03 line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,Enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE" endif width 6. tree "CoreSight Identification Registers" rgroup.long 0xFE0++0x0F line.long 0x00 "PID0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "PID1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "PID2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0c "PID3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "PID4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "CID0,Component ID0 (Preamble)" line.long 0x04 "CID1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " Preamble ,Preamble" line.long 0x08 "CID2,Component ID2" line.long 0x0c "CID3,Component ID3" tree.end width 0x0B else newline textline "DWT component base address not specified" newline endif tree.end tree.end AUTOINDENT.POP tree.end config 16. 8. tree "Flash IF" base ad:0x40000000 width 9. group.long 0x00++0x0B line.long 0x00 "FASZR,Flash Access Size Register" bitfld.long 0x00 0.--1. " ASZ ,Access size" ",16-bit RW,32-bit R,?..." line.long 0x04 "FRWTR,Flash Read Wait Register" bitfld.long 0x04 0.--1. " RWT ,Read wait cycle" "0 cycle wait mode,,Flash accelerator mode,?..." line.long 0x08 "FSTR,Flash Status Register" bitfld.long 0x08 2. " ERR ,Flash ECC error" "No error,Error" rbitfld.long 0x08 1. " HNG ,Flash hang" "Not detected,Detected" rbitfld.long 0x08 0. " RDY ,Flash ready" "Not ready,Ready" group.long 0x10++0x07 line.long 0x00 "FSYNDN,Flash Sync Down Register" bitfld.long 0x00 0.--2. " SD ,Sync down" "0,+1,,+3,,+5,,+7" line.long 0x04 "FBFCR,Flash Buffer Control Register" rbitfld.long 0x04 1. " BS ,Buffer status" "Disabled,Enabled" bitfld.long 0x04 0. " BE ,Buffer enable" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x00 "FICR,Flash Interrupt Control Register" bitfld.long 0x00 2. " ERRIE ,Flash ECC error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 1. " HNGIE ,Flash HANG interrupt enable" "Disabled,Enabled" bitfld.long 0x00 0. " RDYIE ,Flash RDY interrupt enable" "Disabled,Enabled" rgroup.long 0x24++0x03 line.long 0x00 "FISR,Flash Interrupt Status Register" rbitfld.long 0x00 2. " ERRIF ,Flash ECC error interrupt flag" "No interrupt,Interrupt" rbitfld.long 0x00 1. " HNGIF ,Flash HANG interrupt flag" "No interrupt,Interrupt" rbitfld.long 0x00 0. " RDYIF ,Flash RDY interrupt flag" "No interrupt,Interrupt" group.long 0x28++0x03 line.long 0x00 "FICLR,Flash Interrupt Clear Register" bitfld.long 0x00 2. " ERRIC ,Flash ECC error interrupt clear" "No effect,Clear" bitfld.long 0x00 1. " HNGIC ,Flash HANG interrupt clear" "No effect,Clear" bitfld.long 0x00 0. " RDYIC ,Flash RDY interrupt clear" "No effect,Clear" rgroup.long 0x100++0x03 line.long 0x00 "CRTRMM,Flash Interrupt Clear Register" bitfld.long 0x00 16.--20. " TTRMM ,Temperature CR trimming data mirror register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" hexmask.long.word 0x00 0.--9. 1. " TRMM ,CR trimming data mirror register" sif cpuis("S6E2C*")||cpuis("S6E2D*") sif (cpuis("S6E2C*")) group.long 0x30++0x03 line.long 0x00 "DFCTRLR,Dual Flash Mode Control Register" hexmask.long.word 0x00 16.--31. 1. " WKEY ,Write key" bitfld.long 0x00 1. " RME ,Re-Map enable" "Macro #1,Macro #0" bitfld.long 0x00 0. " DFE ,Dual flash mode enable" "Disabled,Enabled" endif rgroup.long 0x110++0x0F line.long 0x00 "FGPDM1,Flash General Purpose Data Mirror Register1" line.long 0x04 "FGPDM2,Flash General Purpose Data Mirror Register2" line.long 0x08 "FGPDM3,Flash General Purpose Data Mirror Register3" line.long 0x0C "FGPDM4,Flash General Purpose Data Mirror Register4" sif (cpuis("S6E2C*")) group.long 0x400++0x03 line.long 0x00 "DFASZR,Dual Flash Access Size Register" bitfld.long 0x00 0.--1. " DASZ ,Dual flash access size" ",16-bit RW,32-bit R,?..." group.long 0x404++0x03 line.long 0x00 "DFRWTR,Dual Flash Read Wait Register" bitfld.long 0x00 0.--1. " DRWT ,Dual flash read wait cycle" "0 cycle,,4 cycles,6 cycles" group.long 0x408++0x03 line.long 0x00 "DFSTR,Flash Status Register" bitfld.long 0x00 2. " DFERR ,Dual flash ECC error" "No error,Error" rbitfld.long 0x00 1. " DFHNG ,Dual flash hang" "Not detected,Detected" rbitfld.long 0x00 0. " DFRDY ,Dual flash ready" "Not ready,Ready" endif endif width 0x0B tree.end tree "WorkFlash IF" base ad:0x200E0000 width 8. group.long 0x00++0x0B line.long 0x00 "WFASZR,Workflash Access Size Register" bitfld.long 0x00 0. " ASZ ,Access size" "16-bit RW,32-bit R" line.long 0x04 "WFRWTR,Flash Read Wait Register" bitfld.long 0x04 0.--2. " RWT ,Read wait cycle" "0 cycles,2 cycles,4 cycles,4 cycles,6 cycles,6 cycles,6 cycles,6 cycles" rgroup.long 0x08++0x03 line.long 0x00 "WFSTR,Flash Status Register" rbitfld.long 0x00 1. " HNG ,Workflash hang" "Not detected,Detected" rbitfld.long 0x00 0. " RDY ,Workflash ready" "Not ready,Ready" width 0x0B tree.end tree "Clock and Reset Control" base ad:0x40010000 width 11. group.byte 0x00++0x00 line.byte 0x00 "SCM_CTL,System Clock Mode Control Register" bitfld.byte 0x00 5.--7. " RCS ,Master clock switch control bits" "Hi-speed CR,Main,PLL,Disabled,Low-speed CR,Sub,Disabled,Disabled" bitfld.byte 0x00 4. " PLLE ,PLL oscillation enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SOSCE ,Sub clock oscillation enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " MOSCE ,Main clock oscillation enable bit" "Disabled,Enabled" rgroup.byte 0x04++0x00 line.byte 0x00 "SCM_STR,System Clock Mode Status Register" bitfld.byte 0x00 5.--7. " RCM ,Master clock selection bits" "Hi-speed CR,Main,PLL,,Low-speed CR,Sub,?..." bitfld.byte 0x00 4. " PLRDY ,PLL oscillation stable bit" "Not stable/Stopped,Stable" textline " " bitfld.byte 0x00 3. " SORDY ,Sub clock oscillation stable bit" "Not stable/Stopped,Stable" textline " " bitfld.byte 0x00 1. " MORDY ,Main clock oscillation stable bit" "Not stable/Stopped,Stable" if ((((d.l(ad:0x40010000+0x08))&0x04)==0x00)&&(((d.l(ad:0x40035800))&0x01)==0x00)) group.long 0x08++0x03 line.long 0x00 "STB_CTL,Standby Mode Control Register" hexmask.long.word 0x00 16.--31. 1. " KEY ,Standby mode control write control bit" bitfld.long 0x00 4. " SPL ,Standby pin level setting bit" "Hold,Set" bitfld.long 0x00 2. " DSTM ,Deep standby mode select bit" "Standby,Deep standby" textline " " bitfld.long 0x00 0.--1. " STM ,Standby mode selection bit" "Timer,,Stop,?..." elif ((((d.l(ad:0x40010000+0x08))&0x04)==0x00)&&(((d.l(ad:0x40035800))&0x01)==0x01)) group.long 0x08++0x03 line.long 0x00 "STB_CTL,Standby Mode Control Register" hexmask.long.word 0x00 16.--31. 1. " KEY ,Standby mode control write control bit" bitfld.long 0x00 4. " SPL ,Standby pin level setting bit" "Hold,Set" bitfld.long 0x00 2. " DSTM ,Deep standby mode select bit" "Standby,Deep standby" textline " " bitfld.long 0x00 0.--1. " STM ,Standby mode selection bit" "Timer,,RTC,?..." elif ((((d.l(ad:0x40010000+0x08))&0x04)==0x04)&&(((d.l(ad:0x40035800))&0x01)==0x00)) group.long 0x08++0x03 line.long 0x00 "STB_CTL,Standby Mode Control Register" hexmask.long.word 0x00 16.--31. 1. " KEY ,Standby mode control write control bit" bitfld.long 0x00 4. " SPL ,Standby pin level setting bit" "Hold,Set" bitfld.long 0x00 2. " DSTM ,Deep standby mode select bit" "Standby,Deep standby" textline " " bitfld.long 0x00 0.--1. " STM ,Standby mode selection bit" "Timer,,Deep standby stop,?..." else group.long 0x08++0x03 line.long 0x00 "STB_CTL,Standby Mode Control Register" hexmask.long.word 0x00 16.--31. 1. " KEY ,Standby mode control write control bit" bitfld.long 0x00 4. " SPL ,Standby pin level setting bit" "Hold,Set" bitfld.long 0x00 2. " DSTM ,Deep standby mode select bit" "Standby,Deep standby" textline " " bitfld.long 0x00 0.--1. " STM ,Standby mode selection bit" "Timer,,Deep standby RTC,?..." endif rgroup.long 0x0C++0x03 line.word 0x00 "RST_STR,Reset cause register" bitfld.word 0x00 8. " SRST ,Software reset flag" "No reset,Reset" bitfld.word 0x00 7. " FCSR ,Flag for anomalous frequency detection reset" "No reset,Reset" bitfld.word 0x00 6. " CSVR ,Clock failure detection reset flag" "No reset,Reset" textline " " bitfld.word 0x00 5. " HWDT ,Hardware watchdog reset flag" "No reset,Reset" bitfld.word 0x00 4. " SWDT ,Software watchdog reset flag" "No reset,Reset" bitfld.word 0x00 1. " INITX ,INITX pin input reset flag" "No reset,Reset" bitfld.word 0x00 0. " PONR ,Power-on reset flag" "No reset,Reset" group.long 0x10++0x03 line.byte 0x00 "BSC_PSR,Base Clock Prescaler Register" bitfld.byte 0x00 0.--2. " BSR ,Base clock frequency division ratio setting bit" "1,1/2,1/3,1/4,1/6,1/8,1/16," group.long 0x14++0x03 line.byte 0x00 "APBC0_PSR,APB0 Prescaler Register" bitfld.byte 0x00 0.--1. " APBC0 ,APB0 bus clock frequency division ratio setting bit" "1,1/2,1/4,1/8" group.long 0x018++0x03 line.byte 0x00 "APBC1_PSR,APB1 Prescaler Register" bitfld.byte 0x00 7. " APBC1EN ,APB1 clock enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " APBC1RST ,APB1 bus reset control bit" "Inactive,Active" bitfld.byte 0x00 0.--1. " APBC1 ,APB1 bus clock frequency division ratio setting bit" "1,1/2,1/4,1/8" group.long 0x01C++0x03 line.byte 0x00 "APBC2_PSR,APB2 Prescaler Register" bitfld.byte 0x00 7. " APBC2EN ,APB2 clock enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " APBC2RST ,APB2 bus reset control bit" "Inactive,Active" bitfld.byte 0x00 0.--1. " APBC2 ,APB2 bus clock frequency division ratio setting bit" "1,1/2,1/4,1/8" group.long 0x20++0x03 line.byte 0x00 "SWC_PSR,Software Watchdog Clock Prescaler Register" bitfld.byte 0x00 7. " TESTB ,Test bit" "Not permitted,1" bitfld.byte 0x00 0.--1. " SWDS ,Software watchdog clock frequency division ratio setting bit" "1,1/2,1/4,1/8" group.long 0x28++0x03 line.byte 0x00 "TTC_PSR,Trace Clock Prescaler Register" bitfld.byte 0x00 0.--1. " TTC ,Trace clock frequency division ratio setting bit" "/1,/2,/4,/8" group.long 0x30++0x03 line.byte 0x00 "CSW_TMR,Clock Stabilization Wait Time Register" bitfld.byte 0x00 4.--7. " SOWT ,Sub clock stabilization wait time setup bit" "2^10/Fcl,2^11/Fcl,2^12/Fcl,2^13/Fcl,2^14/Fcl,2^15/Fcl,2^16/Fcl,2^17/Fcl,2^18/Fcl,2^19/Fcl,2^20/Fcl,2^21/Fcl,..." bitfld.byte 0x00 0.--3. " MOWT ,Main clock stabilization wait time setup bit" "2^1/Fch,2^5/Fch,2^6/Fch,2^7/Fch,2^8/Fch,2^9/Fch,2^10/Fch,2^11/Fch,2^12/Fch,2^13/Fch,2^14/Fch,2^15/Fch,2^17/Fch,2^19/Fch,2^21/Fch,2^23/Fch" group.long 0x34++0x03 line.byte 0x00 "PSW_TMR,PLL Clock Stabilization Wait Time Setup Register" bitfld.byte 0x00 4. " PINC ,PLL input clock select bit" "CLKMO,CLKHC" bitfld.byte 0x00 0.--2. " POWT ,PLL clock stabilization wait time setup bit" "2^9/Fch,2^10/Fch,2^11/Fch,2^12/Fch,2^13/Fch,2^14/Fch,2^15/Fch,2^16/Fch" group.long 0x38++0x03 line.byte 0x00 "PLL_CTL1,PLL Control Register 1" bitfld.byte 0x00 4.--7. " PLLK ,PLL input clock frequency division ratio setting bit" "1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1/13,1/14,1/15,1/16" bitfld.byte 0x00 0.--3. " PLLM ,PLL VCO clock frequency division ratio setting bit" "1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1/13,1/14,1/15,1/16" group.long 0x3C++0x03 line.byte 0x00 "PLL_CTL2,PLL Control Register 2" bitfld.byte 0x00 0.--5. " PLLN ,PLL feedback frequency division ratio setting bit" "1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1/13,1/14,1/15,1/16,1/17,1/18,1/19,1/20,1/21,1/22,1/23,1/24,1/25,1/26,1/27,1/28,1/29,1/30,1/31,1/32,1/33,1/34,1/35,1/36,1/37,1/38,1/39,1/40,1/41,1/42,1/43,1/44,1/45,1/46,1/47,1/48,1/49,1/50,1/51,1/52,1/53,1/54,1/55,1/56,1/57,1/58,1/59,1/60,1/61,1/62,1/63,1/64" group.long 0x40++0x03 line.word 0x00 "CSV_CTL,CSV control register" bitfld.word 0x00 12.--14. " FCD ,FCS count cycle setting bits" ",,,,,1/256,1/512,1/1024" bitfld.word 0x00 9. " FCSRE ,FCS reset output enable bit" "Disabled,Enabled" bitfld.word 0x00 8. " FCSDE ,FCS function enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1. " SCSVE ,Sub CSV function enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " MCSVE ,Main CSV function enable bit" "Disabled,Enabled" rgroup.long 0x44++0x03 line.byte 0x00 "CSV_STR,CSV status register" bitfld.byte 0x00 1. " SCMF ,Sub clock failure detection flag" "Not detected,Detected" bitfld.byte 0x00 0. " MCMF ,Main clock failure detection flag" "Not detected,Detected" group.long 0x48++0x03 line.word 0x00 "FCSWH_CTL,Frequency detection window setting register (Upper)" group.long 0x4C++0x03 line.word 0x00 "FCSWL_CTL,Frequency detection window setting register (Lower)" rgroup.long 0x50++0x03 line.word 0x00 "FCSWD_CTL,Frequency detection counter register" group.long 0x54++0x03 line.byte 0x00 "DBWDT_CTL,Debug Break Watchdog Timer Control Register" bitfld.byte 0x00 7. " DPHWBE ,HW-WDG debug mode break bit" "Stop count,Continue count" bitfld.byte 0x00 5. " DPSWBE ,SW-WDG debug mode break bit" "Stop count,Continue count" group.long 0x60++0x03 line.byte 0x00 "INT_ENR,Interrupt Enable Register" bitfld.byte 0x00 5. " FCSE ,Anomalous frequency detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " PCSE ,PLL oscillation stabilization completion interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " SCSE ,Sub oscillation stabilization completion interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 0. " MCSE ,Main oscillation stabilization completion interrupt enable bit" "Disabled,Enabled" rgroup.long 0x64++0x03 line.byte 0x00 "INT_STR,Interrupt Status Register" bitfld.byte 0x00 5. " FCSI ,Anomalous frequency detection interrupt status bit" "No asserted,Asserted" bitfld.byte 0x00 2. " PCSI ,PLL oscillation stabilization completion interrupt status bit" "No asserted,Asserted" bitfld.byte 0x00 1. " SCSI ,Sub oscillation stabilization completion interrupt status bit" "No asserted,Asserted" textline " " bitfld.byte 0x00 0. " MCSI ,Main oscillation stabilization completion interrupt status bit" "No asserted,Asserted" wgroup.long 0x68++0x03 line.byte 0x00 "INT_CLR,Interrupt Clear Register" bitfld.byte 0x00 5. " FCSC ,Anomalous frequency detection interrupt cause clear bit" "Not clear,Clear" bitfld.byte 0x00 2. " PCSC ,PLL oscillation stabilization completion interrupt cause clear bit" "Not clear,Clear" bitfld.byte 0x00 1. " SCSC ,Sub oscillation stabilization completion interrupt cause clear bit" "Not clear,Clear" textline " " bitfld.byte 0x00 0. " MCSC ,Main oscillation stabilization completion interrupt cause clear bit" "Not clear,Clear" width 0xb tree.end tree "Clock Generation Unit" base ad:0x40010000 width 11. group.byte 0x00++0x07 line.byte 0x00 "SCM_CTL,System Clock Mode Control Register" bitfld.byte 0x00 5.--7. " RCS ,Master clock switch control" "High-speed CR,Main,Main PLL,,Low-speed CR,Sub,," bitfld.byte 0x00 4. " PLLE ,PLL oscillation enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " SOSCE ,Sub clock oscillation enable" "Disabled,Enabled" bitfld.byte 0x00 1. " MOSCE ,Main clock oscillation enable" "Disabled,Enabled" textline " " line.byte 0x04 "SCM_STR,System Clock Mode Status Register" rbitfld.byte 0x04 5.--7. " RCM ,Master clock selection" "High-speed CR,Main,Main PLL,,Low-Speed CR,Sub,," rbitfld.byte 0x04 4. " PLRDY ,PLL oscillation stable" "Wait-Stop,Stable" textline " " rbitfld.byte 0x04 3. " SORDY ,Sub clock oscillation stable" "Wait-Stop,Stable" rbitfld.byte 0x04 1. " MORDY ,Main clock oscillation stable" "Wait-Stop,Stable" sif !cpuis("MB9BF568F")&&!cpuis("S6E*") if (((d.l(ad:0x40010000))&(0xFFFF0000))==(0x1ACC0000))&&(((d.b(ad:0x40010000))&(0x01))==(0x00)) group.byte 0x08++0x03 line.byte 0x00 "STB_CTL,Standby Mode Control Register" bitfld.byte 0x00 4. " SPL ,Standby pin level setting" "Hold,High impedance" bitfld.byte 0x00 0.--2. " DSTM ,Deep standby mode select" "TIMER,,STOP,,,,Deep Standby Stop," textline " " elif (((d.l(ad:0x40010000))&(0xFFFF0000))==(0x1ACC0000))&&(((d.b(ad:0x40010000))&(0x01))==(0x01)) group.byte 0x08++0x03 line.byte 0x00 "STB_CTL,Standby Mode Control Register" bitfld.byte 0x00 4. " SPL ,Standby pin level setting" "Hold,High impedance" bitfld.byte 0x00 0.--2. " DSTM ,Deep standby mode select" ",,RTC,,,,Deep Standby RTC," textline " " else group.byte 0x08++0x03 line.byte 0x00 "STB_CTL,Standby Mode Control Register" bitfld.byte 0x00 4. " SPL ,Standby pin level setting" "Hold,High impedance" bitfld.byte 0x00 0.--2. " DSTM ,Deep standby mode select" ",,RTC,,,,Deep Standby RTC," textline " " endif endif sif !cpuis("MB9BF568F")&&!cpuis("S6E*") group.long 0x0C++0x03 line.long 0x00 "RST_STR,Reset Factor Register" rbitfld.long 0x00 8. " SRST ,Software Reset Flag" "Not issued,Issued" rbitfld.long 0x00 7. " FCSR ,Flag for anomalous frequency detection reset" "Not issued,Issued" textline " " rbitfld.long 0x00 6. " CSVR ,Clock failure detection reset flag" "Not issued,Issued" rbitfld.long 0x00 5. " HWDT ,Hardware watchdog reset flag" "Not issued,Issued" textline " " rbitfld.long 0x00 4. " SWDT ,Software watchdog reset flag" "Not issued,Issued" rbitfld.long 0x00 1. " INITX ,INITX pin input reset flag" "Not issued,Issued" rbitfld.long 0x00 0. " PONR ,Power-on reset---low-voltage detection reset flag" "Not issued,Issued" textline " " endif group.byte 0x10++0x13 line.byte 0x00 "BSC_PSR,Base Clock Prescaler Register" bitfld.byte 0x00 0.--2. " BSR ,Base Clock Prescaler Register" "1,1/2,1/3,1/4,1/6,1/8,1/16," line.byte 0x04 "APBC0_PSR,APB0 Prescaler Register" bitfld.byte 0x04 0.--1. " APBC0 ,APB0 bus clock frequency division setting" "1,1/2,1/4,1/8" line.byte 0x08 "APBC1_PSR,APB1 Prescaler Register" bitfld.byte 0x08 7. " APBC1EN ,APB1 clock enable" "Disabled,Enabled" bitfld.byte 0x08 4. " APBC1RST ,APB1 bus reset control bit" "Inactive,Active" bitfld.byte 0x08 0.--1. " APBC1 ,APB1 bus clock frequency division setting" "1,1/2,1/4,1/8" line.byte 0x0C "APBC2_PSR,APB2 Prescaler Register" bitfld.byte 0x0C 7. " APBC2EN ,APB2 clock enable" "Disabled,Enabled" bitfld.byte 0x0C 4. " APBC2RST ,APB2 bus reset control bit" "Inactive,Active" bitfld.byte 0x0C 0.--1. " APBC2 ,APB2 bus clock frequency division setting" "1,1/2,1/4,1/8" line.byte 0x10 "SWC_PSR,Software Watchdog Clock Prescaler Register" sif cpuis("MB9BF568F")||cpuis("S6E*") bitfld.byte 0x10 0.--1. " SWDS ,Software watchdog clock frequency division ratio" "1,1/2,1/4,1/8" textline " " else bitfld.byte 0x10 7. " TESTB ,TEST bit" ",1" bitfld.byte 0x10 0.--1. " SWDS ,Software watchdog clock frequency division ratio" "1,1/2,1/4,1/8" endif group.byte 0x28++0x13 line.byte 0x00 "TTC_PSR,Trace Clock Prescaler Register" bitfld.byte 0x00 0.--1. " TTC ,Trace clock divide ratio" "1,1/2,1/4,1/8" line.byte 0x04 "CSW_TMR,Clock Stabilization Wait Time Register" bitfld.byte 0x04 4.--7. " SOWT ,Sub clock stabilization wait time setup" "2^10,2^11,2^12,2^13,2^14,2^15,2^16,2^17,2^18,2^19,2^20,2^21,,,," bitfld.byte 0x04 0.--3. " MOWT ,Main clock stabilization wait time setup" "2^1,2^5,2^6,2^7,2^8,2^9,2^10,2^11,2^12,2^13,2^14,2^15,2^17,2^19,2^21,2^23" line.byte 0x08 "PSW_TMR,PLL Clock Stabilization Wait Time Setup Register" bitfld.byte 0x08 4. " PINC ,PLL input clock select" "CLKMO,CLKHC" bitfld.byte 0x08 0.--2. " POWT ,Main PLL clock stabilization wait time" "2^9,2^10,2^11,2^12,2^13,2^14,2^15,2^16" line.byte 0x0C "PLL_CTL1,PLL Control Register 1" bitfld.byte 0x0C 4.--7. " PLLK ,PLL input clock frequency division ratio" "1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1/13,1/14,1/15,1/16" bitfld.byte 0x0C 4.--7. " PLLM ,PLL VCO clock frequency division ratio" "1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1/13,1/14,1/15,1/16" line.byte 0x10 "PLL_CTL2,PLL Control Register 2" bitfld.byte 0x10 0.--5. " PLLN ,PLL feedback frequency division ratio" "1/1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1/13,1/14,1/15,1/16,1/17,1/18,1/19,1/20,1/21,1/22,1/23,1/24,1/25,1/26,1/27,1/28,1/29,1/30,1/31,1/32,1/33,1/34,1/35,1/36,1/37,1/38,1/39,1/40,1/41,1/42,1/43,1/44,1/45,1/46,1/47,1/48,1/49,1/50,1/51,1/52,1/53,1/54,1/55,1/56,1/57,1/58,1/59,1/60,1/61,1/62,1/63,1/64" sif !cpuis("MB9BF568F")&&!cpuis("S6E*") group.long 0x3C++0x03 line.long 0x00 "CSV_CTL,CSV control register" bitfld.long 0x00 12.--14. " FCD ,FCS count cycle setting" ",,,,,1/256,1/512,1/1024" bitfld.long 0x00 9. " FCSRE ,FCS reset output enable" "Disabled,Enabled" bitfld.long 0x00 8. " FCSDE ,FCS function enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " SCSVE ,Sub CSV function enable" "Disabled,Enabled" bitfld.long 0x00 0. " MCSVE ,Main CSV function enable" "Disabled,Enabled" group.byte 0x40++0x0B line.byte 0x00 "CSV_STR,CSV status register" rbitfld.byte 0x00 1. " SCMF ,Sub clock failure detection flag" "No failure detected,Failure detected" rbitfld.byte 0x00 0. " MCMF ,Main clock failure detection flag" "No failure detected,Failure detected" line.byte 0x04 "FCSWH_CTL,Frequency detection window setting higher register" line.byte 0x08 "FCSWL_CTL,Frequency detection window setting lower register" rgroup.byte 0x50++0x03 line.byte 0x00 "FCSWD_CTL,Frequency detection counter register" endif group.byte 0x54++0x03 line.byte 0x00 "DBWDT_CTL,Debug Break Watchdog Timer Control Register" sif cpuis("MB9BF568F")||cpuis("S6E*") bitfld.byte 0x00 7. " DPHWBE ,HW-WDG debug mode break" "Stop,Counting" bitfld.byte 0x00 5. " DPSWBE ,SW-WDG debug mode break" "Stop,Counting" textline " " else bitfld.byte 0x00 1. " DPHWBE ,HW-WDG debug mode break" "Stop,Counting" bitfld.byte 0x00 0. " DPSWBE ,SW-WDG debug mode break" "Stop,Counting" endif group.byte 0x60++0x1B line.byte 0x00 "INT_ENR,Interrupt Enable Register" bitfld.byte 0x00 5. " FCSE ,Anomalous frequency detection interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PCSE ,PLL oscillation stabilization wait completion interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " SCSE ,Sub clock oscillation stabilization wait completion interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 0. " MCSE ,Main clock oscillation stabilization wait completion interrupt enable" "Disabled,Enabled" line.byte 0x04 "INT_STR,Interrupt Status Register" bitfld.byte 0x04 5. " FCSI ,Anomalous frequency detection interrupt status" "Not asserted,Asserted" bitfld.byte 0x04 2. " PCSI ,PLL oscillation stabilization wait completion interrupt status" "Not asserted,Asserted" textline " " bitfld.byte 0x04 1. " SCSI ,Sub clock oscillation stabilization wait completion interrupt status" "Not asserted,Asserted" bitfld.byte 0x04 0. " MCSI ,Main clock oscillation stabilization wait completion interrupt status" "Not asserted,Asserted" textline " " line.byte 0x08 "INT_CLR,Interrupt Clear Register" bitfld.byte 0x08 5. " FCSC ,Anomalous frequency detection interrupt factor clear" "Not affected,Cleared" bitfld.byte 0x08 2. " PCSC ,PLL oscillation stabilization wait completion interrupt factor clear" "Not affected,Cleared" textline " " bitfld.byte 0x08 1. " SCSC ,Sub clock oscillation stabilization wait completion interrupt factor clear" "Not affected,Cleared" bitfld.byte 0x08 0. " MCSC ,Main clock oscillation stabilization wait completion interrupt factor clear" "Not affected,Cleared" width 0xb tree.end tree "CR Trim" base ad:0x4002E000 width 10. group.byte 0x00++0x00 line.byte 0x00 "MCR_PSR,High-speed CR oscillation Frequency Division Setup Register" bitfld.byte 0x00 0.--2. " CSR ,High-speed CR oscillation frequency division ratio setting bit" "1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512" if (((d.l(ad:0x4002E000+0x0C))&0xFFFFFFFF)==0x00) group.long 0x04++0x07 line.long 0x00 "MCR_FTRM,High-speed CR oscillation Frequency Trimming Register" bitfld.long 0x00 5.--9. " TRD ,Frequency trimming setup bit (approximately 2.3% each time)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 0.--4. " TRD ,Frequency trimming setup bit (approximately 0.14% each time)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" line.long 0x04 "MCR_TTRM,High-Speed CR Oscillator Register Write-Protect Register" bitfld.long 0x04 0.--4. " TRT ,Temperature trimming setup bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else rgroup.long 0x04++0x07 line.long 0x00 "MCR_FTRM,High-speed CR oscillation Frequency Trimming Register" bitfld.long 0x00 5.--9. " TRD ,Frequency trimming setup bit (approximately 2.3% each time)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 0.--4. " TRD ,Frequency trimming setup bit (approximately 0.14% each time)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" line.long 0x04 "MCR_TTRM,High-Speed CR Oscillator Register Write-Protect Register" bitfld.long 0x04 0.--4. " TRT ,Temperature trimming setup bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif group.long 0x0C++0x03 line.long 0x00 "MCR_RLR,High-Speed CR Oscillator Register Write-Protect Register" width 0xb tree.end tree "Low-speed CR Prescaler" base ad:0x4003C000 width 11. group.byte 0x00++0x00 line.byte 0x00 "LCR_PRSLD,Low-speed CR Prescaler Control Register" bitfld.byte 0x00 0.--5. "LCR_PRSLD ,Low-speed CR Prescaler Load" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" width 0x0b tree.end tree "LVD (Low-voltage Detection)" base ad:0x40035000 width 10. sif cpuis("S6E2C*")||cpuis("S6E2D*") group.byte 0x00++0x00 line.byte 0x00 "LVD_CTL,Low-voltage Detection Voltage Control" bitfld.byte 0x00 7. " LVDIE ,Low-voltage detection interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 2.--6. " SVHI ,Low-voltage detection interrupt voltage setting" ",,,,3.0V,,,2.8V,,,,,3.2V,,3.7V,3.6V,4.1V,4.0V,,,,,,,4.2V,?..." else group.byte 0x00++0x00 line.byte 0x00 "LVD_CTL,Low-voltage Detection Voltage Control" bitfld.byte 0x00 7. " LVDIE ,Low-voltage detection interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 2.--6. " SVHI ,Low-voltage detection interrupt voltage setting" ",,,,3.1V,,,2.9V,,,,,3.3V,,3.9V,3.8V,4.3V,4.2V,,,,,,,4.4V,?..." endif rgroup.byte 0x04++0x00 line.byte 0x00 "LVD_STR,Low-voltage Detection Interrupt Factor" bitfld.byte 0x00 7. " LVDIR ,Low-voltage detection interrupt factor" "Not detected,Detected" group.byte 0x08++0x00 line.byte 0x00 "LVD_CLR,Low-voltage Detection Interrupt Factor Clear" bitfld.byte 0x00 7. " LVDCL ,Low-voltage detection interrupt factor clear" "Cleared,No effect" group.long 0x0C++0x03 line.long 0x00 "LVD_RLR,Low-voltage Detection Voltage Protection Register" rgroup.byte 0x10++0x00 line.byte 0x00 "LVD_STR2,Low-voltage Detection Circuit Status" bitfld.byte 0x00 7. " LVDIRDY ,Low-voltage detection interrupt status flag" "Stabilization_wait/Monitoring_Stop,Monitoring" width 0x0b tree.end tree "DS_Mode (Low Power Consumption Mode)" base ad:0x40035100 width 9. group.byte 0x04++0x00 line.byte 0x00 "RCK_CTL,Sub Clock Supply Control Register" sif (cpuis("S6E2C*")) bitfld.byte 0x00 1. " CECCKE ,CEC clock control bit" "Disabled,Enabled" bitfld.byte 0x00 0. " RTCCKE ,RTC clock control bit" "Disabled,Enabled" else bitfld.byte 0x00 0. " RTCCKE ,RTC clock control bit" "Disabled,Enabled" endif group.byte 0x700++0x00 line.byte 0x00 "PMD_CTL,RTC Mode Control Register" bitfld.byte 0x00 0. " RTCE ,RTC mode control bit" "STOP,RTC" hgroup.byte 0x704++0x00 hide.byte 0x00 "WRFSR,Deep Standby Return Factor Register 1" in hgroup.word 0x708++0x01 hide.word 0x00 "WIFSR,Deep Standby Return Factor Register 2" in group.word 0x70C++0x01 line.word 0x00 "WIER,Deep Standby Return Enable Register" sif (cpuis("S6E2C*")) bitfld.word 0x00 9. " WCEC1E ,HDMI-CEC/Remote control reception ch.1 interrupt return enable bit" "Disabled,Enabled" bitfld.word 0x00 8. " WCEC0E ,HDMI-CEC/Remote control reception ch.0 interrupt return enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 7. " WUI5E ,WKUP5 pin input return enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " WUI4E ,WKUP4 pin input return enable bit" "Disabled,Enabled" bitfld.word 0x00 5. " WUI3E ,WKUP3 pin input return enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 4. " WUI2E ,WKUP2 pin input return enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " WUI1E ,WKUP1 pin input return enable bit" "Disabled,Enabled" bitfld.word 0x00 1. " WLVDE ,LVD interrupt return enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " WRTCE ,RTC interrupt return enable" "Disabled,Enabled" group.byte 0x710++0x00 line.byte 0x00 "WILVR,WKUP Pin Input Level Register" bitfld.byte 0x00 4. " WUI5LV ,WKUP5 pin input level select" "L-level,H-level" bitfld.byte 0x00 3. " WUI4LV ,WKUP4 pin input level select" "L-level,H-level" bitfld.byte 0x00 2. " WUI3LV ,WKUP3 pin input level select" "L-level,H-level" bitfld.byte 0x00 1. " WUI2LV ,WKUP2 pin input level select" "L-level,H-level" bitfld.byte 0x00 0. " WUI1LV ,WKUP1 pin input level select" "L-level,H-level" group.byte 0x714++0x00 line.byte 0x00 "DSRAMR,Deep Standby RAM Retention Register" bitfld.byte 0x00 0.--1. " SRAMR ,SRAM2 retention control bits" "Not retained,,,Retained" group.byte 0x800++0x0F line.byte 0x00 "BUR01,Backup Register 01" line.byte 0x01 "BUR02,Backup Register 02" line.byte 0x02 "BUR03,Backup Register 03" line.byte 0x03 "BUR04,Backup Register 04" line.byte 0x04 "BUR05,Backup Register 05" line.byte 0x05 "BUR06,Backup Register 06" line.byte 0x06 "BUR07,Backup Register 07" line.byte 0x07 "BUR08,Backup Register 08" line.byte 0x08 "BUR09,Backup Register 09" line.byte 0x09 "BUR10,Backup Register 10" line.byte 0x0A "BUR11,Backup Register 11" line.byte 0x0B "BUR12,Backup Register 12" line.byte 0x0C "BUR13,Backup Register 13" line.byte 0x0D "BUR14,Backup Register 14" line.byte 0x0E "BUR15,Backup Register 15" line.byte 0x0F "BUR16,Backup Register 16" width 0x0B tree.end tree "Interrupts" base ad:0x40031000 width 11. group.long 0x0++0x03 line.long 0x0 "DRQSEL,DMA Request Selection Register" bitfld.long 0x0 31. " DRQSEL_31 ,DMA Request for external interrupt ch.3" "CPU,DMAC" bitfld.long 0x0 30. " DRQSEL_30 ,DMA Request for external interrupt ch.2" "CPU,DMAC" bitfld.long 0x0 29. " DRQSEL_29 ,DMA Request for external interrupt ch.1" "CPU,DMAC" bitfld.long 0x0 28. " DRQSEL_28 ,DMA Request for external interrupt ch.0" "CPU,DMAC" textline " " sif (!cpuis("MB9BFF?6?K")&&!cpuis("MB9BFF?6?L")) bitfld.long 0x0 27. " DRQSEL_27 ,DMA Request for MFS ch.7 transmission interrupt" "CPU,DMAC" bitfld.long 0x0 26. " DRQSEL_26 ,DMA Request for MFS ch.7 reception interrupt" "CPU,DMAC" bitfld.long 0x0 25. " DRQSEL_25 ,DMA Request for MFS ch.6 transmission interrupt" "CPU,DMAC" bitfld.long 0x0 24. " DRQSEL_24 ,DMA Request for MFS ch.6 reception interrupt" "CPU,DMAC" textline " " endif bitfld.long 0x0 23. " DRQSEL_23 ,DMA Request for MFS ch.5 transmission interrupt" "CPU,DMAC" bitfld.long 0x0 22. " DRQSEL_22 ,DMA Request for MFS ch.5 reception interrupt" "CPU,DMAC" bitfld.long 0x0 21. " DRQSEL_21 ,DMA Request for MFS ch.4 transmission interrupt" "CPU,DMAC" bitfld.long 0x0 20. " DRQSEL_20 ,DMA Request for MFS ch.4 reception interrupt" "CPU,DMAC" textline " " bitfld.long 0x0 19. " DRQSEL_19 ,DMA Request for MFS ch.3 transmission interrupt" "CPU,DMAC" bitfld.long 0x0 18. " DRQSEL_18 ,DMA Request for MFS ch.3 reception interrupt" "CPU,DMAC" bitfld.long 0x0 17. " DRQSEL_17 ,DMA Request for MFS ch.2 transmission interrupt" "CPU,DMAC" bitfld.long 0x0 16. " DRQSEL_16 ,DMA Request for MFS ch.2 reception interrupt" "CPU,DMAC" textline " " bitfld.long 0x0 15. " DRQSEL_15 ,DMA Request for MFS ch.1 transmission interrupt" "CPU,DMAC" bitfld.long 0x0 14. " DRQSEL_14 ,DMA Request for MFS ch.1 reception interrupt" "CPU,DMAC" bitfld.long 0x0 13. " DRQSEL_13 ,DMA Request for MFS ch.0 transmission interrupt" "CPU,DMAC" bitfld.long 0x0 12. " DRQSEL_12 ,DMA Request for MFS ch.0 reception interrupt" "CPU,DMAC" textline " " bitfld.long 0x0 11. " DRQSEL_11 ,DMA Request for base timer ch.6 interrupt" "CPU,DMAC" bitfld.long 0x0 10. " DRQSEL_10 ,DMA Request for base timer ch.4 interrupt" "CPU,DMAC" bitfld.long 0x0 9. " DRQSEL_9 ,DMA Request for base timer ch.2 interrupt" "CPU,DMAC" bitfld.long 0x0 8. " DRQSEL_8 ,DMA Request for base timer ch.0 interrupt" "CPU,DMAC" textline " " sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.long 0x0 7. " DRQSEL_7 ,DMA Request for ADC unit2 interrupt" "CPU,DMAC" bitfld.long 0x0 6. " DRQSEL_6 ,DMA Request for ADC unit1 interrupt" "CPU,DMAC" bitfld.long 0x0 5. " DRQSEL_5 ,DMA Request for ADC unit0 interrupt" "CPU,DMAC" textline " " else bitfld.long 0x0 6. " DRQSEL_6 ,DMA Request for ADC unit1 interrupt" "CPU,DMAC" bitfld.long 0x0 5. " DRQSEL_5 ,DMA Request for ADC unit0 interrupt" "CPU,DMAC" textline " " endif sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")||cpuis("S6E2D*")||cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x0 4. " DRQSEL_4 ,DMA Request for USB ch.0 EP5 DRQ interrupt" "CPU,DMAC" bitfld.long 0x0 3. " DRQSEL_3 ,DMA Request for USB ch.0 EP4 DRQ interrupt" "CPU,DMAC" bitfld.long 0x0 2. " DRQSEL_2 ,DMA Request for USB ch.0 EP3 DRQ interrupt" "CPU,DMAC" textline " " bitfld.long 0x0 1. " DRQSEL_1 ,DMA Request for USB ch.0 EP2 DRQ interrupt" "CPU,DMAC" bitfld.long 0x0 0. " DRQSEL_0 ,DMA Request for USB ch.0 EP1 DRQ interrupt" "CPU,DMAC" endif sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")||cpuis("S6E2D*")||cpuis("MB9BF56*")||cpuis("MB9BF36*")) group.byte 0x10++0x00 line.byte 0x00 "ODDPKS,USB ch.0 Odd Packet Size DMA Enable Register" bitfld.byte 0x00 4. " ODDPKS4 ,DMA USB.EP5DT transfer bit width converted" "Not converted,Converted" bitfld.byte 0x00 3. " ODDPKS3 ,DMA USB.EP4DT transfer bit width converted" "Not converted,Converted" bitfld.byte 0x00 2. " ODDPKS2 ,DMA USB.EP3DT transfer bit width converted" "Not converted,Converted" bitfld.byte 0x00 1. " ODDPKS1 ,DMA USB.EP2DT transfer bit width converted" "Not converted,Converted" textline " " bitfld.byte 0x00 0. " ODDPKS0 ,DMA USB.EP1DT transfer bit width converted" "Not converted,Converted" sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) group.byte 0x14++0x00 line.byte 0x00 "ODDPKS1,USB ch.1 Odd Packet Size DMA Enable Register" bitfld.byte 0x00 4. " ODDPKS14 ,DMA USB.EP5DT transfer bit width converted" "Not converted,Converted" bitfld.byte 0x00 3. " ODDPKS13 ,DMA USB.EP4DT transfer bit width converted" "Not converted,Converted" bitfld.byte 0x00 2. " ODDPKS12 ,DMA USB.EP3DT transfer bit width converted" "Not converted,Converted" bitfld.byte 0x00 1. " ODDPKS11 ,DMA USB.EP2DT transfer bit width converted" "Not converted,Converted" textline " " bitfld.byte 0x00 0. " ODDPKS10 ,DMA USB.EP1DT transfer bit width converted" "Not converted,Converted" endif endif sif (cpuis("S6E2D*")) group.long 0x110++0x03 line.long 0x00 "IRQ003SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 31. " SELBIT_15 ,Position to which interrupt source is moved" "Not moved,Moved to bit 15" bitfld.long 0x00 30. " SELBIT_14 ,Position to which interrupt source is moved" "Not moved,Moved to bit 14" bitfld.long 0x00 29. " SELBIT_13 ,Position to which interrupt source is moved" "Not moved,Moved to bit 13" bitfld.long 0x00 28. " SELBIT_12 ,Position to which interrupt source is moved" "Not moved,Moved to bit 12" textline " " bitfld.long 0x00 27. " SELBIT_11 ,Position to which interrupt source is moved" "Not moved,Moved to bit 11" bitfld.long 0x00 26. " SELBIT_10 ,Position to which interrupt source is moved" "Not moved,Moved to bit 10" bitfld.long 0x00 25. " SELBIT_9 ,Position to which interrupt source is moved" "Not moved,Moved to bit 9" bitfld.long 0x00 24. " SELBIT_8 ,Position to which interrupt source is moved" "Not moved,Moved to bit 8" textline " " bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x114++0x03 line.long 0x00 "IRQ004SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 31. " SELBIT_15 ,Position to which interrupt source is moved" "Not moved,Moved to bit 15" bitfld.long 0x00 30. " SELBIT_14 ,Position to which interrupt source is moved" "Not moved,Moved to bit 14" bitfld.long 0x00 29. " SELBIT_13 ,Position to which interrupt source is moved" "Not moved,Moved to bit 13" bitfld.long 0x00 28. " SELBIT_12 ,Position to which interrupt source is moved" "Not moved,Moved to bit 12" textline " " bitfld.long 0x00 27. " SELBIT_11 ,Position to which interrupt source is moved" "Not moved,Moved to bit 11" bitfld.long 0x00 26. " SELBIT_10 ,Position to which interrupt source is moved" "Not moved,Moved to bit 10" bitfld.long 0x00 25. " SELBIT_9 ,Position to which interrupt source is moved" "Not moved,Moved to bit 9" bitfld.long 0x00 24. " SELBIT_8 ,Position to which interrupt source is moved" "Not moved,Moved to bit 8" textline " " bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x118++0x03 line.long 0x00 "IRQ005SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 31. " SELBIT_15 ,Position to which interrupt source is moved" "Not moved,Moved to bit 15" bitfld.long 0x00 30. " SELBIT_14 ,Position to which interrupt source is moved" "Not moved,Moved to bit 14" bitfld.long 0x00 29. " SELBIT_13 ,Position to which interrupt source is moved" "Not moved,Moved to bit 13" bitfld.long 0x00 28. " SELBIT_12 ,Position to which interrupt source is moved" "Not moved,Moved to bit 12" textline " " bitfld.long 0x00 27. " SELBIT_11 ,Position to which interrupt source is moved" "Not moved,Moved to bit 11" bitfld.long 0x00 26. " SELBIT_10 ,Position to which interrupt source is moved" "Not moved,Moved to bit 10" bitfld.long 0x00 25. " SELBIT_9 ,Position to which interrupt source is moved" "Not moved,Moved to bit 9" bitfld.long 0x00 24. " SELBIT_8 ,Position to which interrupt source is moved" "Not moved,Moved to bit 8" textline " " bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x11C++0x03 line.long 0x00 "IRQ006SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 31. " SELBIT_15 ,Position to which interrupt source is moved" "Not moved,Moved to bit 15" bitfld.long 0x00 30. " SELBIT_14 ,Position to which interrupt source is moved" "Not moved,Moved to bit 14" bitfld.long 0x00 29. " SELBIT_13 ,Position to which interrupt source is moved" "Not moved,Moved to bit 13" bitfld.long 0x00 28. " SELBIT_12 ,Position to which interrupt source is moved" "Not moved,Moved to bit 12" textline " " bitfld.long 0x00 27. " SELBIT_11 ,Position to which interrupt source is moved" "Not moved,Moved to bit 11" bitfld.long 0x00 26. " SELBIT_10 ,Position to which interrupt source is moved" "Not moved,Moved to bit 10" bitfld.long 0x00 25. " SELBIT_9 ,Position to which interrupt source is moved" "Not moved,Moved to bit 9" bitfld.long 0x00 24. " SELBIT_8 ,Position to which interrupt source is moved" "Not moved,Moved to bit 8" textline " " bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x120++0x03 line.long 0x00 "IRQ007SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 31. " SELBIT_15 ,Position to which interrupt source is moved" "Not moved,Moved to bit 15" bitfld.long 0x00 30. " SELBIT_14 ,Position to which interrupt source is moved" "Not moved,Moved to bit 14" bitfld.long 0x00 29. " SELBIT_13 ,Position to which interrupt source is moved" "Not moved,Moved to bit 13" bitfld.long 0x00 28. " SELBIT_12 ,Position to which interrupt source is moved" "Not moved,Moved to bit 12" textline " " bitfld.long 0x00 27. " SELBIT_11 ,Position to which interrupt source is moved" "Not moved,Moved to bit 11" bitfld.long 0x00 26. " SELBIT_10 ,Position to which interrupt source is moved" "Not moved,Moved to bit 10" bitfld.long 0x00 25. " SELBIT_9 ,Position to which interrupt source is moved" "Not moved,Moved to bit 9" bitfld.long 0x00 24. " SELBIT_8 ,Position to which interrupt source is moved" "Not moved,Moved to bit 8" textline " " bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x124++0x03 line.long 0x00 "IRQ008SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 31. " SELBIT_15 ,Position to which interrupt source is moved" "Not moved,Moved to bit 15" bitfld.long 0x00 30. " SELBIT_14 ,Position to which interrupt source is moved" "Not moved,Moved to bit 14" bitfld.long 0x00 29. " SELBIT_13 ,Position to which interrupt source is moved" "Not moved,Moved to bit 13" bitfld.long 0x00 28. " SELBIT_12 ,Position to which interrupt source is moved" "Not moved,Moved to bit 12" textline " " bitfld.long 0x00 27. " SELBIT_11 ,Position to which interrupt source is moved" "Not moved,Moved to bit 11" bitfld.long 0x00 26. " SELBIT_10 ,Position to which interrupt source is moved" "Not moved,Moved to bit 10" bitfld.long 0x00 25. " SELBIT_9 ,Position to which interrupt source is moved" "Not moved,Moved to bit 9" bitfld.long 0x00 24. " SELBIT_8 ,Position to which interrupt source is moved" "Not moved,Moved to bit 8" textline " " bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x128++0x03 line.long 0x00 "IRQ009SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 31. " SELBIT_15 ,Position to which interrupt source is moved" "Not moved,Moved to bit 15" bitfld.long 0x00 30. " SELBIT_14 ,Position to which interrupt source is moved" "Not moved,Moved to bit 14" bitfld.long 0x00 29. " SELBIT_13 ,Position to which interrupt source is moved" "Not moved,Moved to bit 13" bitfld.long 0x00 28. " SELBIT_12 ,Position to which interrupt source is moved" "Not moved,Moved to bit 12" textline " " bitfld.long 0x00 27. " SELBIT_11 ,Position to which interrupt source is moved" "Not moved,Moved to bit 11" bitfld.long 0x00 26. " SELBIT_10 ,Position to which interrupt source is moved" "Not moved,Moved to bit 10" bitfld.long 0x00 25. " SELBIT_9 ,Position to which interrupt source is moved" "Not moved,Moved to bit 9" bitfld.long 0x00 24. " SELBIT_8 ,Position to which interrupt source is moved" "Not moved,Moved to bit 8" textline " " bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x12C++0x03 line.long 0x00 "IRQ010SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 31. " SELBIT_15 ,Position to which interrupt source is moved" "Not moved,Moved to bit 15" bitfld.long 0x00 30. " SELBIT_14 ,Position to which interrupt source is moved" "Not moved,Moved to bit 14" bitfld.long 0x00 29. " SELBIT_13 ,Position to which interrupt source is moved" "Not moved,Moved to bit 13" bitfld.long 0x00 28. " SELBIT_12 ,Position to which interrupt source is moved" "Not moved,Moved to bit 12" textline " " bitfld.long 0x00 27. " SELBIT_11 ,Position to which interrupt source is moved" "Not moved,Moved to bit 11" bitfld.long 0x00 26. " SELBIT_10 ,Position to which interrupt source is moved" "Not moved,Moved to bit 10" bitfld.long 0x00 25. " SELBIT_9 ,Position to which interrupt source is moved" "Not moved,Moved to bit 9" bitfld.long 0x00 24. " SELBIT_8 ,Position to which interrupt source is moved" "Not moved,Moved to bit 8" textline " " bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" else group.long 0x110++0x03 line.long 0x00 "IRQ003SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x114++0x03 line.long 0x00 "IRQ004SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x118++0x03 line.long 0x00 "IRQ005SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x11C++0x03 line.long 0x00 "IRQ006SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x120++0x03 line.long 0x00 "IRQ007SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x124++0x03 line.long 0x00 "IRQ008SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x128++0x03 line.long 0x00 "IRQ009SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" group.long 0x12C++0x03 line.long 0x00 "IRQ010SEL,Relocate Interrupt Selection Register" bitfld.long 0x00 23. " SELBIT_7 ,Position to which interrupt source is moved" "Not moved,Moved to bit 7" bitfld.long 0x00 22. " SELBIT_6 ,Position to which interrupt source is moved" "Not moved,Moved to bit 6" bitfld.long 0x00 21. " SELBIT_5 ,Position to which interrupt source is moved" "Not moved,Moved to bit 5" bitfld.long 0x00 20. " SELBIT_4 ,Position to which interrupt source is moved" "Not moved,Moved to bit 4" textline " " bitfld.long 0x00 19. " SELBIT_3 ,Position to which interrupt source is moved" "Not moved,Moved to bit 3" bitfld.long 0x00 18. " SELBIT_2 ,Position to which interrupt source is moved" "Not moved,Moved to bit 2" bitfld.long 0x00 19. " SELBIT_1 ,Position to which interrupt source is moved" "Not moved,Moved to bit 1" bitfld.long 0x00 18. " SELBIT_0 ,Position to which interrupt source is moved" "Not moved,Moved to bit 0" textline " " hexmask.byte 0x00 0.--7. 1. " SELIRQ ,IRQ number of a peripheral interrupt to be relocated" endif textline " " rgroup.long 0x200++0x063 line.long 0x000 "EXC02MON,EXC02 Batch Read Register" bitfld.long 0x00 1. " HWINT ,Interrupt request of the hardware watchdog timer" "Not requested,Requested" bitfld.long 0x00 0. " NMI ,Interrupt request of the NMIX external pin" "Not requested,Requested" line.long 0x004 "IRQ000MON,Batch Read Register" bitfld.long 0x004 0. " FCSINT ,Anomalous frequency detection interrupt" "Not requested,Requested" line.long 0x008 "IRQ001MON,Batch Read Register" bitfld.long 0x008 0. " SWWDTINT ,Software watchdog timer interrupt" "Not requested,Requested" line.long 0x00C "IRQ002MON,Batch Read Register" bitfld.long 0x00C 0. " LVDINT ,Low Voltage Detection interrupt" "Not requested,Requested" rgroup.long 0x210++0x03 line.long 0x00 "IRQ003MON,Batch Read Register IRQ003" bitfld.long 0x00 7. " IRQBIT_7 ,Relocate interrupt in IRQ003SEL_7" "Not requested,Requested" bitfld.long 0x00 6. " IRQBIT_6 ,Relocate interrupt in IRQ003SEL_6" "Not requested,Requested" bitfld.long 0x00 5. " IRQBIT_5 ,Relocate interrupt in IRQ003SEL_5" "Not requested,Requested" bitfld.long 0x00 4. " IRQBIT_4 ,Relocate interrupt in IRQ003SEL_4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " IRQBIT_3 ,Relocate interrupt in IRQ003SEL_3" "Not requested,Requested" bitfld.long 0x00 2. " IRQBIT_2 ,Relocate interrupt in IRQ003SEL_2" "Not requested,Requested" bitfld.long 0x00 1. " IRQBIT_1 ,Relocate interrupt in IRQ003SEL_1" "Not requested,Requested" bitfld.long 0x00 0. " IRQBIT_0 ,Relocate interrupt in IRQ003SEL_0" "Not requested,Requested" rgroup.long 0x214++0x03 line.long 0x00 "IRQ004MON,Batch Read Register IRQ004" bitfld.long 0x00 7. " IRQBIT_7 ,Relocate interrupt in IRQ003SEL_7" "Not requested,Requested" bitfld.long 0x00 6. " IRQBIT_6 ,Relocate interrupt in IRQ003SEL_6" "Not requested,Requested" bitfld.long 0x00 5. " IRQBIT_5 ,Relocate interrupt in IRQ003SEL_5" "Not requested,Requested" bitfld.long 0x00 4. " IRQBIT_4 ,Relocate interrupt in IRQ003SEL_4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " IRQBIT_3 ,Relocate interrupt in IRQ003SEL_3" "Not requested,Requested" bitfld.long 0x00 2. " IRQBIT_2 ,Relocate interrupt in IRQ003SEL_2" "Not requested,Requested" bitfld.long 0x00 1. " IRQBIT_1 ,Relocate interrupt in IRQ003SEL_1" "Not requested,Requested" bitfld.long 0x00 0. " IRQBIT_0 ,Relocate interrupt in IRQ003SEL_0" "Not requested,Requested" rgroup.long 0x218++0x03 line.long 0x00 "IRQ005MON,Batch Read Register IRQ005" bitfld.long 0x00 7. " IRQBIT_7 ,Relocate interrupt in IRQ003SEL_7" "Not requested,Requested" bitfld.long 0x00 6. " IRQBIT_6 ,Relocate interrupt in IRQ003SEL_6" "Not requested,Requested" bitfld.long 0x00 5. " IRQBIT_5 ,Relocate interrupt in IRQ003SEL_5" "Not requested,Requested" bitfld.long 0x00 4. " IRQBIT_4 ,Relocate interrupt in IRQ003SEL_4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " IRQBIT_3 ,Relocate interrupt in IRQ003SEL_3" "Not requested,Requested" bitfld.long 0x00 2. " IRQBIT_2 ,Relocate interrupt in IRQ003SEL_2" "Not requested,Requested" bitfld.long 0x00 1. " IRQBIT_1 ,Relocate interrupt in IRQ003SEL_1" "Not requested,Requested" bitfld.long 0x00 0. " IRQBIT_0 ,Relocate interrupt in IRQ003SEL_0" "Not requested,Requested" rgroup.long 0x21C++0x03 line.long 0x00 "IRQ006MON,Batch Read Register IRQ006" bitfld.long 0x00 7. " IRQBIT_7 ,Relocate interrupt in IRQ003SEL_7" "Not requested,Requested" bitfld.long 0x00 6. " IRQBIT_6 ,Relocate interrupt in IRQ003SEL_6" "Not requested,Requested" bitfld.long 0x00 5. " IRQBIT_5 ,Relocate interrupt in IRQ003SEL_5" "Not requested,Requested" bitfld.long 0x00 4. " IRQBIT_4 ,Relocate interrupt in IRQ003SEL_4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " IRQBIT_3 ,Relocate interrupt in IRQ003SEL_3" "Not requested,Requested" bitfld.long 0x00 2. " IRQBIT_2 ,Relocate interrupt in IRQ003SEL_2" "Not requested,Requested" bitfld.long 0x00 1. " IRQBIT_1 ,Relocate interrupt in IRQ003SEL_1" "Not requested,Requested" bitfld.long 0x00 0. " IRQBIT_0 ,Relocate interrupt in IRQ003SEL_0" "Not requested,Requested" rgroup.long 0x220++0x03 line.long 0x00 "IRQ007MON,Batch Read Register IRQ007" bitfld.long 0x00 7. " IRQBIT_7 ,Relocate interrupt in IRQ003SEL_7" "Not requested,Requested" bitfld.long 0x00 6. " IRQBIT_6 ,Relocate interrupt in IRQ003SEL_6" "Not requested,Requested" bitfld.long 0x00 5. " IRQBIT_5 ,Relocate interrupt in IRQ003SEL_5" "Not requested,Requested" bitfld.long 0x00 4. " IRQBIT_4 ,Relocate interrupt in IRQ003SEL_4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " IRQBIT_3 ,Relocate interrupt in IRQ003SEL_3" "Not requested,Requested" bitfld.long 0x00 2. " IRQBIT_2 ,Relocate interrupt in IRQ003SEL_2" "Not requested,Requested" bitfld.long 0x00 1. " IRQBIT_1 ,Relocate interrupt in IRQ003SEL_1" "Not requested,Requested" bitfld.long 0x00 0. " IRQBIT_0 ,Relocate interrupt in IRQ003SEL_0" "Not requested,Requested" rgroup.long 0x224++0x03 line.long 0x00 "IRQ008MON,Batch Read Register IRQ008" bitfld.long 0x00 7. " IRQBIT_7 ,Relocate interrupt in IRQ003SEL_7" "Not requested,Requested" bitfld.long 0x00 6. " IRQBIT_6 ,Relocate interrupt in IRQ003SEL_6" "Not requested,Requested" bitfld.long 0x00 5. " IRQBIT_5 ,Relocate interrupt in IRQ003SEL_5" "Not requested,Requested" bitfld.long 0x00 4. " IRQBIT_4 ,Relocate interrupt in IRQ003SEL_4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " IRQBIT_3 ,Relocate interrupt in IRQ003SEL_3" "Not requested,Requested" bitfld.long 0x00 2. " IRQBIT_2 ,Relocate interrupt in IRQ003SEL_2" "Not requested,Requested" bitfld.long 0x00 1. " IRQBIT_1 ,Relocate interrupt in IRQ003SEL_1" "Not requested,Requested" bitfld.long 0x00 0. " IRQBIT_0 ,Relocate interrupt in IRQ003SEL_0" "Not requested,Requested" rgroup.long 0x228++0x03 line.long 0x00 "IRQ009MON,Batch Read Register IRQ009" bitfld.long 0x00 7. " IRQBIT_7 ,Relocate interrupt in IRQ003SEL_7" "Not requested,Requested" bitfld.long 0x00 6. " IRQBIT_6 ,Relocate interrupt in IRQ003SEL_6" "Not requested,Requested" bitfld.long 0x00 5. " IRQBIT_5 ,Relocate interrupt in IRQ003SEL_5" "Not requested,Requested" bitfld.long 0x00 4. " IRQBIT_4 ,Relocate interrupt in IRQ003SEL_4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " IRQBIT_3 ,Relocate interrupt in IRQ003SEL_3" "Not requested,Requested" bitfld.long 0x00 2. " IRQBIT_2 ,Relocate interrupt in IRQ003SEL_2" "Not requested,Requested" bitfld.long 0x00 1. " IRQBIT_1 ,Relocate interrupt in IRQ003SEL_1" "Not requested,Requested" bitfld.long 0x00 0. " IRQBIT_0 ,Relocate interrupt in IRQ003SEL_0" "Not requested,Requested" rgroup.long 0x22C++0x03 line.long 0x00 "IRQ010MON,Batch Read Register IRQ010" bitfld.long 0x00 7. " IRQBIT_7 ,Relocate interrupt in IRQ003SEL_7" "Not requested,Requested" bitfld.long 0x00 6. " IRQBIT_6 ,Relocate interrupt in IRQ003SEL_6" "Not requested,Requested" bitfld.long 0x00 5. " IRQBIT_5 ,Relocate interrupt in IRQ003SEL_5" "Not requested,Requested" bitfld.long 0x00 4. " IRQBIT_4 ,Relocate interrupt in IRQ003SEL_4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " IRQBIT_3 ,Relocate interrupt in IRQ003SEL_3" "Not requested,Requested" bitfld.long 0x00 2. " IRQBIT_2 ,Relocate interrupt in IRQ003SEL_2" "Not requested,Requested" bitfld.long 0x00 1. " IRQBIT_1 ,Relocate interrupt in IRQ003SEL_1" "Not requested,Requested" bitfld.long 0x00 0. " IRQBIT_0 ,Relocate interrupt in IRQ003SEL_0" "Not requested,Requested" rgroup.long 0x230++0x03 line.long 0x00 "IRQ011MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.0" "Not requested,Requested" rgroup.long 0x234++0x03 line.long 0x00 "IRQ012MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.1" "Not requested,Requested" rgroup.long 0x238++0x03 line.long 0x00 "IRQ013MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.2" "Not requested,Requested" rgroup.long 0x23C++0x03 line.long 0x00 "IRQ014MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.3" "Not requested,Requested" rgroup.long 0x240++0x03 line.long 0x00 "IRQ015MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.4" "Not requested,Requested" rgroup.long 0x244++0x03 line.long 0x00 "IRQ016MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.5" "Not requested,Requested" rgroup.long 0x248++0x03 line.long 0x00 "IRQ017MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.6" "Not requested,Requested" rgroup.long 0x24C++0x03 line.long 0x00 "IRQ018MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.7" "Not requested,Requested" rgroup.long 0x250++0x03 line.long 0x00 "IRQ019MON,Batch Read Register" bitfld.long 0x00 5. " QUDINT_5 ,A PC match & RC match interrupt request" "Not requested,Requested" bitfld.long 0x00 4. " QUDINT_4 ,An out-of-range interrupt request" "Not requested,Requested" bitfld.long 0x00 3. " QUDINT_3 ,A count inversion interrupt request" "Not requested,Requested" bitfld.long 0x00 2. " QUDINT_2 ,An overflow / underflow / zero index interrupt request" "Not requested,Requested" textline " " bitfld.long 0x00 1. " QUDINT_1 ,A PC & RC match interrupt request" "Not requested,Requested" bitfld.long 0x00 0. " QUDINT_0 ,A PC match interrupt request" "Not requested,Requested" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) rgroup.long 0x254++0x03 line.long 0x00 "IRQ020MON,Batch Read Register" bitfld.long 0x00 5. " QUDINT_5 ,A PC match & RC match interrupt request" "Not requested,Requested" bitfld.long 0x00 4. " QUDINT_4 ,An out-of-range interrupt request" "Not requested,Requested" bitfld.long 0x00 3. " QUDINT_3 ,A count inversion interrupt request" "Not requested,Requested" bitfld.long 0x00 2. " QUDINT_2 ,An overflow / underflow / zero index interrupt request" "Not requested,Requested" textline " " bitfld.long 0x00 1. " QUDINT_1 ,A PC & RC match interrupt request" "Not requested,Requested" bitfld.long 0x00 0. " QUDINT_0 ,A PC match interrupt request" "Not requested,Requested" endif rgroup.long 0x258++0x03 line.long 0x00 "IRQ021MON,Batch Read Register" bitfld.long 0x00 3. " WAVEINT_3 ,Interrupt request of a WFG timer 54 MFT0" "Not requested,Requested" bitfld.long 0x00 2. " WAVEINT_2 ,Interrupt request of a WFG timer 32 MFT0" "Not requested,Requested" bitfld.long 0x00 1. " WAVEINT_1 ,Interrupt request of a WFG timer 10 MFT0" "Not requested,Requested" bitfld.long 0x00 0. " WAVEINT_0 ,Interrupt request of a DTIF_motor_emergency_stop MFT0" "Not requested,Requested" sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) rgroup.long 0x25C++0x03 line.long 0x00 "IRQ022MON,Batch Read Register" bitfld.long 0x00 3. " WAVEINT_3 ,Interrupt request of a WFG timer 54 MFT0" "Not requested,Requested" bitfld.long 0x00 2. " WAVEINT_2 ,Interrupt request of a WFG timer 32 MFT0" "Not requested,Requested" bitfld.long 0x00 1. " WAVEINT_1 ,Interrupt request of a WFG timer 10 MFT0" "Not requested,Requested" bitfld.long 0x00 0. " WAVEINT_0 ,Interrupt request of a DTIF_motor_emergency_stop MFT0" "Not requested,Requested" endif sif (cpuis("S6E2C*")) rgroup.long 0x260++0x03 line.long 0x00 "IRQ023MON,Batch Read Register" bitfld.long 0x00 3. " WAVEINT_3 ,Interrupt request of a WFG timer 54 MFT0" "Not requested,Requested" bitfld.long 0x00 2. " WAVEINT_2 ,Interrupt request of a WFG timer 32 MFT0" "Not requested,Requested" bitfld.long 0x00 1. " WAVEINT_1 ,Interrupt request of a WFG timer 10 MFT0" "Not requested,Requested" bitfld.long 0x00 0. " WAVEINT_0 ,Interrupt request of a DTIF_motor_emergency_stop MFT0" "Not requested,Requested" endif rgroup.long 0x264++0x0F line.long 0x00 "IRQ024MON,Batch Read Register" bitfld.long 0x00 2. " FRT_PEAK_INT_2 ,FRT CH.2 peak value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x00 1. " FRT_PEAK_INT_1 ,FRT CH.1 peak value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x00 0. " FRT_PEAK_INT_0 ,FRT CH.0 peak value detection interrupt MFT0" "Not requested,Requested" line.long 0x04 "IRQ025MON,Batch Read Register" bitfld.long 0x04 2. " FRT_ZERO_INT_2 ,FRT CH.2 zero value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x04 1. " FRT_ZERO_INT_1 ,FRT CH.1 zero value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x04 0. " FRT_ZERO_INT_0 ,FRT CH.0 zero value detection interrupt MFT0" "Not requested,Requested" line.long 0x08 "IRQ026MON,Batch Read Register" bitfld.long 0x08 3. " ICUINT_3 ,ICU CH.3 input edge detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x08 2. " ICUINT_2 ,ICU CH.2 input edge detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x08 1. " ICUINT_1 ,ICU CH.1 input edge detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x08 0. " ICUINT_0 ,ICU CH.0 input edge detection interrupt MFT0" "Not requested,Requested" line.long 0x0C "IRQ027MON,Batch Read Register" bitfld.long 0x0C 5. " OCUINT_5 ,OCU CH.5 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 4. " OCUINT_4 ,OCU CH.4 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 3. " OCUINT_3 ,OCU CH.3 match detection interrupt MFT0" "Not requested,Requested" textline " " bitfld.long 0x0C 2. " OCUINT_2 ,OCU CH.2 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 1. " OCUINT_1 ,OCU CH.1 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 0. " OCUINT_0 ,OCU CH.0 match detection interrupt MFT0" "Not requested,Requested" sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) rgroup.long 0x274++0x0F line.long 0x00 "IRQ028MON,Batch Read Register" bitfld.long 0x00 2. " FRT_PEAK_INT_2 ,FRT CH.2 peak value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x00 1. " FRT_PEAK_INT_1 ,FRT CH.1 peak value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x00 0. " FRT_PEAK_INT_0 ,FRT CH.0 peak value detection interrupt MFT0" "Not requested,Requested" line.long 0x04 "IRQ029MON,Batch Read Register" bitfld.long 0x04 2. " FRT_ZERO_INT_2 ,FRT CH.2 zero value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x04 1. " FRT_ZERO_INT_1 ,FRT CH.1 zero value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x04 0. " FRT_ZERO_INT_0 ,FRT CH.0 zero value detection interrupt MFT0" "Not requested,Requested" line.long 0x08 "IRQ030MON,Batch Read Register" bitfld.long 0x08 3. " ICUINT_3 ,ICU CH.3 input edge detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x08 2. " ICUINT_2 ,ICU CH.2 input edge detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x08 1. " ICUINT_1 ,ICU CH.1 input edge detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x08 0. " ICUINT_0 ,ICU CH.0 input edge detection interrupt MFT0" "Not requested,Requested" line.long 0x0C "IRQ031MON,Batch Read Register" bitfld.long 0x0C 5. " OCUINT_5 ,OCU CH.5 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 4. " OCUINT_4 ,OCU CH.4 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 3. " OCUINT_3 ,OCU CH.3 match detection interrupt MFT0" "Not requested,Requested" textline " " bitfld.long 0x0C 2. " OCUINT_2 ,OCU CH.2 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 1. " OCUINT_1 ,OCU CH.1 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 0. " OCUINT_0 ,OCU CH.0 match detection interrupt MFT0" "Not requested,Requested" endif sif (cpuis("S6E2C*")) rgroup.long 0x284++0x0F line.long 0x00 "IRQ032MON,Batch Read Register" bitfld.long 0x00 2. " FRT_PEAK_INT_2 ,FRT CH.2 peak value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x00 1. " FRT_PEAK_INT_1 ,FRT CH.1 peak value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x00 0. " FRT_PEAK_INT_0 ,FRT CH.0 peak value detection interrupt MFT0" "Not requested,Requested" line.long 0x04 "IRQ033MON,Batch Read Register" bitfld.long 0x04 2. " FRT_ZERO_INT_2 ,FRT CH.2 zero value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x04 1. " FRT_ZERO_INT_1 ,FRT CH.1 zero value detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x04 0. " FRT_ZERO_INT_0 ,FRT CH.0 zero value detection interrupt MFT0" "Not requested,Requested" line.long 0x08 "IRQ034MON,Batch Read Register" bitfld.long 0x08 3. " ICUINT_3 ,ICU CH.3 input edge detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x08 2. " ICUINT_2 ,ICU CH.2 input edge detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x08 1. " ICUINT_1 ,ICU CH.1 input edge detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x08 0. " ICUINT_0 ,ICU CH.0 input edge detection interrupt MFT0" "Not requested,Requested" line.long 0x0C "IRQ035MON,Batch Read Register" bitfld.long 0x0C 5. " OCUINT_5 ,OCU CH.5 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 4. " OCUINT_4 ,OCU CH.4 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 3. " OCUINT_3 ,OCU CH.3 match detection interrupt MFT0" "Not requested,Requested" textline " " bitfld.long 0x0C 2. " OCUINT_2 ,OCU CH.2 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 1. " OCUINT_1 ,OCU CH.1 match detection interrupt MFT0" "Not requested,Requested" bitfld.long 0x0C 0. " OCUINT_0 ,OCU CH.0 match detection interrupt MFT0" "Not requested,Requested" endif rgroup.long 0x294++0x03 line.long 0x00 "IRQ036MON,Batch Read Register" bitfld.long 0x00 2. " PPGINT_2 ,PPG CH.4 interrupt" "Not requested,Requested" bitfld.long 0x00 1. " PPGINT_1 ,PPG CH.2 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " PPGINT_0 ,PPG CH.0 interrupt" "Not requested,Requested" rgroup.long 0x298++0x03 line.long 0x00 "IRQ037MON,Batch Read Register" bitfld.long 0x00 2. " PPGINT_2 ,PPG CH.12 interrupt" "Not requested,Requested" bitfld.long 0x00 1. " PPGINT_1 ,PPG CH.10 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " PPGINT_0 ,PPG CH.8 interrupt" "Not requested,Requested" sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) rgroup.long 0x29C++0x03 line.long 0x00 "IRQ038MON,Batch Read Register" bitfld.long 0x00 2. " PPGINT_2 ,PPG CH.20 interrupt" "Not requested,Requested" bitfld.long 0x00 1. " PPGINT_1 ,PPG CH.18 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " PPGINT_0 ,PPG CH.16 interrupt" "Not requested,Requested" endif rgroup.long 0x2A0++0x03 line.long 0x00 "IRQ039MON,Batch Read Register" bitfld.long 0x00 1. " BTINT ,Base timer source 1 CH.0 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " BTINT ,Base timer source 0 CH.0 interrupt" "Not requested,Requested" rgroup.long 0x2A4++0x03 line.long 0x00 "IRQ040MON,Batch Read Register" bitfld.long 0x00 1. " BTINT ,Base timer source 1 CH.1 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " BTINT ,Base timer source 0 CH.1 interrupt" "Not requested,Requested" rgroup.long 0x2A8++0x03 line.long 0x00 "IRQ041MON,Batch Read Register" bitfld.long 0x00 1. " BTINT ,Base timer source 1 CH.2 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " BTINT ,Base timer source 0 CH.2 interrupt" "Not requested,Requested" rgroup.long 0x2AC++0x03 line.long 0x00 "IRQ042MON,Batch Read Register" bitfld.long 0x00 1. " BTINT ,Base timer source 1 CH.3 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " BTINT ,Base timer source 0 CH.3 interrupt" "Not requested,Requested" rgroup.long 0x2B0++0x03 line.long 0x00 "IRQ043MON,Batch Read Register" bitfld.long 0x00 1. " BTINT ,Base timer source 1 CH.4 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " BTINT ,Base timer source 0 CH.4 interrupt" "Not requested,Requested" rgroup.long 0x2B4++0x03 line.long 0x00 "IRQ044MON,Batch Read Register" bitfld.long 0x00 1. " BTINT ,Base timer source 1 CH.5 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " BTINT ,Base timer source 0 CH.5 interrupt" "Not requested,Requested" rgroup.long 0x2B8++0x03 line.long 0x00 "IRQ045MON,Batch Read Register" bitfld.long 0x00 1. " BTINT ,Base timer source 1 CH.6 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " BTINT ,Base timer source 0 CH.6 interrupt" "Not requested,Requested" rgroup.long 0x2BC++0x03 line.long 0x00 "IRQ046MON,Batch Read Register" bitfld.long 0x00 1. " BTINT ,Base timer source 1 CH.7 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " BTINT ,Base timer source 0 CH.7 interrupt" "Not requested,Requested" rgroup.long 0x2C0++0x0F line.long 0x00 "IRQ047MON,Batch Read Register" bitfld.long 0x00 1. " TIMINT ,Dual timer TIMINT2 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " TIMINT ,Dual timer TIMINT1 interrupt" "Not requested,Requested" line.long 0x04 "IRQ048MON,Batch Read Register IRQ048" bitfld.long 0x04 0. " WCINT ,Watch counter interrupt" "Not requested,Requested" line.long 0x08 "IRQ049MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x08 1. " GSDRAM ,GDC SDRAM-IF interrupt" "Not requested,Requested" bitfld.long 0x08 0. " BMEMCS ,Bus output error interrupt" "Not requested,Requested" else bitfld.long 0x08 0. " BMEMCS ,Bus output error interrupt" "Not requested,Requested" endif line.long 0x0C "IRQ050MON,Batch Read Register" bitfld.long 0x0C 0. " RTCINT ,RTC interrupt" "Not requested,Requested" rgroup.long 0x2D0++0x03 line.long 0x00 "IRQ051MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.8" "Not requested,Requested" rgroup.long 0x2D4++0x03 line.long 0x00 "IRQ052MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.9" "Not requested,Requested" rgroup.long 0x2D8++0x03 line.long 0x00 "IRQ053MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.10" "Not requested,Requested" rgroup.long 0x2DC++0x03 line.long 0x00 "IRQ054MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.11" "Not requested,Requested" rgroup.long 0x2E0++0x03 line.long 0x00 "IRQ055MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.12" "Not requested,Requested" rgroup.long 0x2E4++0x03 line.long 0x00 "IRQ056MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.13" "Not requested,Requested" rgroup.long 0x2E8++0x03 line.long 0x00 "IRQ057MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.14" "Not requested,Requested" sif (!cpuis("MB9BF?5?K")) rgroup.long 0x2EC++0x03 line.long 0x00 "IRQ058MON,Batch Read Register" bitfld.long 0x00 0. " EXTINT ,External pin interrupt CH.15" "Not requested,Requested" endif rgroup.long 0x2F0++0x03 line.long 0x00 "IRQ059MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x00 5. " GPLLINT ,PLL of GDC oscillation stabilization wait completion interrupt" "Not requested,Requested" bitfld.long 0x00 4. " IPLLINT ,PLL of I2S oscillation stabilization wait completion interrupt" "Not requested,Requested" textline " " elif (cpuis("S6E2C??J*")||cpuis("S6E2C??L*")) bitfld.long 0x00 4. " IPLLINT ,PLL of I2S oscillation stabilization wait completion interrupt" "Not requested,Requested" textline " " endif sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")||cpuis("S6E2D*")||cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 3. " UPLLINT ,PLL of USB/Ethernet oscillation stabilization wait completion interrupt" "Not requested,Requested" bitfld.long 0x00 2. " MPLLINT ,Main PLL oscillation stabilization wait completion interrupt" "Not requested,Requested" bitfld.long 0x00 1. " SOSCINT ,Sub clock oscillation stabilization wait completion interrupt" "Not requested,Requested" bitfld.long 0x00 0. " MOSCINT ,Main clock oscillation stabilization wait completion interrupt" "Not requested,Requested" else bitfld.long 0x00 2. " MPLLINT ,Main PLL oscillation stabilization wait completion interrupt" "Not requested,Requested" bitfld.long 0x00 1. " SOSCINT ,Sub clock oscillation stabilization wait completion interrupt" "Not requested,Requested" bitfld.long 0x00 0. " MOSCINT ,Main clock oscillation stabilization wait completion interrupt" "Not requested,Requested" endif rgroup.long 0x2F4++0x07 line.long 0x00 "IRQ060MON,Batch Read Register" bitfld.long 0x00 0. " MFSRINT ,MFS CH.0 reception interrupt" "Not requested,Requested" line.long 0x04 "IRQ061MON,Batch Read Register" bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.0 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.0 transmission interrupt" "Not requested,Requested" rgroup.long 0x2FC++0x07 line.long 0x00 "IRQ062MON,Batch Read Register" bitfld.long 0x00 0. " MFSRINT ,MFS CH.1 reception interrupt" "Not requested,Requested" line.long 0x04 "IRQ063MON,Batch Read Register" bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.1 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.1 transmission interrupt" "Not requested,Requested" rgroup.long 0x304++0x07 line.long 0x00 "IRQ064MON,Batch Read Register" bitfld.long 0x00 0. " MFSRINT ,MFS CH.2 reception interrupt" "Not requested,Requested" line.long 0x04 "IRQ065MON,Batch Read Register" bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.2 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.2 transmission interrupt" "Not requested,Requested" rgroup.long 0x30C++0x07 line.long 0x00 "IRQ066MON,Batch Read Register" bitfld.long 0x00 0. " MFSRINT ,MFS CH.3 reception interrupt" "Not requested,Requested" line.long 0x04 "IRQ067MON,Batch Read Register" bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.3 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.3 transmission interrupt" "Not requested,Requested" rgroup.long 0x314++0x07 line.long 0x00 "IRQ068MON,Batch Read Register" bitfld.long 0x00 0. " MFSRINT ,MFS CH.4 reception interrupt" "Not requested,Requested" line.long 0x04 "IRQ069MON,Batch Read Register" bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.4 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.4 transmission interrupt" "Not requested,Requested" rgroup.long 0x31C++0x07 line.long 0x00 "IRQ070MON,Batch Read Register" bitfld.long 0x00 0. " MFSRINT ,MFS CH.5 reception interrupt" "Not requested,Requested" line.long 0x04 "IRQ071MON,Batch Read Register" bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.5 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.5 transmission interrupt" "Not requested,Requested" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) rgroup.long 0x324++0x07 line.long 0x00 "IRQ072MON,Batch Read Register" bitfld.long 0x00 0. " MFSRINT ,MFS CH.6 reception interrupt" "Not requested,Requested" line.long 0x04 "IRQ073MON,Batch Read Register" bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.6 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.6 transmission interrupt" "Not requested,Requested" endif sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) rgroup.long 0x32C++0x07 line.long 0x00 "IRQ074MON,Batch Read Register" bitfld.long 0x00 0. " MFSRINT ,MFS CH.7 reception interrupt" "Not requested,Requested" line.long 0x04 "IRQ075MON,Batch Read Register" bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.7 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.7 transmission interrupt" "Not requested,Requested" endif rgroup.long 0x334++0x07 line.long 0x00 "IRQ076MON,Batch Read Register" bitfld.long 0x00 4. " ADCINT_4 ,A/D converter unit 0 range comparison result interrupt" "Not requested,Requested" bitfld.long 0x00 3. " ADCINT_3 ,A/D converter unit 0 conversion result comparison interrupt" "Not requested,Requested" bitfld.long 0x00 2. " ADCINT_2 ,A/D converter unit 0 FIFO overrun interrupt" "Not requested,Requested" bitfld.long 0x00 1. " ADCINT_1 ,A/D converter unit 0 scan conversion interrupt" "Not requested,Requested" textline " " bitfld.long 0x00 0. " ADCINT_0 ,A/D converter unit 0 priority conversion interrupt" "Not requested,Requested" line.long 0x04 "IRQ077MON,Batch Read Register" bitfld.long 0x04 4. " ADCINT_4 ,A/D converter unit 1 range comparison result interrupt" "Not requested,Requested" bitfld.long 0x04 3. " ADCINT_3 ,A/D converter unit 1 conversion result comparison interrupt" "Not requested,Requested" bitfld.long 0x04 2. " ADCINT_2 ,A/D converter unit 1 FIFO overrun interrupt" "Not requested,Requested" bitfld.long 0x04 1. " ADCINT_1 ,A/D converter unit 1 scan conversion interrupt" "Not requested,Requested" textline " " bitfld.long 0x04 0. " ADCINT_0 ,A/D converter unit 1 priority conversion interrupt" "Not requested,Requested" sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")||cpuis("S6E2D*")||cpuis("MB9BF56*")||cpuis("MB9BF36*")) rgroup.long 0x33C++0x007 line.long 0x00 "IRQ078MON,Batch Read Register" bitfld.long 0x00 4. " USB_DRQ_INT_4 ,Endpoint 4 DRQ request of the USB channel 0 interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 3. " USB_DRQ_INT_3 ,Endpoint 3 DRQ request of the USB channel 0 interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 2. " USB_DRQ_INT_2 ,Endpoint 2 DRQ request of the USB channel 0 interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 1. " USB_DRQ_INT_1 ,Endpoint 1 DRQ request of the USB channel 0 interrupt" "Not interrupted,Interrupted" textline " " bitfld.long 0x00 0. " USB_DRQ_INT_0 ,Endpoint 0 DRQ request of the USB channel 0 interrupt" "Not interrupted,Interrupted" line.long 0x04 "IRQ079MON,Batch Read Register" bitfld.long 0x04 5. " USB_INT_5 ,SOFIRQ/CMPIRQ on USB channel 0 interrupt" "Not interrupted,Interrupted" bitfld.long 0x04 4. " USB_INT_4 ,DIRQ/URPIRQ/RWKIRQ/CNNIRQ on USB channel 0 interrupt" "Not interrupted,Interrupted" bitfld.long 0x04 3. " USB_INT_3 ,SPK on USB channel 0 interrupt" "Not interrupted,Interrupted" bitfld.long 0x04 2. " USB_INT_2 ,SUSP/SOF/BRST/CONF/WKUPUSB on USB channel 0 interrupt" "Not interrupted,Interrupted" textline " " bitfld.long 0x04 1. " USB_INT_1 ,DRQO endpoint on USB channel 0 interrupt" "Not interrupted,Interrupted" bitfld.long 0x04 0. " USB_INT_0 ,DRQI endpoint on USB channel 0 interrupt" "Not interrupted,Interrupted" endif sif (cpuis("MB9BF46?K")||cpuis("MB9BF46?L")||cpuis("MB9BF56?K")||cpuis("MB9BF56?L")||cpuis("MB9BF46?M")||cpuis("MB9BF46?N")||cpuis("MB9BF46?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C4*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) rgroup.long 0x344++0x03 line.long 0x00 "IRQ080MON,Batch Read Register" bitfld.long 0x00 0. " CANINT ,CAN channel 0 interrupt" "Not requested,Requested" endif sif (cpuis("MB9BF46?M")||cpuis("MB9BF46?N")||cpuis("MB9BF46?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2D5*")||cpuis("S6E2DH*")||cpuis("S6E2C4*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) rgroup.long 0x348++0x07 line.long 0x00 "IRQ081MON,Batch Read Register" sif (cpuis("S6E2D5*")||cpuis("S6E2DH*")) bitfld.long 0x00 4. " CAN1INT ,CAN-FD1 interrupt" "Not requested,Requested" bitfld.long 0x00 3. " CAN0INT ,CAN-FD0 interrupt" "Not requested,Requested" bitfld.long 0x00 2. " CANSEINT ,CAN-FD single bit error interrupt" "Not requested,Requested" bitfld.long 0x00 1. " CANSEINT ,CAN-FD double bit error interrupt" "Not requested,Requested" elif (cpuis("S6E2C4*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 4. " CAN1INT ,CAN-FD1 interrupt" "Not requested,Requested" bitfld.long 0x00 3. " CAN0INT ,CAN-FD0 interrupt" "Not requested,Requested" bitfld.long 0x00 2. " CANSEINT ,CAN-FD single bit error interrupt" "Not requested,Requested" bitfld.long 0x00 1. " CANSEINT ,CAN-FD double bit error interrupt" "Not requested,Requested" textline " " bitfld.long 0x00 0. " CANINT ,CAN channel 1 interrupt" "Not requested,Requested" else bitfld.long 0x00 0. " CANINT ,CAN channel 1 interrupt" "Not requested,Requested" endif endif sif (cpuis("S6E2C2*")||cpuis("S6E2CC*")) rgroup.long 0x34C++0x2F line.long 0x00 "IRQ082MON,Batch Read Register" bitfld.long 0x00 2. " MACLPI ,LPI interrupt request of the Ethernet MAC" "Not requested,Requested" bitfld.long 0x00 1. " MACPMT ,PMT interrupt request of the Ethernet MAC" "Not requested,Requested" bitfld.long 0x00 0. " MACSBD ,SBD interrupt request of the Ethernet MAC" "Not requested,Requested" endif rgroup.long 0x350++0x03 line.long 0x00 "IRQ083MON,Batch Read Register" rbitfld.long 0x00 0. " DMACINT ,DMAC channel 0 interrupt" "Not requested,Requested" rgroup.long 0x354++0x03 line.long 0x00 "IRQ084MON,Batch Read Register" rbitfld.long 0x00 0. " DMACINT ,DMAC channel 1 interrupt" "Not requested,Requested" rgroup.long 0x358++0x03 line.long 0x00 "IRQ085MON,Batch Read Register" rbitfld.long 0x00 0. " DMACINT ,DMAC channel 2 interrupt" "Not requested,Requested" rgroup.long 0x35C++0x03 line.long 0x00 "IRQ086MON,Batch Read Register" rbitfld.long 0x00 0. " DMACINT ,DMAC channel 3 interrupt" "Not requested,Requested" rgroup.long 0x360++0x03 line.long 0x00 "IRQ087MON,Batch Read Register" rbitfld.long 0x00 0. " DMACINT ,DMAC channel 4 interrupt" "Not requested,Requested" rgroup.long 0x364++0x03 line.long 0x00 "IRQ088MON,Batch Read Register" rbitfld.long 0x00 0. " DMACINT ,DMAC channel 5 interrupt" "Not requested,Requested" rgroup.long 0x368++0x03 line.long 0x00 "IRQ089MON,Batch Read Register" rbitfld.long 0x00 0. " DMACINT ,DMAC channel 6 interrupt" "Not requested,Requested" rgroup.long 0x36C++0x03 line.long 0x00 "IRQ090MON,Batch Read Register" rbitfld.long 0x00 0. " DMACINT ,DMAC channel 7 interrupt" "Not requested,Requested" rgroup.long 0x370++0x03 line.long 0x00 "IRQ091MON,Batch Read Register" bitfld.long 0x00 1. " DSTCINT_1 ,DSTC ERINT interrupt request" "Not requested,Requested" bitfld.long 0x00 0. " DSTCINT_0 ,DSTC SWINT interrupt request" "Not requested,Requested" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) rgroup.long 0x374++0x0F line.long 0x00 "IRQ092MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x00 8. " GDCINT ,GDC CommandSequencer interrupt" "Not requested,Requested" else bitfld.long 0x00 3. " EXTINT_19 ,External pin interrupt CH.19" "Not requested,Requested" bitfld.long 0x00 2. " EXTINT_18 ,External pin interrupt CH.18" "Not requested,Requested" bitfld.long 0x00 1. " EXTINT_17 ,External pin interrupt CH.17" "Not requested,Requested" bitfld.long 0x00 0. " EXTINT_16 ,External pin interrupt CH.16" "Not requested,Requested" endif line.long 0x04 "IRQ093MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x04 8. " GDCINT ,GDC BlitEngine interrupt" "Not requested,Requested" else bitfld.long 0x04 3. " EXTINT_23 ,External pin interrupt CH.23" "Not requested,Requested" bitfld.long 0x04 2. " EXTINT_22 ,External pin interrupt CH.22" "Not requested,Requested" bitfld.long 0x04 1. " EXTINT_21 ,External pin interrupt CH.21" "Not requested,Requested" bitfld.long 0x04 0. " EXTINT_20 ,External pin interrupt CH.20" "Not requested,Requested" endif line.long 0x08 "IRQ094MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x08 8. " GDCINT ,GDC DrawingEngine interrupt" "Not requested,Requested" else bitfld.long 0x08 3. " EXTINT_27 ,External pin interrupt CH.27" "Not requested,Requested" bitfld.long 0x08 2. " EXTINT_26 ,External pin interrupt CH.26" "Not requested,Requested" bitfld.long 0x08 1. " EXTINT_25 ,External pin interrupt CH.25" "Not requested,Requested" bitfld.long 0x08 0. " EXTINT_24 ,External pin interrupt CH.24" "Not requested,Requested" endif line.long 0x0C "IRQ095MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x0C 8. " GDCINT ,GDC ContentStream0 interrupt" "Not requested,Requested" else bitfld.long 0x0C 3. " EXTINT_31 ,External pin interrupt CH.31" "Not requested,Requested" bitfld.long 0x0C 2. " EXTINT_30 ,External pin interrupt CH.30" "Not requested,Requested" bitfld.long 0x0C 1. " EXTINT_29 ,External pin interrupt CH.29" "Not requested,Requested" bitfld.long 0x0C 0. " EXTINT_28 ,External pin interrupt CH.28" "Not requested,Requested" endif endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) rgroup.long 0x384++0x07 line.long 0x00 "IRQ096MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x00 8. " GDCINT ,GDC SafetyStream0 interrupt request" "Not requested,Requested" else bitfld.long 0x00 5. " QUDINT_5 ,A PC match & RC match interrupt request" "Not requested,Requested" bitfld.long 0x00 4. " QUDINT_4 ,An out-of-range interrupt request" "Not requested,Requested" bitfld.long 0x00 3. " QUDINT_3 ,A count inversion interrupt request" "Not requested,Requested" textline " " bitfld.long 0x00 2. " QUDINT_2 ,An overflow / underflow / zero index interrupt request" "Not requested,Requested" bitfld.long 0x00 1. " QUDINT_1 ,A PC & RC match interrupt request" "Not requested,Requested" bitfld.long 0x00 0. " QUDINT_0 ,A PC match interrupt request" "Not requested,Requested" endif line.long 0x04 "IRQ097MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x04 8. " GDCINT ,GDC DisplayStream0 interrupt request" "Not requested,Requested" else bitfld.long 0x04 5. " QUDINT_5 ,A PC match & RC match interrupt request" "Not requested,Requested" bitfld.long 0x04 4. " QUDINT_4 ,An out-of-range interrupt request" "Not requested,Requested" bitfld.long 0x04 3. " QUDINT_3 ,A count inversion interrupt request" "Not requested,Requested" textline " " bitfld.long 0x04 2. " QUDINT_2 ,An overflow / underflow / zero index interrupt request" "Not requested,Requested" bitfld.long 0x04 1. " QUDINT_1 ,A PC & RC match interrupt request" "Not requested,Requested" bitfld.long 0x04 0. " QUDINT_0 ,A PC match interrupt request" "Not requested,Requested" endif endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) rgroup.long 0x38C++0x0F line.long 0x00 "IRQ098MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x00 8. " GDCINT ,GDC Signature0 interrupt request" "Not requested,Requested" else bitfld.long 0x00 1. " BTINT ,Base timer CH.8 source 1 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " BTINT ,Base timer CH.8 source 0 interrupt" "Not requested,Requested" endif line.long 0x04 "IRQ099MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x04 8. " GDCINT ,GDC Display0_Sync0 interrupt request" "Not requested,Requested" else bitfld.long 0x04 1. " BTINT ,Base timer CH.9 source 1 interrupt" "Not requested,Requested" bitfld.long 0x04 0. " BTINT ,Base timer CH.9 source 0 interrupt" "Not requested,Requested" endif line.long 0x08 "IRQ100MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x08 8. " GDCINT ,GDC Display0_Sync1 interrupt request" "Not requested,Requested" else bitfld.long 0x08 1. " BTINT ,Base timer CH.10 source 1 interrupt" "Not requested,Requested" bitfld.long 0x08 0. " BTINT ,Base timer CH.10 source 0 interrupt" "Not requested,Requested" endif line.long 0x0C "IRQ101MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x0C 8. " GDCINT ,GDC ContentStream1 interrupt request" "Not requested,Requested" else bitfld.long 0x0C 1. " BTINT ,Base timer CH.11 source 1 interrupt" "Not requested,Requested" bitfld.long 0x0C 0. " BTINT ,Base timer CH.11 source 0 interrupt" "Not requested,Requested" endif endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) rgroup.long 0x39C++0x03 line.long 0x00 "IRQ102MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x00 8. " GDCINT ,GDC SafetyStream1 interrupt request" "Not requested,Requested" else bitfld.long 0x00 7. " BTINT ,Base timer CH.15 source 1 interrupt" "Not requested,Requested" bitfld.long 0x00 6. " BTINT ,Base timer CH.15 source 0 interrupt" "Not requested,Requested" bitfld.long 0x00 5. " BTINT ,Base timer CH.14 source 1 interrupt" "Not requested,Requested" bitfld.long 0x00 4. " BTINT ,Base timer CH.14 source 0 interrupt" "Not requested,Requested" textline " " bitfld.long 0x00 3. " BTINT ,Base timer CH.13 source 1 interrupt" "Not requested,Requested" bitfld.long 0x00 2. " BTINT ,Base timer CH.13 source 0 interrupt" "Not requested,Requested" bitfld.long 0x00 1. " BTINT ,Base timer CH.12 source 1 interrupt" "Not requested,Requested" bitfld.long 0x00 0. " BTINT ,Base timer CH.12 source 0 interrupt" "Not requested,Requested" endif endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) rgroup.long 0x3A0++0x1F line.long 0x00 "IRQ103MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x00 8. " GDCINT ,GDC DisplayStream1 interrupt" "Not requested,Requested" else bitfld.long 0x00 0. " MFSRINT ,MFS CH.8 reception interrupt" "Not requested,Requested" endif line.long 0x04 "IRQ104MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x04 8. " GDCINT ,GDC Signature1 interrupt" "Not requested,Requested" else bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.8 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.8 transmission interrupt" "Not requested,Requested" endif line.long 0x08 "IRQ105MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x08 8. " GDCINT ,GDC Display1_Sync0 interrupt" "Not requested,Requested" else bitfld.long 0x08 0. " MFSRINT ,MFS CH.9 reception interrupt" "Not requested,Requested" endif line.long 0x0C "IRQ106MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x0C 8. " GDCINT ,Display1_Sync1 interrupt" "Not requested,Requested" else bitfld.long 0x0C 1. " MFSINT_1 ,MFS CH.9 status interrupt" "Not requested,Requested" bitfld.long 0x0C 0. " MFSINT_0 ,MFS CH.9 transmission interrupt" "Not requested,Requested" endif line.long 0x10 "IRQ107MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x10 8. " GDCINT ,GDC CapturePlane0 interrupt" "Not requested,Requested" else bitfld.long 0x10 0. " MFSRINT ,MFS CH.10 reception interrupt" "Not requested,Requested" endif line.long 0x14 "IRQ108MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x14 8. " GDCINT ,GDC DisplayPlane0 interrupt" "Not requested,Requested" else bitfld.long 0x14 1. " MFSINT_1 ,MFS CH.10 status interrupt" "Not requested,Requested" bitfld.long 0x14 0. " MFSINT_0 ,MFS CH.10 transmission interrupt" "Not requested,Requested" endif line.long 0x18 "IRQ109MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x18 8. " GDCINT ,GDC StorageStream0 interrupt" "Not requested,Requested" else bitfld.long 0x18 0. " MFSRINT ,MFS CH.11 reception interrupt" "Not requested,Requested" endif line.long 0x1C "IRQ110MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x1C 8. " GDCINT ,Histogram interrupt" "Not requested,Requested" else bitfld.long 0x1C 1. " MFSINT_1 ,MFS CH.11 status interrupt" "Not requested,Requested" bitfld.long 0x1C 0. " MFSINT_0 ,MFS CH.11 transmission interrupt" "Not requested,Requested" endif endif sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) rgroup.long 0x3C0++0x03 line.long 0x00 "IRQ111MON,Batch Read Register" bitfld.long 0x00 4. " ADCINT_4 ,A/D converter unit 2 range comparison result interrupt" "Not requested,Requested" bitfld.long 0x00 3. " ADCINT_3 ,A/D converter unit 2 conversion result comparison interrupt" "Not requested,Requested" bitfld.long 0x00 2. " ADCINT_2 ,A/D converter unit 2 FIFO overrun interrupt" "Not requested,Requested" bitfld.long 0x00 1. " ADCINT_1 ,A/D converter unit 2 scan conversion interrupt" "Not requested,Requested" textline " " bitfld.long 0x00 0. " ADCINT_0 ,A/D converter unit 2 priority conversion interrupt" "Not requested,Requested" endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) rgroup.long 0x3C4++0x03 line.long 0x00 "IRQ112MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x00 9. " GQSPIDINT_1 ,DSTC transfer end interrupt of GDC HS-SPICNT transmission)" "Not requested,Requested" bitfld.long 0x00 8. " GQSPIDINT_0 ,DSTC transfer end interrupt of GDC HS-SPICNT reception" "Not requested,Requested" bitfld.long 0x00 7. " I2S1DINT_1 ,DSTC transfer end interrupt of I2S CH.1 transmission" "Not requested,Requested" bitfld.long 0x00 6. " I2S1DINT_0 ,DSTC transfer end interrupt of I2S CH.1 reception" "Not requested,Requested" textline " " bitfld.long 0x00 5. " CANDINT ,DSTC transfer end interrupt of CAN-FD" "Not requested,Requested" bitfld.long 0x00 4. " PCRCDINT ,DSTC transfer end interrupt of Programmable CRC" "Not requested,Requested" bitfld.long 0x00 1. " I2SDINT_1 ,DSTC transfer end interrupt of I2S CH.0 transmission" "Not requested,Requested" bitfld.long 0x00 0. " I2SDINT_0 ,DSTC transfer end interrupt of I2S CH.0 reception" "Not requested,Requested" else sif (cpuis("S6E2C??J*")||cpuis("S6E2C??L*")) bitfld.long 0x00 5. " CANDINT ,DSTC transfer end interrupt of CAN-FD" "Not requested,Requested" bitfld.long 0x00 4. " PCRCDINT ,DSTC transfer end interrupt of Programmable CRC" "Not requested,Requested" bitfld.long 0x00 3. " QSPIDINT_1 ,DSTC transfer end interrupt of Hi-Speed Quad SPI transmission)" "Not requested,Requested" bitfld.long 0x00 2. " QSPIDINT_0 ,DSTC transfer end interrupt of Hi-Speed Quad SPI reception)" "Not requested,Requested" textline " " bitfld.long 0x00 1. " I2SDINT_1 ,DSTC transfer end interrupt of I2S CH.0 transmission" "Not requested,Requested" bitfld.long 0x00 0. " I2SDINT_0 ,DSTC transfer end interrupt of I2S CH.0 reception" "Not requested,Requested" else bitfld.long 0x00 5. " CANDINT ,DSTC transfer end interrupt of CAN-FD" "Not requested,Requested" endif endif endif sif (cpuis("S6E2C*")) rgroup.long 0x3C8++0x007 line.long 0x00 "IRQ113MON,Batch Read Register" bitfld.long 0x00 5. " RCEC0INT ,HDMI-CEC remote control reception ch.0 interrupt" "Not interrupted,Interrupted" textline " " sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 4. " USB_DRQ_INT_4 ,Endpoint 4 DRQ request of the USB channel 1 interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 3. " USB_DRQ_INT_3 ,Endpoint 3 DRQ request of the USB channel 1 interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 2. " USB_DRQ_INT_2 ,Endpoint 2 DRQ request of the USB channel 1 interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 1. " USB_DRQ_INT_1 ,Endpoint 1 DRQ request of the USB channel 1 interrupt" "Not interrupted,Interrupted" textline " " bitfld.long 0x00 0. " USB_DRQ_INT_0 ,Endpoint 0 DRQ request of the USB channel 1 interrupt" "Not interrupted,Interrupted" endif line.long 0x04 "IRQ114MON,Batch Read Register" bitfld.long 0x04 6. " RCEC0INT ,HDMI-CEC remote control reception ch.1 interrupt" "Not interrupted,Interrupted" textline " " sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x04 5. " USB_INT_5 ,SOFIRQ/CMPIRQ on USB channel 1 interrupt" "Not interrupted,Interrupted" bitfld.long 0x04 4. " USB_INT_4 ,DIRQ/URPIRQ/RWKIRQ/CNNIRQ on USB channel 1 interrupt" "Not interrupted,Interrupted" bitfld.long 0x04 3. " USB_INT_3 ,SPK on USB channel 1 interrupt" "Not interrupted,Interrupted" bitfld.long 0x04 2. " USB_INT_2 ,SUSP/SOF/BRST/CONF/WKUPUSB on USB channel 1 interrupt" "Not interrupted,Interrupted" textline " " bitfld.long 0x04 1. " USB_INT_1 ,DRQO endpoint on USB channel 1 interrupt" "Not interrupted,Interrupted" bitfld.long 0x04 0. " USB_INT_0 ,DRQI endpoint on USB channel 1 interrupt" "Not interrupted,Interrupted" endif endif sif (cpuis("S6E2C??J*")||cpuis("S6E2C??L*")) rgroup.long 0x3D0++0x007 line.long 0x00 "IRQ115MON,Batch Read Register" bitfld.long 0x00 2. " QSPIINT_2 ,Hi-Speed Quad SPI fault detection interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 1. " QSPIINT_1 ,Hi-Speed Quad SPI transmission interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 0. " QSPIINT_0 ,Hi-Speed Quad SPI reception interrupt" "Not interrupted,Interrupted" endif sif (cpuis("S6E2C??J*")||cpuis("S6E2C??L*")||cpuis("S6E2D*")) rgroup.long 0x3D8++0x003 line.long 0x00 "IRQ117MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x00 2. " I2S1INT ,I2S CH.1 interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 1. " PRGCRC ,Programmable CRC interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 0. " I2SINT ,I2S CH.0 interrupt" "Not interrupted,Interrupted" else bitfld.long 0x00 1. " PRGCRC ,Programmable CRC interrupt" "Not interrupted,Interrupted" bitfld.long 0x00 0. " I2SINT ,I2S CH.0 interrupt" "Not interrupted,Interrupted" endif endif sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D5*")||cpuis("S6E2DH*")) rgroup.long 0x3DC++0x003 line.long 0x00 "IRQ118MON,Batch Read Register" bitfld.long 0x00 1. " SDINT_1 ,SD card interrupt" "Not requested,Requested" bitfld.long 0x00 0. " SDINT_0 ,Aggregation of all SD I/F interrupt sources" "Not requested,Requested" endif rgroup.long 0x3E0++0x003 line.long 0x00 "IRQ119MON,Batch Read Register" bitfld.long 0x00 0. " FLINT ,Flash I/F" "Not requested,Requested" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) rgroup.long 0x3E4++0x0F line.long 0x00 "IRQ120MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x00 8. " GDCINT ,GDC HS-SPICNT reception interrupt" "Not requested,Requested" else bitfld.long 0x00 0. " MFSRINT ,MFS CH.12 reception interrupt" "Not requested,Requested" endif line.long 0x04 "IRQ121MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x04 8. " GDCINT ,HS-SPICNT transmission interrupt" "Not requested,Requested" else bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.12 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.12 transmission interrupt" "Not requested,Requested" endif line.long 0x08 "IRQ122MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x08 8. " GDCINT ,GDC HS-SPICNT fault detection interrupt" "Not requested,Requested" else bitfld.long 0x08 0. " MFSRINT ,MFS CH.13 reception interrupt" "Not requested,Requested" endif line.long 0x0C "IRQ123MON,Batch Read Register" sif (cpuis("S6E2D*")) bitfld.long 0x0C 8. " GDCINT ,HS-SPICNT transmission interrupt" "Not requested,Requested" else bitfld.long 0x0C 1. " MFSINT_1 ,MFS CH.13 status interrupt" "Not requested,Requested" bitfld.long 0x0C 0. " MFSINT_0 ,MFS CH.13 transmission interrupt" "Not requested,Requested" endif endif sif (cpuis("S6E2C*")) rgroup.long 0x3F4++0x0F line.long 0x00 "IRQ124MON,Batch Read Register" bitfld.long 0x00 0. " MFSRINT ,MFS CH.14 reception interrupt" "Not requested,Requested" line.long 0x04 "IRQ125MON,Batch Read Register" bitfld.long 0x04 1. " MFSINT_1 ,MFS CH.14 status interrupt" "Not requested,Requested" bitfld.long 0x04 0. " MFSINT_0 ,MFS CH.14 transmission interrupt" "Not requested,Requested" line.long 0x08 "IRQ126MON,Batch Read Register" bitfld.long 0x08 0. " MFSRINT ,MFS CH.15 reception interrupt" "Not requested,Requested" line.long 0x0C "IRQ127MON,Batch Read Register" bitfld.long 0x0C 1. " MFSINT_1 ,MFS CH.15 status interrupt" "Not requested,Requested" bitfld.long 0x0C 0. " MFSINT_0 ,MFS CH.15 transmission interrupt" "Not requested,Requested" endif width 0x0B tree.end tree "EXTI (External Interrupt)" base ad:0x40030000 width 9. group.long 0x00++0x03 line.long 0x00 "ENIR,Enable Interrupt Request Register" sif (cpuis("S6E2C*")) bitfld.long 0x00 31. " [31] ,External interrupt enable bit 31" "Disabled,Enabled" bitfld.long 0x00 30. " [30] ,External interrupt enable bit 30" "Disabled,Enabled" bitfld.long 0x00 29. " [29] ,External interrupt enable bit 29" "Disabled,Enabled" bitfld.long 0x00 28. " [28] ,External interrupt enable bit 28" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " [27] ,External interrupt enable bit 27" "Disabled,Enabled" bitfld.long 0x00 26. " [26] ,External interrupt enable bit 26" "Disabled,Enabled" bitfld.long 0x00 25. " [25] ,External interrupt enable bit 25" "Disabled,Enabled" bitfld.long 0x00 24. " [24] ,External interrupt enable bit 24" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " [23] ,External interrupt enable bit 23" "Disabled,Enabled" bitfld.long 0x00 22. " [22] ,External interrupt enable bit 22" "Disabled,Enabled" bitfld.long 0x00 21. " [21] ,External interrupt enable bit 21" "Disabled,Enabled" bitfld.long 0x00 20. " [20] ,External interrupt enable bit 20" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " [19] ,External interrupt enable bit 19" "Disabled,Enabled" bitfld.long 0x00 18. " [18] ,External interrupt enable bit 18" "Disabled,Enabled" bitfld.long 0x00 17. " [17] ,External interrupt enable bit 17" "Disabled,Enabled" bitfld.long 0x00 16. " [16] ,External interrupt enable bit 16" "Disabled,Enabled" textline " " endif sif (!cpuis("MB9BF?6?K")) bitfld.long 0x00 15. " [15] ,External interrupt enable bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " [14] ,External interrupt enable bit 14" "Disabled,Enabled" bitfld.long 0x00 13. " [13] ,External interrupt enable bit 13" "Disabled,Enabled" bitfld.long 0x00 12. " [12] ,External interrupt enable bit 12" "Disabled,Enabled" textline " " else bitfld.long 0x00 15. " [15] ,External interrupt enable bit 15" "Disabled,Enabled" bitfld.long 0x00 13. " [13] ,External interrupt enable bit 13" "Disabled,Enabled" bitfld.long 0x00 12. " [12] ,External interrupt enable bit 12" "Disabled,Enabled" textline " " endif bitfld.long 0x00 11. " [11] ,External interrupt enable bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " [10] ,External interrupt enable bit 10" "Disabled,Enabled" bitfld.long 0x00 9. " [9] ,External interrupt enable bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " [8] ,External interrupt enable bit 8" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " [7] ,External interrupt enable bit 7" "Disabled,Enabled" bitfld.long 0x00 6. " [6] ,External interrupt enable bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " [5] ,External interrupt enable bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " [4] ,External interrupt enable bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " [3] ,External interrupt enable bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " [2] ,External interrupt enable bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " [1] ,External interrupt enable bit 1" "Disabled,Enabled" bitfld.long 0x00 0. " [0] ,External interrupt enable bit 0" "Disabled,Enabled" rgroup.long 0x04++0x03 line.long 0x00 "EIRR,External Interrupt Request Register" sif (cpuis("S6E2C*")) bitfld.long 0x00 31. " [31] ,External interrupt request detection bit 31" "No interrupt,Interrupt" bitfld.long 0x00 30. " [30] ,External interrupt request detection bit 30" "No interrupt,Interrupt" bitfld.long 0x00 29. " [29] ,External interrupt request detection bit 29" "No interrupt,Interrupt" bitfld.long 0x00 28. " [28] ,External interrupt request detection bit 28" "No interrupt,Interrupt" textline " " bitfld.long 0x00 27. " [27] ,External interrupt request detection bit 27" "No interrupt,Interrupt" bitfld.long 0x00 26. " [26] ,External interrupt request detection bit 26" "No interrupt,Interrupt" bitfld.long 0x00 25. " [25] ,External interrupt request detection bit 25" "No interrupt,Interrupt" bitfld.long 0x00 24. " [24] ,External interrupt request detection bit 24" "No interrupt,Interrupt" textline " " bitfld.long 0x00 23. " [23] ,External interrupt request detection bit 23" "No interrupt,Interrupt" bitfld.long 0x00 22. " [22] ,External interrupt request detection bit 22" "No interrupt,Interrupt" bitfld.long 0x00 21. " [21] ,External interrupt request detection bit 21" "No interrupt,Interrupt" bitfld.long 0x00 20. " [20] ,External interrupt request detection bit 20" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " [19] ,External interrupt request detection bit 19" "No interrupt,Interrupt" bitfld.long 0x00 18. " [18] ,External interrupt request detection bit 18" "No interrupt,Interrupt" bitfld.long 0x00 17. " [17] ,External interrupt request detection bit 17" "No interrupt,Interrupt" bitfld.long 0x00 16. " [16] ,External interrupt request detection bit 16" "No interrupt,Interrupt" textline " " endif sif (!cpuis("MB9BF?6?K")) bitfld.long 0x00 15. " [15] ,External interrupt request detection bit 15" "No interrupt,Interrupt" bitfld.long 0x00 14. " [14] ,External interrupt request detection bit 14" "No interrupt,Interrupt" bitfld.long 0x00 13. " [13] ,External interrupt request detection bit 13" "No interrupt,Interrupt" bitfld.long 0x00 12. " [12] ,External interrupt request detection bit 12" "No interrupt,Interrupt" textline " " else bitfld.long 0x00 15. " [15] ,External interrupt request detection bit 15" "No interrupt,Interrupt" bitfld.long 0x00 13. " [13] ,External interrupt request detection bit 13" "No interrupt,Interrupt" bitfld.long 0x00 12. " [12] ,External interrupt request detection bit 12" "No interrupt,Interrupt" textline " " endif bitfld.long 0x00 11. " [11] ,External interrupt request detection bit 11" "No interrupt,Interrupt" bitfld.long 0x00 10. " [10] ,External interrupt request detection bit 10" "No interrupt,Interrupt" bitfld.long 0x00 9. " [9] ,External interrupt request detection bit 9" "No interrupt,Interrupt" bitfld.long 0x00 8. " [8] ,External interrupt request detection bit 8" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " [7] ,External interrupt request detection bit 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " [6] ,External interrupt request detection bit 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " [5] ,External interrupt request detection bit 5" "No interrupt,Interrupt" bitfld.long 0x00 4. " [4] ,External interrupt request detection bit 4" "No interrupt,Interrupt" textline " " bitfld.long 0x00 3. " [3] ,External interrupt request detection bit 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " [2] ,External interrupt request detection bit 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " [1] ,External interrupt request detection bit 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " [0] ,External interrupt request detection bit 0" "No interrupt,Interrupt" group.long 0x08++0x03 line.long 0x00 "EICL,External Interrupt Clear Register" sif (cpuis("S6E2C*")) bitfld.long 0x00 31. " [31] ,External interrupt cause clear bit 31" "Clear,No effect" bitfld.long 0x00 30. " [30] ,External interrupt cause clear bit 30" "Clear,No effect" bitfld.long 0x00 29. " [29] ,External interrupt cause clear bit 29" "Clear,No effect" bitfld.long 0x00 28. " [28] ,External interrupt cause clear bit 28" "Clear,No effect" textline " " bitfld.long 0x00 27. " [27] ,External interrupt cause clear bit 27" "Clear,No effect" bitfld.long 0x00 26. " [26] ,External interrupt cause clear bit 26" "Clear,No effect" bitfld.long 0x00 25. " [25] ,External interrupt cause clear bit 25" "Clear,No effect" bitfld.long 0x00 24. " [24] ,External interrupt cause clear bit 24" "Clear,No effect" textline " " bitfld.long 0x00 23. " [23] ,External interrupt cause clear bit 23" "Clear,No effect" bitfld.long 0x00 22. " [22] ,External interrupt cause clear bit 22" "Clear,No effect" bitfld.long 0x00 21. " [21] ,External interrupt cause clear bit 21" "Clear,No effect" bitfld.long 0x00 20. " [20] ,External interrupt cause clear bit 20" "Clear,No effect" textline " " bitfld.long 0x00 19. " [19] ,External interrupt cause clear bit 19" "Clear,No effect" bitfld.long 0x00 18. " [18] ,External interrupt cause clear bit 18" "Clear,No effect" bitfld.long 0x00 17. " [17] ,External interrupt cause clear bit 17" "Clear,No effect" bitfld.long 0x00 16. " [16] ,External interrupt cause clear bit 16" "Clear,No effect" textline " " endif sif (!cpuis("MB9BF?6?K")) bitfld.long 0x00 15. " [15] ,External interrupt cause clear bit 15" "Clear,No effect" bitfld.long 0x00 14. " [14] ,External interrupt cause clear bit 14" "Clear,No effect" bitfld.long 0x00 13. " [13] ,External interrupt cause clear bit 13" "Clear,No effect" bitfld.long 0x00 12. " [12] ,External interrupt cause clear bit 12" "Clear,No effect" textline " " else bitfld.long 0x00 15. " [15] ,External interrupt cause clear bit 15" "Clear,No effect" bitfld.long 0x00 13. " [13] ,External interrupt cause clear bit 13" "Clear,No effect" bitfld.long 0x00 12. " [12] ,External interrupt cause clear bit 12" "Clear,No effect" textline " " endif bitfld.long 0x00 11. " [11] ,External interrupt cause clear bit 11" "Clear,No effect" bitfld.long 0x00 10. " [10] ,External interrupt cause clear bit 10" "Clear,No effect" bitfld.long 0x00 9. " [9] ,External interrupt cause clear bit 9" "Clear,No effect" bitfld.long 0x00 8. " [8] ,External interrupt cause clear bit 8" "Clear,No effect" textline " " bitfld.long 0x00 7. " [7] ,External interrupt cause clear bit 7" "Clear,No effect" bitfld.long 0x00 6. " [6] ,External interrupt cause clear bit 6" "Clear,No effect" bitfld.long 0x00 5. " [5] ,External interrupt cause clear bit 5" "Clear,No effect" bitfld.long 0x00 4. " [4] ,External interrupt cause clear bit 4" "Clear,No effect" textline " " bitfld.long 0x00 3. " [3] ,External interrupt cause clear bit 3" "Clear,No effect" bitfld.long 0x00 2. " [2] ,External interrupt cause clear bit 2" "Clear,No effect" bitfld.long 0x00 1. " [1] ,External interrupt cause clear bit 1" "Clear,No effect" bitfld.long 0x00 0. " [0] ,External interrupt cause clear bit 0" "Clear,No effect" group.long 0x0C++0x03 line.long 0x00 "ELVR,External Interrupt Level Register" sif (!cpuis("MB9BF?6?K")) bitfld.long 0x00 30.--31. " LA/B15 ,External interrupt request detection level selection bit 15" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 28.--29. " LA/B14 ,External interrupt request detection level selection bit 14" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 26.--27. " LA/B13 ,External interrupt request detection level selection bit 13" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 24.--25. " LA/B12 ,External interrupt request detection level selection bit 12" "Low level,High level,Rising edge,Falling edge" textline " " else bitfld.long 0x00 30.--31. " LA/B15 ,External interrupt request detection level selection bit 15" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 26.--27. " LA/B13 ,External interrupt request detection level selection bit 13" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 24.--25. " LA/B12 ,External interrupt request detection level selection bit 12" "Low level,High level,Rising edge,Falling edge" textline " " endif bitfld.long 0x00 22.--23. " LA/B11 ,External interrupt request detection level selection bit 11" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 20.--21. " LA/B10 ,External interrupt request detection level selection bit 10" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 18.--19. " LA/B9 ,External interrupt request detection level selection bit 9" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 16.--17. " LA/B8 ,External interrupt request detection level selection bit 8" "Low level,High level,Rising edge,Falling edge" textline " " bitfld.long 0x00 14.--15. " LA/B7 ,External interrupt request detection level selection bit 7" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 12.--13. " LA/B6 ,External interrupt request detection level selection bit 6" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 10.--11. " LA/B5 ,External interrupt request detection level selection bit 5" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 8.--9. " LA/B4 ,External interrupt request detection level selection bit 4" "Low level,High level,Rising edge,Falling edge" textline " " bitfld.long 0x00 6.--7. " LA/B3 ,External interrupt request detection level selection bit 3" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 4.--5. " LA/B2 ,External interrupt request detection level selection bit 2" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 2.--3. " LA/B1 ,External interrupt request detection level selection bit 1" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 0.--1. " LA/B0 ,External interrupt request detection level selection bit 0" "Low level,High level,Rising edge,Falling edge" sif (cpuis("S6E2C*")) group.long 0x10++0x03 line.long 0x00 "ELVR1,External Interrupt Level Register 1" bitfld.long 0x00 30.--31. " LA/B31 ,External interrupt request detection level selection bit 31" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 28.--29. " LA/B30 ,External interrupt request detection level selection bit 30" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 26.--27. " LA/B29 ,External interrupt request detection level selection bit 29" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 24.--25. " LA/B28 ,External interrupt request detection level selection bit 28" "Low level,High level,Rising edge,Falling edge" textline " " bitfld.long 0x00 22.--23. " LA/B27 ,External interrupt request detection level selection bit 27" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 20.--21. " LA/B26 ,External interrupt request detection level selection bit 26" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 18.--19. " LA/B25 ,External interrupt request detection level selection bit 25" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 16.--17. " LA/B24 ,External interrupt request detection level selection bit 24" "Low level,High level,Rising edge,Falling edge" textline " " bitfld.long 0x00 14.--15. " LA/B23 ,External interrupt request detection level selection bit 23" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 12.--13. " LA/B22 ,External interrupt request detection level selection bit 22" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 10.--11. " LA/B21 ,External interrupt request detection level selection bit 21" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 8.--9. " LA/B20 ,External interrupt request detection level selection bit 20" "Low level,High level,Rising edge,Falling edge" textline " " bitfld.long 0x00 6.--7. " LA/B19 ,External interrupt request detection level selection bit 19" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 4.--5. " LA/B18 ,External interrupt request detection level selection bit 18" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 2.--3. " LA/B17 ,External interrupt request detection level selection bit 17" "Low level,High level,Rising edge,Falling edge" bitfld.long 0x00 0.--1. " LA/B16 ,External interrupt request detection level selection bit 16" "Low level,High level,Rising edge,Falling edge" endif rgroup.byte 0x14++0x00 line.byte 0x0 "NMIRR,Non Maskable Interrupt Request Register" bitfld.byte 0x0 0. " NR ,NMI request detection bit" "Not requested,Requested" group.byte 0x18++0x0 line.byte 0x0 "NMICL,Non Maskable Interrupt Clear Register" bitfld.byte 0x0 0. " NCL ,NMI interrupt cause clear bit" "Clear,No effect" width 0x0B tree.end tree "DMAC" base ad:0x40060000 width 9. group.long 0x00++0x03 line.long 0x00 "DMACR,Entire DMAC Configuration Register" bitfld.long 0x00 31. " DE ,DMA enable (All-channel operation enable bit)" "Disabled,Enabled" bitfld.long 0x00 30. " DS ,DMA stop" "Not stopped,Stopped" bitfld.long 0x00 28. " PR ,Priority rotation" "Fixed order,Rotation method" bitfld.long 0x00 24.--27. " DH ,DMA halt (All-channel pause bit)" "Not paused,Paused,Paused,Paused,Paused,Paused,Paused,Paused,Paused,Paused,Paused,Paused,Paused,Paused,Paused,Paused" group.long 0x10++0x0F "Channel 0 Registers" line.long 0x00 "DMACA0,Configuration A Register 0" bitfld.long 0x00 31. " EB ,Enable bit" "Disabled,Enabled" bitfld.long 0x00 30. " PB ,Pause bit" "Not paused,Paused" bitfld.long 0x00 29. " ST ,Software trigger" "Hardware,Software" sif (cpuis("MB9BF36?M")||cpuis("MB9BF36?N")||cpuis("MB9BF36?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("S6E2C1*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("S6E2D*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" else bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,,,,,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" endif textline " " bitfld.long 0x00 16.--19. " BC ,Block count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " TC ,Transfer count" line.long 0x04 "DMACB0,Configuration B Register 0" bitfld.long 0x04 28.--29. " MS ,Mode select" "Block transfer,Burst transfer,Demand transfer,?..." bitfld.long 0x04 26.--27. " TW ,Transfer width" "Byte,Half-word,Word,?..." bitfld.long 0x04 25. " FS ,Fixed source" "Not fixed,Fixed" bitfld.long 0x04 24. " FD ,Fixed destination" "Not fixed,Fixed" textline " " bitfld.long 0x04 23. " RC ,Reload count (Bc/tc reload)" "Disabled,Enabled" bitfld.long 0x04 22. " RS ,Reload source" "Disabled,Enabled" bitfld.long 0x04 21. " RD ,Reload destination" "Disabled,Enabled" bitfld.long 0x04 20. " EI ,Error interrupt (Unsuccessful transfer completion interrupt enable)" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " CI ,Completion interrupt (Successful transfer completion interrupt enable)" "Disabled,Enabled" bitfld.long 0x04 16.--18. " SS ,Stop status (Stop status notification)" "Initial value,Adress overflow,Transfer stop request,Source access error,Destination access error,Transfer completed,,Transfer paused" bitfld.long 0x04 0. " EM ,Enable bit mask (EB bit clear mask)" "EB cleared,EB not cleared" line.long 0x08 "DMACSA0,Transfer Source Address Register0" line.long 0x0C "DMACDA0,Transfer Destination Address Register0" group.long 0x20++0x0F "Channel 1 Registers" line.long 0x00 "DMACA1,Configuration A Register 1" bitfld.long 0x00 31. " EB ,Enable bit" "Disabled,Enabled" bitfld.long 0x00 30. " PB ,Pause bit" "Not paused,Paused" bitfld.long 0x00 29. " ST ,Software trigger" "Hardware,Software" sif (cpuis("MB9BF36?M")||cpuis("MB9BF36?N")||cpuis("MB9BF36?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("S6E2C1*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("S6E2D*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" else bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,,,,,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" endif textline " " bitfld.long 0x00 16.--19. " BC ,Block count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " TC ,Transfer count" line.long 0x04 "DMACB1,Configuration B Register 1" bitfld.long 0x04 28.--29. " MS ,Mode select" "Block transfer,Burst transfer,Demand transfer,?..." bitfld.long 0x04 26.--27. " TW ,Transfer width" "Byte,Half-word,Word,?..." bitfld.long 0x04 25. " FS ,Fixed source" "Not fixed,Fixed" bitfld.long 0x04 24. " FD ,Fixed destination" "Not fixed,Fixed" textline " " bitfld.long 0x04 23. " RC ,Reload count (Bc/tc reload)" "Disabled,Enabled" bitfld.long 0x04 22. " RS ,Reload source" "Disabled,Enabled" bitfld.long 0x04 21. " RD ,Reload destination" "Disabled,Enabled" bitfld.long 0x04 20. " EI ,Error interrupt (Unsuccessful transfer completion interrupt enable)" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " CI ,Completion interrupt (Successful transfer completion interrupt enable)" "Disabled,Enabled" bitfld.long 0x04 16.--18. " SS ,Stop status (Stop status notification)" "Initial value,Adress overflow,Transfer stop request,Source access error,Destination access error,Transfer completed,,Transfer paused" bitfld.long 0x04 0. " EM ,Enable bit mask (EB bit clear mask)" "EB cleared,EB not cleared" line.long 0x08 "DMACSA1,Transfer Source Address Register1" line.long 0x0C "DMACDA1,Transfer Destination Address Register1" group.long 0x30++0x0F "Channel 2 Registers" line.long 0x00 "DMACA2,Configuration A Register 2" bitfld.long 0x00 31. " EB ,Enable bit" "Disabled,Enabled" bitfld.long 0x00 30. " PB ,Pause bit" "Not paused,Paused" bitfld.long 0x00 29. " ST ,Software trigger" "Hardware,Software" sif (cpuis("MB9BF36?M")||cpuis("MB9BF36?N")||cpuis("MB9BF36?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("S6E2C1*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("S6E2D*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" else bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,,,,,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" endif textline " " bitfld.long 0x00 16.--19. " BC ,Block count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " TC ,Transfer count" line.long 0x04 "DMACB2,Configuration B Register 2" bitfld.long 0x04 28.--29. " MS ,Mode select" "Block transfer,Burst transfer,Demand transfer,?..." bitfld.long 0x04 26.--27. " TW ,Transfer width" "Byte,Half-word,Word,?..." bitfld.long 0x04 25. " FS ,Fixed source" "Not fixed,Fixed" bitfld.long 0x04 24. " FD ,Fixed destination" "Not fixed,Fixed" textline " " bitfld.long 0x04 23. " RC ,Reload count (Bc/tc reload)" "Disabled,Enabled" bitfld.long 0x04 22. " RS ,Reload source" "Disabled,Enabled" bitfld.long 0x04 21. " RD ,Reload destination" "Disabled,Enabled" bitfld.long 0x04 20. " EI ,Error interrupt (Unsuccessful transfer completion interrupt enable)" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " CI ,Completion interrupt (Successful transfer completion interrupt enable)" "Disabled,Enabled" bitfld.long 0x04 16.--18. " SS ,Stop status (Stop status notification)" "Initial value,Adress overflow,Transfer stop request,Source access error,Destination access error,Transfer completed,,Transfer paused" bitfld.long 0x04 0. " EM ,Enable bit mask (EB bit clear mask)" "EB cleared,EB not cleared" line.long 0x08 "DMACSA2,Transfer Source Address Register2" line.long 0x0C "DMACDA2,Transfer Destination Address Register2" group.long 0x40++0x0F "Channel 3 Registers" line.long 0x00 "DMACA3,Configuration A Register 3" bitfld.long 0x00 31. " EB ,Enable bit" "Disabled,Enabled" bitfld.long 0x00 30. " PB ,Pause bit" "Not paused,Paused" bitfld.long 0x00 29. " ST ,Software trigger" "Hardware,Software" sif (cpuis("MB9BF36?M")||cpuis("MB9BF36?N")||cpuis("MB9BF36?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("S6E2C1*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("S6E2D*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" else bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,,,,,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" endif textline " " bitfld.long 0x00 16.--19. " BC ,Block count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " TC ,Transfer count" line.long 0x04 "DMACB3,Configuration B Register 3" bitfld.long 0x04 28.--29. " MS ,Mode select" "Block transfer,Burst transfer,Demand transfer,?..." bitfld.long 0x04 26.--27. " TW ,Transfer width" "Byte,Half-word,Word,?..." bitfld.long 0x04 25. " FS ,Fixed source" "Not fixed,Fixed" bitfld.long 0x04 24. " FD ,Fixed destination" "Not fixed,Fixed" textline " " bitfld.long 0x04 23. " RC ,Reload count (Bc/tc reload)" "Disabled,Enabled" bitfld.long 0x04 22. " RS ,Reload source" "Disabled,Enabled" bitfld.long 0x04 21. " RD ,Reload destination" "Disabled,Enabled" bitfld.long 0x04 20. " EI ,Error interrupt (Unsuccessful transfer completion interrupt enable)" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " CI ,Completion interrupt (Successful transfer completion interrupt enable)" "Disabled,Enabled" bitfld.long 0x04 16.--18. " SS ,Stop status (Stop status notification)" "Initial value,Adress overflow,Transfer stop request,Source access error,Destination access error,Transfer completed,,Transfer paused" bitfld.long 0x04 0. " EM ,Enable bit mask (EB bit clear mask)" "EB cleared,EB not cleared" line.long 0x08 "DMACSA3,Transfer Source Address Register3" line.long 0x0C "DMACDA3,Transfer Destination Address Register3" group.long 0x50++0x0F "Channel 4 Registers" line.long 0x00 "DMACA4,Configuration A Register 4" bitfld.long 0x00 31. " EB ,Enable bit" "Disabled,Enabled" bitfld.long 0x00 30. " PB ,Pause bit" "Not paused,Paused" bitfld.long 0x00 29. " ST ,Software trigger" "Hardware,Software" sif (cpuis("MB9BF36?M")||cpuis("MB9BF36?N")||cpuis("MB9BF36?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("S6E2C1*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("S6E2D*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" else bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,,,,,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" endif textline " " bitfld.long 0x00 16.--19. " BC ,Block count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " TC ,Transfer count" line.long 0x04 "DMACB4,Configuration B Register 4" bitfld.long 0x04 28.--29. " MS ,Mode select" "Block transfer,Burst transfer,Demand transfer,?..." bitfld.long 0x04 26.--27. " TW ,Transfer width" "Byte,Half-word,Word,?..." bitfld.long 0x04 25. " FS ,Fixed source" "Not fixed,Fixed" bitfld.long 0x04 24. " FD ,Fixed destination" "Not fixed,Fixed" textline " " bitfld.long 0x04 23. " RC ,Reload count (Bc/tc reload)" "Disabled,Enabled" bitfld.long 0x04 22. " RS ,Reload source" "Disabled,Enabled" bitfld.long 0x04 21. " RD ,Reload destination" "Disabled,Enabled" bitfld.long 0x04 20. " EI ,Error interrupt (Unsuccessful transfer completion interrupt enable)" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " CI ,Completion interrupt (Successful transfer completion interrupt enable)" "Disabled,Enabled" bitfld.long 0x04 16.--18. " SS ,Stop status (Stop status notification)" "Initial value,Adress overflow,Transfer stop request,Source access error,Destination access error,Transfer completed,,Transfer paused" bitfld.long 0x04 0. " EM ,Enable bit mask (EB bit clear mask)" "EB cleared,EB not cleared" line.long 0x08 "DMACSA4,Transfer Source Address Register4" line.long 0x0C "DMACDA4,Transfer Destination Address Register4" group.long 0x60++0x0F "Channel 5 Registers" line.long 0x00 "DMACA5,Configuration A Register 5" bitfld.long 0x00 31. " EB ,Enable bit" "Disabled,Enabled" bitfld.long 0x00 30. " PB ,Pause bit" "Not paused,Paused" bitfld.long 0x00 29. " ST ,Software trigger" "Hardware,Software" sif (cpuis("MB9BF36?M")||cpuis("MB9BF36?N")||cpuis("MB9BF36?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("S6E2C1*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("S6E2D*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" else bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,,,,,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" endif textline " " bitfld.long 0x00 16.--19. " BC ,Block count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " TC ,Transfer count" line.long 0x04 "DMACB5,Configuration B Register 5" bitfld.long 0x04 28.--29. " MS ,Mode select" "Block transfer,Burst transfer,Demand transfer,?..." bitfld.long 0x04 26.--27. " TW ,Transfer width" "Byte,Half-word,Word,?..." bitfld.long 0x04 25. " FS ,Fixed source" "Not fixed,Fixed" bitfld.long 0x04 24. " FD ,Fixed destination" "Not fixed,Fixed" textline " " bitfld.long 0x04 23. " RC ,Reload count (Bc/tc reload)" "Disabled,Enabled" bitfld.long 0x04 22. " RS ,Reload source" "Disabled,Enabled" bitfld.long 0x04 21. " RD ,Reload destination" "Disabled,Enabled" bitfld.long 0x04 20. " EI ,Error interrupt (Unsuccessful transfer completion interrupt enable)" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " CI ,Completion interrupt (Successful transfer completion interrupt enable)" "Disabled,Enabled" bitfld.long 0x04 16.--18. " SS ,Stop status (Stop status notification)" "Initial value,Adress overflow,Transfer stop request,Source access error,Destination access error,Transfer completed,,Transfer paused" bitfld.long 0x04 0. " EM ,Enable bit mask (EB bit clear mask)" "EB cleared,EB not cleared" line.long 0x08 "DMACSA5,Transfer Source Address Register5" line.long 0x0C "DMACDA5,Transfer Destination Address Register5" group.long 0x70++0x0F "Channel 6 Registers" line.long 0x00 "DMACA6,Configuration A Register 6" bitfld.long 0x00 31. " EB ,Enable bit" "Disabled,Enabled" bitfld.long 0x00 30. " PB ,Pause bit" "Not paused,Paused" bitfld.long 0x00 29. " ST ,Software trigger" "Hardware,Software" sif (cpuis("MB9BF36?M")||cpuis("MB9BF36?N")||cpuis("MB9BF36?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("S6E2C1*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("S6E2D*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" else bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,,,,,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" endif textline " " bitfld.long 0x00 16.--19. " BC ,Block count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " TC ,Transfer count" line.long 0x04 "DMACB6,Configuration B Register 6" bitfld.long 0x04 28.--29. " MS ,Mode select" "Block transfer,Burst transfer,Demand transfer,?..." bitfld.long 0x04 26.--27. " TW ,Transfer width" "Byte,Half-word,Word,?..." bitfld.long 0x04 25. " FS ,Fixed source" "Not fixed,Fixed" bitfld.long 0x04 24. " FD ,Fixed destination" "Not fixed,Fixed" textline " " bitfld.long 0x04 23. " RC ,Reload count (Bc/tc reload)" "Disabled,Enabled" bitfld.long 0x04 22. " RS ,Reload source" "Disabled,Enabled" bitfld.long 0x04 21. " RD ,Reload destination" "Disabled,Enabled" bitfld.long 0x04 20. " EI ,Error interrupt (Unsuccessful transfer completion interrupt enable)" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " CI ,Completion interrupt (Successful transfer completion interrupt enable)" "Disabled,Enabled" bitfld.long 0x04 16.--18. " SS ,Stop status (Stop status notification)" "Initial value,Adress overflow,Transfer stop request,Source access error,Destination access error,Transfer completed,,Transfer paused" bitfld.long 0x04 0. " EM ,Enable bit mask (EB bit clear mask)" "EB cleared,EB not cleared" line.long 0x08 "DMACSA6,Transfer Source Address Register6" line.long 0x0C "DMACDA6,Transfer Destination Address Register6" group.long 0x80++0x0F "Channel 7 Registers" line.long 0x00 "DMACA7,Configuration A Register 7" bitfld.long 0x00 31. " EB ,Enable bit" "Disabled,Enabled" bitfld.long 0x00 30. " PB ,Pause bit" "Not paused,Paused" bitfld.long 0x00 29. " ST ,Software trigger" "Hardware,Software" sif (cpuis("MB9BF36?M")||cpuis("MB9BF36?N")||cpuis("MB9BF36?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("S6E2C1*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,ADC unit2,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" elif (cpuis("S6E2D*")) bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,USB ch 0 EP1 DRQ,USB ch 0 EP2 DRQ,USB ch 0 EP3 DRQ,USB ch 0 EP4 DRQ,USB ch 0 EP5 DRQ,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,Receive MFS ch.6,Send MFS ch.6,Receive MFS ch.7,Send MFS ch.7,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" else bitfld.long 0x00 23.--28. " IS ,Input select" "Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ADC unit0,ADC unit1,,IRQ0 ch.0,IRQ0 ch.2,IRQ0 ch.4,IRQ0 ch.6,Receive MFS ch.0,Send MFS ch.0,Receive MFS ch.1,Send MFS ch.1,Receive MFS ch.2,Send MFS ch.2,Receive MFS ch.3,Send MFS ch.3,Receive MFS ch.4,Send MFS ch.4,Receive MFS ch.5,Send MFS ch.5,,,,,Ext. Int. Unit0,Ext. Int. Unit1,Ext. Int. Unit2,Ext. Int. Unit3" endif textline " " bitfld.long 0x00 16.--19. " BC ,Block count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " TC ,Transfer count" line.long 0x04 "DMACB7,Configuration B Register 7" bitfld.long 0x04 28.--29. " MS ,Mode select" "Block transfer,Burst transfer,Demand transfer,?..." bitfld.long 0x04 26.--27. " TW ,Transfer width" "Byte,Half-word,Word,?..." bitfld.long 0x04 25. " FS ,Fixed source" "Not fixed,Fixed" bitfld.long 0x04 24. " FD ,Fixed destination" "Not fixed,Fixed" textline " " bitfld.long 0x04 23. " RC ,Reload count (Bc/tc reload)" "Disabled,Enabled" bitfld.long 0x04 22. " RS ,Reload source" "Disabled,Enabled" bitfld.long 0x04 21. " RD ,Reload destination" "Disabled,Enabled" bitfld.long 0x04 20. " EI ,Error interrupt (Unsuccessful transfer completion interrupt enable)" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " CI ,Completion interrupt (Successful transfer completion interrupt enable)" "Disabled,Enabled" bitfld.long 0x04 16.--18. " SS ,Stop status (Stop status notification)" "Initial value,Adress overflow,Transfer stop request,Source access error,Destination access error,Transfer completed,,Transfer paused" bitfld.long 0x04 0. " EM ,Enable bit mask (EB bit clear mask)" "EB cleared,EB not cleared" line.long 0x08 "DMACSA7,Transfer Source Address Register7" line.long 0x0C "DMACDA7,Transfer Destination Address Register7" width 0x0B tree.end tree "GPIO" sif (cpuis("S6E2D*")) base ad:0x4006F000 width 8. tree "Function Setting Registers" group.long 0x0++0x03 line.long 0x00 "PFR_0,Port Function Setting Register 0" bitfld.long 0x00 14. " PFR_0E ,Port E Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_0D ,Port D Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_0C ,Port C Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_0B ,Port B Function Setting Register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 10. " PFR_0A ,Port A Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_09 ,Port 9 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_08 ,Port 8 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_07 ,Port 7 Function Setting Register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 6. " PFR_06 ,Port 6 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_05 ,Port 5 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_04 ,Port 4 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_03 ,Port 3 Function Setting Register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_02 ,Port 2 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_01 ,Port 1 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_00 ,Port 0 Function Setting Register 0" "GPIO,I/O peripherals" group.long 0x4++0x03 line.long 0x00 "PFR_1,Port Function Setting Register 1" bitfld.long 0x00 15. " PFR_1F ,Port F Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_1E ,Port E Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_1D ,Port D Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_1C ,Port C Function Setting Register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_1B ,Port B Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_1A ,Port A Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_19 ,Port 9 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_18 ,Port 8 Function Setting Register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_17 ,Port 7 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_16 ,Port 6 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_15 ,Port 5 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_14 ,Port 4 Function Setting Register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_13 ,Port 3 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_12 ,Port 2 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_11 ,Port 1 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_10 ,Port 0 Function Setting Register 1" "GPIO,I/O peripherals" group.long 0x8++0x03 line.long 0x00 "PFR_2,Port Function Setting Register 2" bitfld.long 0x00 7. " PFR_27 ,Port 7 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_26 ,Port 6 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_25 ,Port 5 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_24 ,Port 4 Function Setting Register 2" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_23 ,Port 3 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_22 ,Port 2 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_21 ,Port 1 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_20 ,Port 0 Function Setting Register 2" "GPIO,I/O peripherals" group.long 0xC++0x03 line.long 0x00 "PFR_3,Port Function Setting Register 3" bitfld.long 0x00 15. " PFR_3F ,Port F Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_3E ,Port E Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_3D ,Port D Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_3C ,Port C Function Setting Register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_3B ,Port B Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_3A ,Port A Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_39 ,Port 9 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_38 ,Port 8 Function Setting Register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_37 ,Port 7 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_36 ,Port 6 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_35 ,Port 5 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_34 ,Port 4 Function Setting Register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_33 ,Port 3 Function Setting Register 3" "GPIO,I/O peripherals" group.long 0x10++0x03 line.long 0x00 "PFR_4,Port Function Setting Register 4" bitfld.long 0x00 9. " PFR_49 ,Port 9 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_48 ,Port 8 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_47 ,Port 7 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_46 ,Port 6 Function Setting Register 4" "GPIO,I/O peripherals" group.long 0x14++0x03 line.long 0x00 "PFR_5,Port Function Setting Register 5" bitfld.long 0x00 6. " PFR_56 ,Port 6 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_55 ,Port 5 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_54 ,Port 4 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_53 ,Port 3 Function Setting Register 5" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_52 ,Port 2 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_51 ,Port 1 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_50 ,Port 0 Function Setting Register 5" "GPIO,I/O peripherals" group.long 0x18++0x03 line.long 0x00 "PFR_6,Port Function Setting Register 6" bitfld.long 0x00 8. " PFR_68 ,Port 8 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_67 ,Port 7 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_66 ,Port 6 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_65 ,Port 5 Function Setting Register 6" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 4. " PFR_64 ,Port 4 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_63 ,Port 3 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_62 ,Port 2 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_61 ,Port 1 Function Setting Register 6" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 0. " PFR_60 ,Port 0 Function Setting Register 6" "GPIO,I/O peripherals" group.long 0x1C++0x03 line.long 0x00 "PFR_7,Port Function Setting Register 7" bitfld.long 0x00 12. " PFR_7C ,Port C Function Setting Register 7" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_7B ,Port B Function Setting Register 7" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_7A ,Port A Function Setting Register 7" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_79 ,Port 9 Function Setting Register 7" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 8. " PFR_78 ,Port 8 Function Setting Register 7" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_77 ,Port 7 Function Setting Register 7" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_76 ,Port 6 Function Setting Register 7" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_75 ,Port 5 Function Setting Register 7" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 4. " PFR_74 ,Port 4 Function Setting Register 7" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_73 ,Port 3 Function Setting Register 7" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_72 ,Port 2 Function Setting Register 7" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_71 ,Port 1 Function Setting Register 7" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 0. " PFR_70 ,Port 0 Function Setting Register 7" "GPIO,I/O peripherals" group.long 0x20++0x03 line.long 0x00 "PFR_8,Port Function Setting Register 8" bitfld.long 0x00 1. " PFR_81 ,Port 1 Function Setting Register 8" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_80 ,Port 0 Function Setting Register 8" "GPIO,I/O peripherals" group.long 0x24++0x03 line.long 0x00 "PFR_9,Port Function Setting Register 9" bitfld.long 0x00 7. " PFR_97 ,Port 7 Function Setting Register 9" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_96 ,Port 6 Function Setting Register 9" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_95 ,Port 5 Function Setting Register 9" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_94 ,Port 4 Function Setting Register 9" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_93 ,Port 3 Function Setting Register 9" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_92 ,Port 2 Function Setting Register 9" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_91 ,Port 1 Function Setting Register 9" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_90 ,Port 0 Function Setting Register 9" "GPIO,I/O peripherals" sif (cpuis("S6E2D?5J*")) group.long 0x28++0x03 line.long 0x00 "PFR_A,Port Function Setting Register A" bitfld.long 0x00 13. " PFR_AD ,Port D Function Setting Register A" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_AC ,Port C Function Setting Register A" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_AB ,Port B Function Setting Register A" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_AA ,Port A Function Setting Register A" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 9. " PFR_A9 ,Port 9 Function Setting Register A" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_A8 ,Port 8 Function Setting Register A" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_A7 ,Port 7 Function Setting Register A" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_A6 ,Port 6 Function Setting Register A" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 5. " PFR_A5 ,Port 5 Function Setting Register A" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_A4 ,Port 4 Function Setting Register A" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_A3 ,Port 3 Function Setting Register A" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_A2 ,Port 2 Function Setting Register A" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 1. " PFR_A1 ,Port 1 Function Setting Register A" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_A0 ,Port 0 Function Setting Register A" "GPIO,I/O peripherals" group.long 0x2C++0x03 line.long 0x00 "PFR_B,Port Function Setting Register B" bitfld.long 0x00 13. " PFR_BD ,Port D Function Setting Register B" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_BC ,Port C Function Setting Register B" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_BB ,Port B Function Setting Register B" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_BA ,Port A Function Setting Register B" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 9. " PFR_B9 ,Port 9 Function Setting Register B" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_B8 ,Port 8 Function Setting Register B" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_B7 ,Port 7 Function Setting Register B" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_B6 ,Port 6 Function Setting Register B" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 5. " PFR_B5 ,Port 5 Function Setting Register B" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_B4 ,Port 4 Function Setting Register B" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_B3 ,Port 3 Function Setting Register B" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_B2 ,Port 2 Function Setting Register B" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 1. " PFR_B1 ,Port 1 Function Setting Register B" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_B0 ,Port 0 Function Setting Register B" "GPIO,I/O peripherals" group.long 0x30++0x03 line.long 0x00 "PFR_C,Port Function Setting Register C" bitfld.long 0x00 13. " PFR_CD ,Port D Function Setting Register C" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_CC ,Port C Function Setting Register C" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_CB ,Port B Function Setting Register C" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_CA ,Port A Function Setting Register C" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 9. " PFR_C9 ,Port 9 Function Setting Register C" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_C8 ,Port 8 Function Setting Register C" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_C7 ,Port 7 Function Setting Register C" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_C6 ,Port 6 Function Setting Register C" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 5. " PFR_C5 ,Port 5 Function Setting Register C" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_C4 ,Port 4 Function Setting Register C" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_C3 ,Port 3 Function Setting Register C" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_C2 ,Port 2 Function Setting Register C" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 1. " PFR_C1 ,Port 1 Function Setting Register C" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_C0 ,Port 0 Function Setting Register C" "GPIO,I/O peripherals" group.long 0x34++0x03 line.long 0x00 "PFR_D,Port Function Setting Register D" bitfld.long 0x00 13. " PFR_DD ,Port D Function Setting Register D" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_DC ,Port C Function Setting Register D" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_DB ,Port B Function Setting Register D" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_DA ,Port A Function Setting Register D" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 9. " PFR_D9 ,Port 9 Function Setting Register D" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_D8 ,Port 8 Function Setting Register D" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_D7 ,Port 7 Function Setting Register D" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_D6 ,Port 6 Function Setting Register D" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 5. " PFR_D5 ,Port 5 Function Setting Register D" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_D4 ,Port 4 Function Setting Register D" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_D3 ,Port 3 Function Setting Register D" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_D2 ,Port 2 Function Setting Register D" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 1. " PFR_D1 ,Port 1 Function Setting Register D" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_D0 ,Port 0 Function Setting Register D" "GPIO,I/O peripherals" endif group.long 0x38++0x03 line.long 0x00 "PFR_E,Port Function Setting Register E" bitfld.long 0x00 3. " PFR_E3 ,Port 3 Function Setting Register E" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_E2 ,Port 2 Function Setting Register E" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_E0 ,Port 0 Function Setting Register E" "GPIO,I/O peripherals" tree.end tree "Pull-up setting registers" group.long 0x100++0x03 line.long 0x00 "PCR_0,Pull-up Setting Register 0" bitfld.long 0x00 14. " PCR_0E ,Pull-up E Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_0D ,Pull-up D Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_0C ,Pull-up C Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_0B ,Pull-up B Setting Register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 10. " PCR_0A ,Pull-up A Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_09 ,Pull-up 9 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_08 ,Pull-up 8 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_07 ,Pull-up 7 Setting Register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 6. " PCR_06 ,Pull-up 6 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_05 ,Pull-up 5 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_04 ,Pull-up 4 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_03 ,Pull-up 3 Setting Register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_02 ,Pull-up 2 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_01 ,Pull-up 1 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_00 ,Pull-up 0 Setting Register 0" "Pull-up disconnected,Pull-up connected" group.long 0x104++0x03 line.long 0x00 "PCR_1,Pull-up Setting Register 1" bitfld.long 0x00 15. " PCR_1F ,Pull-up F Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_1E ,Pull-up E Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_1D ,Pull-up D Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_1C ,Pull-up C Setting Register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_1B ,Pull-up B Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_1A ,Pull-up A Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_19 ,Pull-up 9 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_18 ,Pull-up 8 Setting Register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_17 ,Pull-up 7 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_16 ,Pull-up 6 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_15 ,Pull-up 5 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_14 ,Pull-up 4 Setting Register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_13 ,Pull-up 3 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_12 ,Pull-up 2 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_11 ,Pull-up 1 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_10 ,Pull-up 0 Setting Register 1" "Pull-up disconnected,Pull-up connected" group.long 0x108++0x03 line.long 0x00 "PCR_2,Pull-up Setting Register 2" bitfld.long 0x00 7. " PCR_27 ,Pull-up 7 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_26 ,Pull-up 6 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_25 ,Pull-up 5 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_24 ,Pull-up 4 Setting Register 2" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_23 ,Pull-up 3 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_22 ,Pull-up 2 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_21 ,Pull-up 1 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_20 ,Pull-up 0 Setting Register 2" "Pull-up disconnected,Pull-up connected" group.long 0x10C++0x03 line.long 0x00 "PCR_3,Pull-up Setting Register 3" bitfld.long 0x00 15. " PCR_3F ,Pull-up F Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_3E ,Pull-up E Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_3D ,Pull-up D Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_3C ,Pull-up C Setting Register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_3B ,Pull-up B Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_3A ,Pull-up A Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_39 ,Pull-up 9 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_38 ,Pull-up 8 Setting Register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_37 ,Pull-up 7 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_36 ,Pull-up 6 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_35 ,Pull-up 5 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_34 ,Pull-up 4 Setting Register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_33 ,Pull-up 3 Setting Register 3" "Pull-up disconnected,Pull-up connected" group.long 0x110++0x03 line.long 0x00 "PCR_4,Pull-up Setting Register 4" bitfld.long 0x00 9. " PCR_49 ,Pull-up 9 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_48 ,Pull-up 8 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_47 ,Pull-up 7 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_46 ,Pull-up 6 Setting Register 4" "Pull-up disconnected,Pull-up connected" group.long 0x114++0x03 line.long 0x00 "PCR_5,Pull-up Setting Register 5" bitfld.long 0x00 6. " PCR_56 ,Pull-up 6 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_55 ,Pull-up 5 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_54 ,Pull-up 4 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_53 ,Pull-up 3 Setting Register 5" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_52 ,Pull-up 2 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_51 ,Pull-up 1 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_50 ,Pull-up 0 Setting Register 5" "Pull-up disconnected,Pull-up connected" group.long 0x118++0x03 line.long 0x00 "PCR_6,Pull-up Setting Register 6" bitfld.long 0x00 8. " PCR_68 ,Pull-up 8 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_67 ,Pull-up 7 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_66 ,Pull-up 6 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_65 ,Pull-up 5 Setting Register 6" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 4. " PCR_64 ,Pull-up 4 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_63 ,Pull-up 3 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_62 ,Pull-up 2 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_61 ,Pull-up 1 Setting Register 6" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 0. " PCR_60 ,Pull-up 0 Setting Register 6" "Pull-up disconnected,Pull-up connected" group.long 0x11C++0x03 line.long 0x00 "PCR_7,Pull-up Setting Register 7" bitfld.long 0x00 12. " PCR_7C ,Pull-up C Setting Register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_7B ,Pull-up B Setting Register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_7A ,Pull-up A Setting Register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_79 ,Pull-up 9 Setting Register 7" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 8. " PCR_78 ,Pull-up 8 Setting Register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_77 ,Pull-up 7 Setting Register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_76 ,Pull-up 6 Setting Register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_75 ,Pull-up 5 Setting Register 7" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 4. " PCR_74 ,Pull-up 4 Setting Register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_73 ,Pull-up 3 Setting Register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_72 ,Pull-up 2 Setting Register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_71 ,Pull-up 1 Setting Register 7" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 0. " PCR_70 ,Pull-up 0 Setting Register 7" "Pull-up disconnected,Pull-up connected" group.long 0x124++0x03 line.long 0x00 "PCR_9,Pull-up Setting Register 9" bitfld.long 0x00 7. " PCR_97 ,Pull-up 7 Setting Register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_96 ,Pull-up 6 Setting Register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_95 ,Pull-up 5 Setting Register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_94 ,Pull-up 4 Setting Register 9" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_93 ,Pull-up 3 Setting Register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_92 ,Pull-up 2 Setting Register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_91 ,Pull-up 1 Setting Register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_90 ,Pull-up 0 Setting Register 9" "Pull-up disconnected,Pull-up connected" sif (cpuis("S6E2D?5J*")) group.long 0x128++0x03 line.long 0x00 "PCR_A,Pull-up Setting Register A" bitfld.long 0x00 13. " PCR_AD ,Pull-up D Setting Register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_AC ,Pull-up C Setting Register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_AB ,Pull-up B Setting Register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_AA ,Pull-up A Setting Register A" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 9. " PCR_A9 ,Pull-up 9 Setting Register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_A8 ,Pull-up 8 Setting Register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_A7 ,Pull-up 7 Setting Register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_A6 ,Pull-up 6 Setting Register A" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 5. " PCR_A5 ,Pull-up 5 Setting Register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_A4 ,Pull-up 4 Setting Register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_A3 ,Pull-up 3 Setting Register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_A2 ,Pull-up 2 Setting Register A" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 1. " PCR_A1 ,Pull-up 1 Setting Register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_A0 ,Pull-up 0 Setting Register A" "Pull-up disconnected,Pull-up connected" group.long 0x12C++0x03 line.long 0x00 "PCR_B,Pull-up Setting Register B" bitfld.long 0x00 13. " PCR_BD ,Pull-up D Setting Register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_BC ,Pull-up C Setting Register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_BB ,Pull-up B Setting Register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_BA ,Pull-up A Setting Register B" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 9. " PCR_B9 ,Pull-up 9 Setting Register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_B8 ,Pull-up 8 Setting Register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_B7 ,Pull-up 7 Setting Register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_B6 ,Pull-up 6 Setting Register B" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 5. " PCR_B5 ,Pull-up 5 Setting Register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_B4 ,Pull-up 4 Setting Register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_B3 ,Pull-up 3 Setting Register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_B2 ,Pull-up 2 Setting Register B" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 1. " PCR_B1 ,Pull-up 1 Setting Register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_B0 ,Pull-up 0 Setting Register B" "Pull-up disconnected,Pull-up connected" group.long 0x130++0x03 line.long 0x00 "PCR_C,Pull-up Setting Register C" bitfld.long 0x00 13. " PCR_CD ,Pull-up D Setting Register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_CC ,Pull-up C Setting Register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_CB ,Pull-up B Setting Register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_CA ,Pull-up A Setting Register C" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 9. " PCR_C9 ,Pull-up 9 Setting Register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_C8 ,Pull-up 8 Setting Register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_C7 ,Pull-up 7 Setting Register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_C6 ,Pull-up 6 Setting Register C" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 5. " PCR_C5 ,Pull-up 5 Setting Register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_C4 ,Pull-up 4 Setting Register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_C3 ,Pull-up 3 Setting Register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_C2 ,Pull-up 2 Setting Register C" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 1. " PCR_C1 ,Pull-up 1 Setting Register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_C0 ,Pull-up 0 Setting Register C" "Pull-up disconnected,Pull-up connected" group.long 0x134++0x03 line.long 0x00 "PCR_D,Pull-up Setting Register D" bitfld.long 0x00 13. " PCR_DD ,Pull-up D Setting Register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_DC ,Pull-up C Setting Register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_DB ,Pull-up B Setting Register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_DA ,Pull-up A Setting Register D" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 9. " PCR_D9 ,Pull-up 9 Setting Register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_D8 ,Pull-up 8 Setting Register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_D7 ,Pull-up 7 Setting Register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_D6 ,Pull-up 6 Setting Register D" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 5. " PCR_D5 ,Pull-up 5 Setting Register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_D4 ,Pull-up 4 Setting Register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_D3 ,Pull-up 3 Setting Register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_D2 ,Pull-up 2 Setting Register D" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 1. " PCR_D1 ,Pull-up 1 Setting Register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_D0 ,Pull-up 0 Setting Register D" "Pull-up disconnected,Pull-up connected" endif group.long 0x138++0x03 line.long 0x00 "PCR_E,Pull-up Setting Register E" bitfld.long 0x00 3. " PCR_E3 ,Pull-up 3 Setting Register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_E2 ,Pull-up 2 Setting Register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_E0 ,Pull-up 0 Setting Register E" "Pull-up disconnected,Pull-up connected" tree.end tree "Direction setting registers" group.long 0x200++0x03 line.long 0x00 "DDR_0,Port input/output Direction Setting Register 0" bitfld.long 0x00 14. " DDR_0E ,Port E Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 13. " DDR_0D ,Port D Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 12. " DDR_0C ,Port C Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 11. " DDR_0B ,Port B Input/Output Direction Setting Register 0" "Input,Output" textline " " bitfld.long 0x00 10. " DDR_0A ,Port A Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 9. " DDR_09 ,Port 9 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 8. " DDR_08 ,Port 8 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 7. " DDR_07 ,Port 7 Input/Output Direction Setting Register 0" "Input,Output" textline " " bitfld.long 0x00 6. " DDR_06 ,Port 6 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 5. " DDR_05 ,Port 5 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 4. " DDR_04 ,Port 4 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 3. " DDR_03 ,Port 3 Input/Output Direction Setting Register 0" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_02 ,Port 2 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 1. " DDR_01 ,Port 1 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 0. " DDR_00 ,Port 0 Input/Output Direction Setting Register 0" "Input,Output" group.long 0x204++0x03 line.long 0x00 "DDR_1,Port input/output Direction Setting Register 1" bitfld.long 0x00 15. " DDR_1F ,Port F Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 14. " DDR_1E ,Port E Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 13. " DDR_1D ,Port D Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 12. " DDR_1C ,Port C Input/Output Direction Setting Register 1" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_1B ,Port B Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 10. " DDR_1A ,Port A Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 9. " DDR_19 ,Port 9 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 8. " DDR_18 ,Port 8 Input/Output Direction Setting Register 1" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_17 ,Port 7 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 6. " DDR_16 ,Port 6 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 5. " DDR_15 ,Port 5 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 4. " DDR_14 ,Port 4 Input/Output Direction Setting Register 1" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_13 ,Port 3 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 2. " DDR_12 ,Port 2 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 1. " DDR_11 ,Port 1 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 0. " DDR_10 ,Port 0 Input/Output Direction Setting Register 1" "Input,Output" group.long 0x208++0x03 line.long 0x00 "DDR_2,Port input/output Direction Setting Register 2" bitfld.long 0x00 7. " DDR_27 ,Port 7 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 6. " DDR_26 ,Port 6 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 5. " DDR_25 ,Port 5 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 4. " DDR_24 ,Port 4 Input/Output Direction Setting Register 2" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_23 ,Port 3 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 2. " DDR_22 ,Port 2 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 1. " DDR_21 ,Port 1 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 0. " DDR_20 ,Port 0 Input/Output Direction Setting Register 2" "Input,Output" group.long 0x20C++0x03 line.long 0x00 "DDR_3,Port input/output Direction Setting Register 3" bitfld.long 0x00 15. " DDR_3F ,Port F Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 14. " DDR_3E ,Port E Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 13. " DDR_3D ,Port D Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 12. " DDR_3C ,Port C Input/Output Direction Setting Register 3" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_3B ,Port B Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 10. " DDR_3A ,Port A Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 9. " DDR_39 ,Port 9 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 8. " DDR_38 ,Port 8 Input/Output Direction Setting Register 3" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_37 ,Port 7 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 6. " DDR_36 ,Port 6 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 5. " DDR_35 ,Port 5 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 4. " DDR_34 ,Port 4 Input/Output Direction Setting Register 3" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_33 ,Port 3 Input/Output Direction Setting Register 3" "Input,Output" group.long 0x210++0x03 line.long 0x00 "DDR_4,Port input/output Direction Setting Register 4" bitfld.long 0x00 9. " DDR_49 ,Port 9 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 8. " DDR_48 ,Port 8 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 7. " DDR_47 ,Port 7 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 6. " DDR_46 ,Port 6 Input/Output Direction Setting Register 4" "Input,Output" group.long 0x214++0x03 line.long 0x00 "DDR_5,Port input/output Direction Setting Register 5" bitfld.long 0x00 6. " DDR_56 ,Port 6 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 5. " DDR_55 ,Port 5 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 4. " DDR_54 ,Port 4 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 3. " DDR_53 ,Port 3 Input/Output Direction Setting Register 5" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_52 ,Port 2 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 1. " DDR_51 ,Port 1 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 0. " DDR_50 ,Port 0 Input/Output Direction Setting Register 5" "Input,Output" group.long 0x218++0x03 line.long 0x00 "DDR_6,Port input/output Direction Setting Register 6" bitfld.long 0x00 8. " DDR_68 ,Port 8 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 7. " DDR_67 ,Port 7 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 6. " DDR_66 ,Port 6 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 5. " DDR_65 ,Port 5 Input/Output Direction Setting Register 6" "Input,Output" textline " " bitfld.long 0x00 4. " DDR_64 ,Port 4 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 3. " DDR_63 ,Port 3 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 2. " DDR_62 ,Port 2 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 1. " DDR_61 ,Port 1 Input/Output Direction Setting Register 6" "Input,Output" textline " " bitfld.long 0x00 0. " DDR_60 ,Port 0 Input/Output Direction Setting Register 6" "Input,Output" group.long 0x21C++0x03 line.long 0x00 "DDR_7,Port input/output Direction Setting Register 7" bitfld.long 0x00 12. " DDR_7C ,Port C Input/Output Direction Setting Register 7" "Input,Output" bitfld.long 0x00 11. " DDR_7B ,Port B Input/Output Direction Setting Register 7" "Input,Output" bitfld.long 0x00 10. " DDR_7A ,Port A Input/Output Direction Setting Register 7" "Input,Output" bitfld.long 0x00 9. " DDR_79 ,Port 9 Input/Output Direction Setting Register 7" "Input,Output" textline " " bitfld.long 0x00 8. " DDR_78 ,Port 8 Input/Output Direction Setting Register 7" "Input,Output" bitfld.long 0x00 7. " DDR_77 ,Port 7 Input/Output Direction Setting Register 7" "Input,Output" bitfld.long 0x00 6. " DDR_76 ,Port 6 Input/Output Direction Setting Register 7" "Input,Output" bitfld.long 0x00 5. " DDR_75 ,Port 5 Input/Output Direction Setting Register 7" "Input,Output" textline " " bitfld.long 0x00 4. " DDR_74 ,Port 4 Input/Output Direction Setting Register 7" "Input,Output" bitfld.long 0x00 3. " DDR_73 ,Port 3 Input/Output Direction Setting Register 7" "Input,Output" bitfld.long 0x00 2. " DDR_72 ,Port 2 Input/Output Direction Setting Register 7" "Input,Output" bitfld.long 0x00 1. " DDR_71 ,Port 1 Input/Output Direction Setting Register 7" "Input,Output" textline " " bitfld.long 0x00 0. " DDR_70 ,Port 0 Input/Output Direction Setting Register 7" "Input,Output" group.long 0x220++0x03 line.long 0x00 "DDR_8,Port input/output Direction Setting Register 8" bitfld.long 0x00 1. " DDR_81 ,Port 1 Input/Output Direction Setting Register 8" "Input,Output" bitfld.long 0x00 0. " DDR_80 ,Port 0 Input/Output Direction Setting Register 8" "Input,Output" group.long 0x224++0x03 line.long 0x00 "DDR_9,Port input/output Direction Setting Register 9" bitfld.long 0x00 7. " DDR_97 ,Port 7 Input/Output Direction Setting Register 9" "Input,Output" bitfld.long 0x00 6. " DDR_96 ,Port 6 Input/Output Direction Setting Register 9" "Input,Output" bitfld.long 0x00 5. " DDR_95 ,Port 5 Input/Output Direction Setting Register 9" "Input,Output" bitfld.long 0x00 4. " DDR_94 ,Port 4 Input/Output Direction Setting Register 9" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_93 ,Port 3 Input/Output Direction Setting Register 9" "Input,Output" bitfld.long 0x00 2. " DDR_92 ,Port 2 Input/Output Direction Setting Register 9" "Input,Output" bitfld.long 0x00 1. " DDR_91 ,Port 1 Input/Output Direction Setting Register 9" "Input,Output" bitfld.long 0x00 0. " DDR_90 ,Port 0 Input/Output Direction Setting Register 9" "Input,Output" sif (cpuis("S6E2D?5J*")) group.long 0x228++0x03 line.long 0x00 "DDR_A,Port input/output Direction Setting Register A" bitfld.long 0x00 13. " DDR_AD ,Port D Input/Output Direction Setting Register A" "Input,Output" bitfld.long 0x00 12. " DDR_AC ,Port C Input/Output Direction Setting Register A" "Input,Output" bitfld.long 0x00 11. " DDR_AB ,Port B Input/Output Direction Setting Register A" "Input,Output" bitfld.long 0x00 10. " DDR_AA ,Port A Input/Output Direction Setting Register A" "Input,Output" textline " " bitfld.long 0x00 9. " DDR_A9 ,Port 9 Input/Output Direction Setting Register A" "Input,Output" bitfld.long 0x00 8. " DDR_A8 ,Port 8 Input/Output Direction Setting Register A" "Input,Output" bitfld.long 0x00 7. " DDR_A7 ,Port 7 Input/Output Direction Setting Register A" "Input,Output" bitfld.long 0x00 6. " DDR_A6 ,Port 6 Input/Output Direction Setting Register A" "Input,Output" textline " " bitfld.long 0x00 5. " DDR_A5 ,Port 5 Input/Output Direction Setting Register A" "Input,Output" bitfld.long 0x00 4. " DDR_A4 ,Port 4 Input/Output Direction Setting Register A" "Input,Output" bitfld.long 0x00 3. " DDR_A3 ,Port 3 Input/Output Direction Setting Register A" "Input,Output" bitfld.long 0x00 2. " DDR_A2 ,Port 2 Input/Output Direction Setting Register A" "Input,Output" textline " " bitfld.long 0x00 1. " DDR_A1 ,Port 1 Input/Output Direction Setting Register A" "Input,Output" bitfld.long 0x00 0. " DDR_A0 ,Port 0 Input/Output Direction Setting Register A" "Input,Output" group.long 0x22C++0x03 line.long 0x00 "DDR_B,Port input/output Direction Setting Register B" bitfld.long 0x00 13. " DDR_BD ,Port D Input/Output Direction Setting Register B" "Input,Output" bitfld.long 0x00 12. " DDR_BC ,Port C Input/Output Direction Setting Register B" "Input,Output" bitfld.long 0x00 11. " DDR_BB ,Port B Input/Output Direction Setting Register B" "Input,Output" bitfld.long 0x00 10. " DDR_BA ,Port A Input/Output Direction Setting Register B" "Input,Output" textline " " bitfld.long 0x00 9. " DDR_B9 ,Port 9 Input/Output Direction Setting Register B" "Input,Output" bitfld.long 0x00 8. " DDR_B8 ,Port 8 Input/Output Direction Setting Register B" "Input,Output" bitfld.long 0x00 7. " DDR_B7 ,Port 7 Input/Output Direction Setting Register B" "Input,Output" bitfld.long 0x00 6. " DDR_B6 ,Port 6 Input/Output Direction Setting Register B" "Input,Output" textline " " bitfld.long 0x00 5. " DDR_B5 ,Port 5 Input/Output Direction Setting Register B" "Input,Output" bitfld.long 0x00 4. " DDR_B4 ,Port 4 Input/Output Direction Setting Register B" "Input,Output" bitfld.long 0x00 3. " DDR_B3 ,Port 3 Input/Output Direction Setting Register B" "Input,Output" bitfld.long 0x00 2. " DDR_B2 ,Port 2 Input/Output Direction Setting Register B" "Input,Output" textline " " bitfld.long 0x00 1. " DDR_B1 ,Port 1 Input/Output Direction Setting Register B" "Input,Output" bitfld.long 0x00 0. " DDR_B0 ,Port 0 Input/Output Direction Setting Register B" "Input,Output" group.long 0x230++0x03 line.long 0x00 "DDR_C,Port input/output Direction Setting Register C" bitfld.long 0x00 13. " DDR_CD ,Port D Input/Output Direction Setting Register C" "Input,Output" bitfld.long 0x00 12. " DDR_CC ,Port C Input/Output Direction Setting Register C" "Input,Output" bitfld.long 0x00 11. " DDR_CB ,Port B Input/Output Direction Setting Register C" "Input,Output" bitfld.long 0x00 10. " DDR_CA ,Port A Input/Output Direction Setting Register C" "Input,Output" textline " " bitfld.long 0x00 9. " DDR_C9 ,Port 9 Input/Output Direction Setting Register C" "Input,Output" bitfld.long 0x00 8. " DDR_C8 ,Port 8 Input/Output Direction Setting Register C" "Input,Output" bitfld.long 0x00 7. " DDR_C7 ,Port 7 Input/Output Direction Setting Register C" "Input,Output" bitfld.long 0x00 6. " DDR_C6 ,Port 6 Input/Output Direction Setting Register C" "Input,Output" textline " " bitfld.long 0x00 5. " DDR_C5 ,Port 5 Input/Output Direction Setting Register C" "Input,Output" bitfld.long 0x00 4. " DDR_C4 ,Port 4 Input/Output Direction Setting Register C" "Input,Output" bitfld.long 0x00 3. " DDR_C3 ,Port 3 Input/Output Direction Setting Register C" "Input,Output" bitfld.long 0x00 2. " DDR_C2 ,Port 2 Input/Output Direction Setting Register C" "Input,Output" textline " " bitfld.long 0x00 1. " DDR_C1 ,Port 1 Input/Output Direction Setting Register C" "Input,Output" bitfld.long 0x00 0. " DDR_C0 ,Port 0 Input/Output Direction Setting Register C" "Input,Output" group.long 0x234++0x03 line.long 0x00 "DDR_D,Port input/output Direction Setting Register D" bitfld.long 0x00 13. " DDR_DD ,Port D Input/Output Direction Setting Register D" "Input,Output" bitfld.long 0x00 12. " DDR_DC ,Port C Input/Output Direction Setting Register D" "Input,Output" bitfld.long 0x00 11. " DDR_DB ,Port B Input/Output Direction Setting Register D" "Input,Output" bitfld.long 0x00 10. " DDR_DA ,Port A Input/Output Direction Setting Register D" "Input,Output" textline " " bitfld.long 0x00 9. " DDR_D9 ,Port 9 Input/Output Direction Setting Register D" "Input,Output" bitfld.long 0x00 8. " DDR_D8 ,Port 8 Input/Output Direction Setting Register D" "Input,Output" bitfld.long 0x00 7. " DDR_D7 ,Port 7 Input/Output Direction Setting Register D" "Input,Output" bitfld.long 0x00 6. " DDR_D6 ,Port 6 Input/Output Direction Setting Register D" "Input,Output" textline " " bitfld.long 0x00 5. " DDR_D5 ,Port 5 Input/Output Direction Setting Register D" "Input,Output" bitfld.long 0x00 4. " DDR_D4 ,Port 4 Input/Output Direction Setting Register D" "Input,Output" bitfld.long 0x00 3. " DDR_D3 ,Port 3 Input/Output Direction Setting Register D" "Input,Output" bitfld.long 0x00 2. " DDR_D2 ,Port 2 Input/Output Direction Setting Register D" "Input,Output" textline " " bitfld.long 0x00 1. " DDR_D1 ,Port 1 Input/Output Direction Setting Register D" "Input,Output" bitfld.long 0x00 0. " DDR_D0 ,Port 0 Input/Output Direction Setting Register D" "Input,Output" endif group.long 0x238++0x03 line.long 0x00 "DDR_E,Port input/output Direction Setting Register E" bitfld.long 0x00 3. " DDR_E3 ,Port 3 Input/Output Direction Setting Register E" "Input,Output" bitfld.long 0x00 2. " DDR_E2 ,Port 2 Input/Output Direction Setting Register E" "Input,Output" bitfld.long 0x00 0. " DDR_E0 ,Port 0 Input/Output Direction Setting Register E" "Input,Output" tree.end tree "Input Data registers" rgroup.long 0x300++0x03 line.long 0x00 "PDIR_0,Port Input Data Register 0" bitfld.long 0x00 14. " PDIR_0E ,Port E Input Data Register 0" "L-level,H-level" bitfld.long 0x00 13. " PDIR_0D ,Port D Input Data Register 0" "L-level,H-level" bitfld.long 0x00 12. " PDIR_0C ,Port C Input Data Register 0" "L-level,H-level" bitfld.long 0x00 11. " PDIR_0B ,Port B Input Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDIR_0A ,Port A Input Data Register 0" "L-level,H-level" bitfld.long 0x00 9. " PDIR_09 ,Port 9 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 8. " PDIR_08 ,Port 8 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 7. " PDIR_07 ,Port 7 Input Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDIR_06 ,Port 6 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 5. " PDIR_05 ,Port 5 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 4. " PDIR_04 ,Port 4 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 3. " PDIR_03 ,Port 3 Input Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_02 ,Port 2 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 1. " PDIR_01 ,Port 1 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 0. " PDIR_00 ,Port 0 Input Data Register 0" "L-level,H-level" rgroup.long 0x304++0x03 line.long 0x00 "PDIR_1,Port Input Data Register 1" bitfld.long 0x00 15. " PDIR_1F ,Port F Input Data Register 1" "L-level,H-level" bitfld.long 0x00 14. " PDIR_1E ,Port E Input Data Register 1" "L-level,H-level" bitfld.long 0x00 13. " PDIR_1D ,Port D Input Data Register 1" "L-level,H-level" bitfld.long 0x00 12. " PDIR_1C ,Port C Input Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_1B ,Port B Input Data Register 1" "L-level,H-level" bitfld.long 0x00 10. " PDIR_1A ,Port A Input Data Register 1" "L-level,H-level" bitfld.long 0x00 9. " PDIR_19 ,Port 9 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 8. " PDIR_18 ,Port 8 Input Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_17 ,Port 7 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 6. " PDIR_16 ,Port 6 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 5. " PDIR_15 ,Port 5 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 4. " PDIR_14 ,Port 4 Input Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_13 ,Port 3 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 2. " PDIR_12 ,Port 2 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 1. " PDIR_11 ,Port 1 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 0. " PDIR_10 ,Port 0 Input Data Register 1" "L-level,H-level" rgroup.long 0x308++0x03 line.long 0x00 "PDIR_2,Port Input Data Register 2" bitfld.long 0x00 7. " PDIR_27 ,Port 7 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 6. " PDIR_26 ,Port 6 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 5. " PDIR_25 ,Port 5 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 4. " PDIR_24 ,Port 4 Input Data Register 2" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_23 ,Port 3 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 2. " PDIR_22 ,Port 2 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 1. " PDIR_21 ,Port 1 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 0. " PDIR_20 ,Port 0 Input Data Register 2" "L-level,H-level" rgroup.long 0x30C++0x03 line.long 0x00 "PDIR_3,Port Input Data Register 3" bitfld.long 0x00 15. " PDIR_3F ,Port F Input Data Register 3" "L-level,H-level" bitfld.long 0x00 14. " PDIR_3E ,Port E Input Data Register 3" "L-level,H-level" bitfld.long 0x00 13. " PDIR_3D ,Port D Input Data Register 3" "L-level,H-level" bitfld.long 0x00 12. " PDIR_3C ,Port C Input Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_3B ,Port B Input Data Register 3" "L-level,H-level" bitfld.long 0x00 10. " PDIR_3A ,Port A Input Data Register 3" "L-level,H-level" bitfld.long 0x00 9. " PDIR_39 ,Port 9 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 8. " PDIR_38 ,Port 8 Input Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_37 ,Port 7 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 6. " PDIR_36 ,Port 6 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 5. " PDIR_35 ,Port 5 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 4. " PDIR_34 ,Port 4 Input Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_33 ,Port 3 Input Data Register 3" "L-level,H-level" rgroup.long 0x310++0x03 line.long 0x00 "PDIR_4,Port Input Data Register 4" bitfld.long 0x00 9. " PDIR_49 ,Port 9 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 8. " PDIR_48 ,Port 8 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 7. " PDIR_47 ,Port 7 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 6. " PDIR_46 ,Port 6 Input Data Register 4" "L-level,H-level" rgroup.long 0x314++0x03 line.long 0x00 "PDIR_5,Port Input Data Register 5" bitfld.long 0x00 6. " PDIR_56 ,Port 6 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 5. " PDIR_55 ,Port 5 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 4. " PDIR_54 ,Port 4 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 3. " PDIR_53 ,Port 3 Input Data Register 5" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_52 ,Port 2 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 1. " PDIR_51 ,Port 1 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 0. " PDIR_50 ,Port 0 Input Data Register 5" "L-level,H-level" rgroup.long 0x318++0x03 line.long 0x00 "PDIR_6,Port Input Data Register 6" bitfld.long 0x00 8. " PDIR_68 ,Port 8 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 7. " PDIR_67 ,Port 7 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 6. " PDIR_66 ,Port 6 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 5. " PDIR_65 ,Port 5 Input Data Register 6" "L-level,H-level" textline " " bitfld.long 0x00 4. " PDIR_64 ,Port 4 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 3. " PDIR_63 ,Port 3 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 2. " PDIR_62 ,Port 2 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 1. " PDIR_61 ,Port 1 Input Data Register 6" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDIR_60 ,Port 0 Input Data Register 6" "L-level,H-level" rgroup.long 0x31C++0x03 line.long 0x00 "PDIR_7,Port Input Data Register 7" bitfld.long 0x00 12. " PDIR_7C ,Port C Input Data Register 7" "L-level,H-level" bitfld.long 0x00 11. " PDIR_7B ,Port B Input Data Register 7" "L-level,H-level" bitfld.long 0x00 10. " PDIR_7A ,Port A Input Data Register 7" "L-level,H-level" bitfld.long 0x00 9. " PDIR_79 ,Port 9 Input Data Register 7" "L-level,H-level" textline " " bitfld.long 0x00 8. " PDIR_78 ,Port 8 Input Data Register 7" "L-level,H-level" bitfld.long 0x00 7. " PDIR_77 ,Port 7 Input Data Register 7" "L-level,H-level" bitfld.long 0x00 6. " PDIR_76 ,Port 6 Input Data Register 7" "L-level,H-level" bitfld.long 0x00 5. " PDIR_75 ,Port 5 Input Data Register 7" "L-level,H-level" textline " " bitfld.long 0x00 4. " PDIR_74 ,Port 4 Input Data Register 7" "L-level,H-level" bitfld.long 0x00 3. " PDIR_73 ,Port 3 Input Data Register 7" "L-level,H-level" bitfld.long 0x00 2. " PDIR_72 ,Port 2 Input Data Register 7" "L-level,H-level" bitfld.long 0x00 1. " PDIR_71 ,Port 1 Input Data Register 7" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDIR_70 ,Port 0 Input Data Register 7" "L-level,H-level" rgroup.long 0x320++0x03 line.long 0x00 "PDIR_8,Port Input Data Register 8" bitfld.long 0x00 1. " PDIR_81 ,Port 1 Input Data Register 8" "L-level,H-level" bitfld.long 0x00 0. " PDIR_80 ,Port 0 Input Data Register 8" "L-level,H-level" rgroup.long 0x324++0x03 line.long 0x00 "PDIR_9,Port Input Data Register 9" bitfld.long 0x00 7. " PDIR_97 ,Port 7 Input Data Register 9" "L-level,H-level" bitfld.long 0x00 6. " PDIR_96 ,Port 6 Input Data Register 9" "L-level,H-level" bitfld.long 0x00 5. " PDIR_95 ,Port 5 Input Data Register 9" "L-level,H-level" bitfld.long 0x00 4. " PDIR_94 ,Port 4 Input Data Register 9" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_93 ,Port 3 Input Data Register 9" "L-level,H-level" bitfld.long 0x00 2. " PDIR_92 ,Port 2 Input Data Register 9" "L-level,H-level" bitfld.long 0x00 1. " PDIR_91 ,Port 1 Input Data Register 9" "L-level,H-level" bitfld.long 0x00 0. " PDIR_90 ,Port 0 Input Data Register 9" "L-level,H-level" sif (cpuis("S6E2D?5J*")) rgroup.long 0x328++0x03 line.long 0x00 "PDIR_A,Port Input Data Register A" bitfld.long 0x00 13. " PDIR_AD ,Port D Input Data Register A" "L-level,H-level" bitfld.long 0x00 12. " PDIR_AC ,Port C Input Data Register A" "L-level,H-level" bitfld.long 0x00 11. " PDIR_AB ,Port B Input Data Register A" "L-level,H-level" bitfld.long 0x00 10. " PDIR_AA ,Port A Input Data Register A" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDIR_A9 ,Port 9 Input Data Register A" "L-level,H-level" bitfld.long 0x00 8. " PDIR_A8 ,Port 8 Input Data Register A" "L-level,H-level" bitfld.long 0x00 7. " PDIR_A7 ,Port 7 Input Data Register A" "L-level,H-level" bitfld.long 0x00 6. " PDIR_A6 ,Port 6 Input Data Register A" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDIR_A5 ,Port 5 Input Data Register A" "L-level,H-level" bitfld.long 0x00 4. " PDIR_A4 ,Port 4 Input Data Register A" "L-level,H-level" bitfld.long 0x00 3. " PDIR_A3 ,Port 3 Input Data Register A" "L-level,H-level" bitfld.long 0x00 2. " PDIR_A2 ,Port 2 Input Data Register A" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDIR_A1 ,Port 1 Input Data Register A" "L-level,H-level" bitfld.long 0x00 0. " PDIR_A0 ,Port 0 Input Data Register A" "L-level,H-level" rgroup.long 0x32C++0x03 line.long 0x00 "PDIR_B,Port Input Data Register B" bitfld.long 0x00 13. " PDIR_BD ,Port D Input Data Register B" "L-level,H-level" bitfld.long 0x00 12. " PDIR_BC ,Port C Input Data Register B" "L-level,H-level" bitfld.long 0x00 11. " PDIR_BB ,Port B Input Data Register B" "L-level,H-level" bitfld.long 0x00 10. " PDIR_BA ,Port A Input Data Register B" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDIR_B9 ,Port 9 Input Data Register B" "L-level,H-level" bitfld.long 0x00 8. " PDIR_B8 ,Port 8 Input Data Register B" "L-level,H-level" bitfld.long 0x00 7. " PDIR_B7 ,Port 7 Input Data Register B" "L-level,H-level" bitfld.long 0x00 6. " PDIR_B6 ,Port 6 Input Data Register B" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDIR_B5 ,Port 5 Input Data Register B" "L-level,H-level" bitfld.long 0x00 4. " PDIR_B4 ,Port 4 Input Data Register B" "L-level,H-level" bitfld.long 0x00 3. " PDIR_B3 ,Port 3 Input Data Register B" "L-level,H-level" bitfld.long 0x00 2. " PDIR_B2 ,Port 2 Input Data Register B" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDIR_B1 ,Port 1 Input Data Register B" "L-level,H-level" bitfld.long 0x00 0. " PDIR_B0 ,Port 0 Input Data Register B" "L-level,H-level" rgroup.long 0x330++0x03 line.long 0x00 "PDIR_C,Port Input Data Register C" bitfld.long 0x00 13. " PDIR_CD ,Port D Input Data Register C" "L-level,H-level" bitfld.long 0x00 12. " PDIR_CC ,Port C Input Data Register C" "L-level,H-level" bitfld.long 0x00 11. " PDIR_CB ,Port B Input Data Register C" "L-level,H-level" bitfld.long 0x00 10. " PDIR_CA ,Port A Input Data Register C" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDIR_C9 ,Port 9 Input Data Register C" "L-level,H-level" bitfld.long 0x00 8. " PDIR_C8 ,Port 8 Input Data Register C" "L-level,H-level" bitfld.long 0x00 7. " PDIR_C7 ,Port 7 Input Data Register C" "L-level,H-level" bitfld.long 0x00 6. " PDIR_C6 ,Port 6 Input Data Register C" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDIR_C5 ,Port 5 Input Data Register C" "L-level,H-level" bitfld.long 0x00 4. " PDIR_C4 ,Port 4 Input Data Register C" "L-level,H-level" bitfld.long 0x00 3. " PDIR_C3 ,Port 3 Input Data Register C" "L-level,H-level" bitfld.long 0x00 2. " PDIR_C2 ,Port 2 Input Data Register C" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDIR_C1 ,Port 1 Input Data Register C" "L-level,H-level" bitfld.long 0x00 0. " PDIR_C0 ,Port 0 Input Data Register C" "L-level,H-level" rgroup.long 0x334++0x03 line.long 0x00 "PDIR_D,Port Input Data Register D" bitfld.long 0x00 13. " PDIR_DD ,Port D Input Data Register D" "L-level,H-level" bitfld.long 0x00 12. " PDIR_DC ,Port C Input Data Register D" "L-level,H-level" bitfld.long 0x00 11. " PDIR_DB ,Port B Input Data Register D" "L-level,H-level" bitfld.long 0x00 10. " PDIR_DA ,Port A Input Data Register D" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDIR_D9 ,Port 9 Input Data Register D" "L-level,H-level" bitfld.long 0x00 8. " PDIR_D8 ,Port 8 Input Data Register D" "L-level,H-level" bitfld.long 0x00 7. " PDIR_D7 ,Port 7 Input Data Register D" "L-level,H-level" bitfld.long 0x00 6. " PDIR_D6 ,Port 6 Input Data Register D" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDIR_D5 ,Port 5 Input Data Register D" "L-level,H-level" bitfld.long 0x00 4. " PDIR_D4 ,Port 4 Input Data Register D" "L-level,H-level" bitfld.long 0x00 3. " PDIR_D3 ,Port 3 Input Data Register D" "L-level,H-level" bitfld.long 0x00 2. " PDIR_D2 ,Port 2 Input Data Register D" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDIR_D1 ,Port 1 Input Data Register D" "L-level,H-level" bitfld.long 0x00 0. " PDIR_D0 ,Port 0 Input Data Register D" "L-level,H-level" endif rgroup.long 0x338++0x03 line.long 0x00 "PDIR_E,Port Input Data Register E" bitfld.long 0x00 3. " PDIR_E3 ,Port 3 Input Data Register E" "L-level,H-level" bitfld.long 0x00 2. " PDIR_E2 ,Port 2 Input Data Register E" "L-level,H-level" bitfld.long 0x00 0. " PDIR_E0 ,Port 0 Input Data Register E" "L-level,H-level" tree.end tree "Output data registers" group.long 0x400++0x03 line.long 0x00 "PDOR_0,Port Output Data Register 0" bitfld.long 0x00 14. " PDOR_0E ,Port E Output Data Register 0" "L-level,H-level" bitfld.long 0x00 13. " PDOR_0D ,Port D Output Data Register 0" "L-level,H-level" bitfld.long 0x00 12. " PDOR_0C ,Port C Output Data Register 0" "L-level,H-level" bitfld.long 0x00 11. " PDOR_0B ,Port B Output Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDOR_0A ,Port A Output Data Register 0" "L-level,H-level" bitfld.long 0x00 9. " PDOR_09 ,Port 9 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 8. " PDOR_08 ,Port 8 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 7. " PDOR_07 ,Port 7 Output Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDOR_06 ,Port 6 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 5. " PDOR_05 ,Port 5 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 4. " PDOR_04 ,Port 4 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 3. " PDOR_03 ,Port 3 Output Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_02 ,Port 2 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 1. " PDOR_01 ,Port 1 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 0. " PDOR_00 ,Port 0 Output Data Register 0" "L-level,H-level" group.long 0x404++0x03 line.long 0x00 "PDOR_1,Port Output Data Register 1" bitfld.long 0x00 15. " PDOR_1F ,Port F Output Data Register 1" "L-level,H-level" bitfld.long 0x00 14. " PDOR_1E ,Port E Output Data Register 1" "L-level,H-level" bitfld.long 0x00 13. " PDOR_1D ,Port D Output Data Register 1" "L-level,H-level" bitfld.long 0x00 12. " PDOR_1C ,Port C Output Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_1B ,Port B Output Data Register 1" "L-level,H-level" bitfld.long 0x00 10. " PDOR_1A ,Port A Output Data Register 1" "L-level,H-level" bitfld.long 0x00 9. " PDOR_19 ,Port 9 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 8. " PDOR_18 ,Port 8 Output Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_17 ,Port 7 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 6. " PDOR_16 ,Port 6 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 5. " PDOR_15 ,Port 5 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 4. " PDOR_14 ,Port 4 Output Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_13 ,Port 3 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 2. " PDOR_12 ,Port 2 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 1. " PDOR_11 ,Port 1 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 0. " PDOR_10 ,Port 0 Output Data Register 1" "L-level,H-level" group.long 0x408++0x03 line.long 0x00 "PDOR_2,Port Output Data Register 2" bitfld.long 0x00 7. " PDOR_27 ,Port 7 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 6. " PDOR_26 ,Port 6 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 5. " PDOR_25 ,Port 5 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 4. " PDOR_24 ,Port 4 Output Data Register 2" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_23 ,Port 3 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 2. " PDOR_22 ,Port 2 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 1. " PDOR_21 ,Port 1 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 0. " PDOR_20 ,Port 0 Output Data Register 2" "L-level,H-level" group.long 0x40C++0x03 line.long 0x00 "PDOR_3,Port Output Data Register 3" bitfld.long 0x00 15. " PDOR_3F ,Port F Output Data Register 3" "L-level,H-level" bitfld.long 0x00 14. " PDOR_3E ,Port E Output Data Register 3" "L-level,H-level" bitfld.long 0x00 13. " PDOR_3D ,Port D Output Data Register 3" "L-level,H-level" bitfld.long 0x00 12. " PDOR_3C ,Port C Output Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_3B ,Port B Output Data Register 3" "L-level,H-level" bitfld.long 0x00 10. " PDOR_3A ,Port A Output Data Register 3" "L-level,H-level" bitfld.long 0x00 9. " PDOR_39 ,Port 9 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 8. " PDOR_38 ,Port 8 Output Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_37 ,Port 7 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 6. " PDOR_36 ,Port 6 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 5. " PDOR_35 ,Port 5 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 4. " PDOR_34 ,Port 4 Output Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_33 ,Port 3 Output Data Register 3" "L-level,H-level" group.long 0x410++0x03 line.long 0x00 "PDOR_4,Port Output Data Register 4" bitfld.long 0x00 9. " PDOR_49 ,Port 9 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 8. " PDOR_48 ,Port 8 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 7. " PDOR_47 ,Port 7 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 6. " PDOR_46 ,Port 6 Output Data Register 4" "L-level,H-level" group.long 0x414++0x03 line.long 0x00 "PDOR_5,Port Output Data Register 5" bitfld.long 0x00 6. " PDOR_56 ,Port 6 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 5. " PDOR_55 ,Port 5 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 4. " PDOR_54 ,Port 4 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 3. " PDOR_53 ,Port 3 Output Data Register 5" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_52 ,Port 2 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 1. " PDOR_51 ,Port 1 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 0. " PDOR_50 ,Port 0 Output Data Register 5" "L-level,H-level" group.long 0x418++0x03 line.long 0x00 "PDOR_6,Port Output Data Register 6" bitfld.long 0x00 8. " PDOR_68 ,Port 8 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 7. " PDOR_67 ,Port 7 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 6. " PDOR_66 ,Port 6 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 5. " PDOR_65 ,Port 5 Output Data Register 6" "L-level,H-level" textline " " bitfld.long 0x00 4. " PDOR_64 ,Port 4 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 3. " PDOR_63 ,Port 3 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 2. " PDOR_62 ,Port 2 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 1. " PDOR_61 ,Port 1 Output Data Register 6" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDOR_60 ,Port 0 Output Data Register 6" "L-level,H-level" group.long 0x41C++0x03 line.long 0x00 "PDOR_7,Port Output Data Register 7" bitfld.long 0x00 12. " PDOR_7C ,Port C Output Data Register 7" "L-level,H-level" bitfld.long 0x00 11. " PDOR_7B ,Port B Output Data Register 7" "L-level,H-level" bitfld.long 0x00 10. " PDOR_7A ,Port A Output Data Register 7" "L-level,H-level" bitfld.long 0x00 9. " PDOR_79 ,Port 9 Output Data Register 7" "L-level,H-level" textline " " bitfld.long 0x00 8. " PDOR_78 ,Port 8 Output Data Register 7" "L-level,H-level" bitfld.long 0x00 7. " PDOR_77 ,Port 7 Output Data Register 7" "L-level,H-level" bitfld.long 0x00 6. " PDOR_76 ,Port 6 Output Data Register 7" "L-level,H-level" bitfld.long 0x00 5. " PDOR_75 ,Port 5 Output Data Register 7" "L-level,H-level" textline " " bitfld.long 0x00 4. " PDOR_74 ,Port 4 Output Data Register 7" "L-level,H-level" bitfld.long 0x00 3. " PDOR_73 ,Port 3 Output Data Register 7" "L-level,H-level" bitfld.long 0x00 2. " PDOR_72 ,Port 2 Output Data Register 7" "L-level,H-level" bitfld.long 0x00 1. " PDOR_71 ,Port 1 Output Data Register 7" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDOR_70 ,Port 0 Output Data Register 7" "L-level,H-level" group.long 0x420++0x03 line.long 0x00 "PDOR_8,Port Output Data Register 8" bitfld.long 0x00 1. " PDOR_81 ,Port 1 Output Data Register 8" "L-level,H-level" bitfld.long 0x00 0. " PDOR_80 ,Port 0 Output Data Register 8" "L-level,H-level" group.long 0x424++0x03 line.long 0x00 "PDOR_9,Port Output Data Register 9" bitfld.long 0x00 7. " PDOR_97 ,Port 7 Output Data Register 9" "L-level,H-level" bitfld.long 0x00 6. " PDOR_96 ,Port 6 Output Data Register 9" "L-level,H-level" bitfld.long 0x00 5. " PDOR_95 ,Port 5 Output Data Register 9" "L-level,H-level" bitfld.long 0x00 4. " PDOR_94 ,Port 4 Output Data Register 9" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_93 ,Port 3 Output Data Register 9" "L-level,H-level" bitfld.long 0x00 2. " PDOR_92 ,Port 2 Output Data Register 9" "L-level,H-level" bitfld.long 0x00 1. " PDOR_91 ,Port 1 Output Data Register 9" "L-level,H-level" bitfld.long 0x00 0. " PDOR_90 ,Port 0 Output Data Register 9" "L-level,H-level" sif (cpuis("S6E2D?5J*")) group.long 0x428++0x03 line.long 0x00 "PDOR_A,Port Output Data Register A" bitfld.long 0x00 13. " PDOR_AD ,Port D Output Data Register A" "L-level,H-level" bitfld.long 0x00 12. " PDOR_AC ,Port C Output Data Register A" "L-level,H-level" bitfld.long 0x00 11. " PDOR_AB ,Port B Output Data Register A" "L-level,H-level" bitfld.long 0x00 10. " PDOR_AA ,Port A Output Data Register A" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDOR_A9 ,Port 9 Output Data Register A" "L-level,H-level" bitfld.long 0x00 8. " PDOR_A8 ,Port 8 Output Data Register A" "L-level,H-level" bitfld.long 0x00 7. " PDOR_A7 ,Port 7 Output Data Register A" "L-level,H-level" bitfld.long 0x00 6. " PDOR_A6 ,Port 6 Output Data Register A" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDOR_A5 ,Port 5 Output Data Register A" "L-level,H-level" bitfld.long 0x00 4. " PDOR_A4 ,Port 4 Output Data Register A" "L-level,H-level" bitfld.long 0x00 3. " PDOR_A3 ,Port 3 Output Data Register A" "L-level,H-level" bitfld.long 0x00 2. " PDOR_A2 ,Port 2 Output Data Register A" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDOR_A1 ,Port 1 Output Data Register A" "L-level,H-level" bitfld.long 0x00 0. " PDOR_A0 ,Port 0 Output Data Register A" "L-level,H-level" group.long 0x42C++0x03 line.long 0x00 "PDOR_B,Port Output Data Register B" bitfld.long 0x00 13. " PDOR_BD ,Port D Output Data Register B" "L-level,H-level" bitfld.long 0x00 12. " PDOR_BC ,Port C Output Data Register B" "L-level,H-level" bitfld.long 0x00 11. " PDOR_BB ,Port B Output Data Register B" "L-level,H-level" bitfld.long 0x00 10. " PDOR_BA ,Port A Output Data Register B" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDOR_B9 ,Port 9 Output Data Register B" "L-level,H-level" bitfld.long 0x00 8. " PDOR_B8 ,Port 8 Output Data Register B" "L-level,H-level" bitfld.long 0x00 7. " PDOR_B7 ,Port 7 Output Data Register B" "L-level,H-level" bitfld.long 0x00 6. " PDOR_B6 ,Port 6 Output Data Register B" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDOR_B5 ,Port 5 Output Data Register B" "L-level,H-level" bitfld.long 0x00 4. " PDOR_B4 ,Port 4 Output Data Register B" "L-level,H-level" bitfld.long 0x00 3. " PDOR_B3 ,Port 3 Output Data Register B" "L-level,H-level" bitfld.long 0x00 2. " PDOR_B2 ,Port 2 Output Data Register B" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDOR_B1 ,Port 1 Output Data Register B" "L-level,H-level" bitfld.long 0x00 0. " PDOR_B0 ,Port 0 Output Data Register B" "L-level,H-level" group.long 0x430++0x03 line.long 0x00 "PDOR_C,Port Output Data Register C" bitfld.long 0x00 13. " PDOR_CD ,Port D Output Data Register C" "L-level,H-level" bitfld.long 0x00 12. " PDOR_CC ,Port C Output Data Register C" "L-level,H-level" bitfld.long 0x00 11. " PDOR_CB ,Port B Output Data Register C" "L-level,H-level" bitfld.long 0x00 10. " PDOR_CA ,Port A Output Data Register C" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDOR_C9 ,Port 9 Output Data Register C" "L-level,H-level" bitfld.long 0x00 8. " PDOR_C8 ,Port 8 Output Data Register C" "L-level,H-level" bitfld.long 0x00 7. " PDOR_C7 ,Port 7 Output Data Register C" "L-level,H-level" bitfld.long 0x00 6. " PDOR_C6 ,Port 6 Output Data Register C" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDOR_C5 ,Port 5 Output Data Register C" "L-level,H-level" bitfld.long 0x00 4. " PDOR_C4 ,Port 4 Output Data Register C" "L-level,H-level" bitfld.long 0x00 3. " PDOR_C3 ,Port 3 Output Data Register C" "L-level,H-level" bitfld.long 0x00 2. " PDOR_C2 ,Port 2 Output Data Register C" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDOR_C1 ,Port 1 Output Data Register C" "L-level,H-level" bitfld.long 0x00 0. " PDOR_C0 ,Port 0 Output Data Register C" "L-level,H-level" group.long 0x434++0x03 line.long 0x00 "PDOR_D,Port Output Data Register D" bitfld.long 0x00 13. " PDOR_DD ,Port D Output Data Register D" "L-level,H-level" bitfld.long 0x00 12. " PDOR_DC ,Port C Output Data Register D" "L-level,H-level" bitfld.long 0x00 11. " PDOR_DB ,Port B Output Data Register D" "L-level,H-level" bitfld.long 0x00 10. " PDOR_DA ,Port A Output Data Register D" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDOR_D9 ,Port 9 Output Data Register D" "L-level,H-level" bitfld.long 0x00 8. " PDOR_D8 ,Port 8 Output Data Register D" "L-level,H-level" bitfld.long 0x00 7. " PDOR_D7 ,Port 7 Output Data Register D" "L-level,H-level" bitfld.long 0x00 6. " PDOR_D6 ,Port 6 Output Data Register D" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDOR_D5 ,Port 5 Output Data Register D" "L-level,H-level" bitfld.long 0x00 4. " PDOR_D4 ,Port 4 Output Data Register D" "L-level,H-level" bitfld.long 0x00 3. " PDOR_D3 ,Port 3 Output Data Register D" "L-level,H-level" bitfld.long 0x00 2. " PDOR_D2 ,Port 2 Output Data Register D" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDOR_D1 ,Port 1 Output Data Register D" "L-level,H-level" bitfld.long 0x00 0. " PDOR_D0 ,Port 0 Output Data Register D" "L-level,H-level" endif group.long 0x438++0x03 line.long 0x00 "PDOR_E,Port Output Data Register E" bitfld.long 0x00 3. " PDOR_E3 ,Port 3 Output Data Register E" "L-level,H-level" bitfld.long 0x00 2. " PDOR_E2 ,Port 2 Output Data Register E" "L-level,H-level" bitfld.long 0x00 0. " PDOR_E0 ,Port 0 Output Data Register E" "L-level,H-level" tree.end tree "Analog input setting register" group.long 0x500++0x003 line.long 0x00 "ADE,Analog Input Setting Register" bitfld.long 0x00 23. " ADE_23 ,External pin 23 mode" "Digital input/output,Analog input" bitfld.long 0x00 22. " ADE_22 ,External pin 22 mode" "Digital input/output,Analog input" bitfld.long 0x00 21. " ADE_21 ,External pin 21 mode" "Digital input/output,Analog input" bitfld.long 0x00 20. " ADE_20 ,External pin 20 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 19. " ADE_19 ,External pin 19 mode" "Digital input/output,Analog input" bitfld.long 0x00 18. " ADE_18 ,External pin 18 mode" "Digital input/output,Analog input" bitfld.long 0x00 17. " ADE_17 ,External pin 17 mode" "Digital input/output,Analog input" bitfld.long 0x00 16. " ADE_16 ,External pin 16 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 15. " ADE_15 ,External pin 15 mode" "Digital input/output,Analog input" bitfld.long 0x00 14. " ADE_14 ,External pin 14 mode" "Digital input/output,Analog input" bitfld.long 0x00 13. " ADE_13 ,External pin 13 mode" "Digital input/output,Analog input" bitfld.long 0x00 12. " ADE_12 ,External pin 12 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 11. " ADE_11 ,External pin 11 mode" "Digital input/output,Analog input" bitfld.long 0x00 10. " ADE_10 ,External pin 10 mode" "Digital input/output,Analog input" bitfld.long 0x00 9. " ADE_9 ,External pin 9 mode" "Digital input/output,Analog input" bitfld.long 0x00 8. " ADE_8 ,External pin 8 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 7. " ADE_7 ,External pin 7 mode" "Digital input/output,Analog input" bitfld.long 0x00 6. " ADE_6 ,External pin 6 mode" "Digital input/output,Analog input" bitfld.long 0x00 5. " ADE_5 ,External pin 5 mode" "Digital input/output,Analog input" bitfld.long 0x00 4. " ADE_4 ,External pin 4 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 3. " ADE_3 ,External pin 3 mode" "Digital input/output,Analog input" bitfld.long 0x00 2. " ADE_2 ,External pin 2 mode" "Digital input/output,Analog input" bitfld.long 0x00 1. " ADE_1 ,External pin 1 mode" "Digital input/output,Analog input" bitfld.long 0x00 0. " ADE_0 ,External pin 0 mode" "Digital input/output,Analog input" tree.end tree "Special port setting register" group.long 0x580++0x003 line.long 0x000 "SPSR,Special Port Setting Register" bitfld.long 0x00 4. " USB0C ,Use UDM0 and UDP0 as USB pins (USB CH.0)" "Not used,Used" bitfld.long 0x00 2.--3. " MAINXC ,Main Clock Oscillation Pin Setting Register" "Digital input/output,Main clock,,X0A-external X1A digital IO" tree.end tree "Extended pin function setting registers" group.long 0x600++0x03 line.long 0x00 "EPF00,Extended Pin Function Setting Register 00" bitfld.long 0x00 25. " TRC1E ,Function selection for TRACED2 and TRACED3 pins" "Not used,Used" bitfld.long 0x00 24. " TRC0E ,Function selection for TRACECLK, TRACED0 and TRACED1 pins" "Not used,Used" textline " " bitfld.long 0x00 17. " JTAGEN1S ,Select wether to use two pins of TRSTX and TDI" "Not used,Used" bitfld.long 0x00 16. " JTAGEN0B ,Select wether to use three pins of TCK, TMS, and TDO" "Not used,Used" bitfld.long 0x00 9. " USBP0E ,USB CH.0 Function Select bit 0" "HCONTX not produced,HCONTX produced" textline " " bitfld.long 0x00 6.--7. " SUBOUTE ,Sub clock divide output function select bit" "Not executed,SUBOUT_0,SUBOUT_1,SUBOUT_3" bitfld.long 0x00 4.--5. " RTCCOE ,RTC clock output select bit" "Not executed,RTCCOE_0,RTCCOE_1,RTCCOE_2" bitfld.long 0x00 1.--2. " CROUTE ,Internal high-speed CR Oscillation Output Function Select" "Not produced,CROUT_0,CROUT_1,CROUT_2" bitfld.long 0x00 0. " NMIS ,NMIX Function Select" "Not used,Used" group.long 0x604++0x03 line.long 0x00 "EPF01,Extended Pin Function Setting Register 01" bitfld.long 0x00 29.--31. " IC03S ,IC03 Input Select bits" "IC03_0,IC03_0,IC03_1,IC03_2,MFS_3 LSYN,MFS_7 LSYN,?..." bitfld.long 0x00 26.--28. " IC02S ,IC02 Input Select bits" "IC02_0,IC02_0,IC02_1,IC02_2,MFS_2 LSYN,MFS_6 LSYN,," bitfld.long 0x00 23.--25. " IC01S ,IC01 Input Select bits" "IC01_0,IC01_0,IC01_1,IC01_2,MFS_1 LSYN,MFS_5 LSYN,," bitfld.long 0x00 20.--22. " IC00S ,IC00 Input Select bits" "IC00_0,IC00_0,IC00_1,IC00_2,MFS_0 LSYN,MFS_4 LSYN,," textline " " bitfld.long 0x00 18.--19. " FRCK0S ,FRCK0 Input Select bits" "FRCK0_0,FRCK0_0,FRCK0_1,FRCK0_2" bitfld.long 0x00 16.--17. " DTTI0S ,DTTIX0 Input Select bits" "DTTIX0_0,DTTIX0_0,DTTIX0_1,DTTIX0_2" bitfld.long 0x00 12. " DTTI0C ,DTTIX0 Function Select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO05E ,RTO05 Output Select bits" "Not produced,RTO05_0,RTO05_1," bitfld.long 0x00 8.--9. " RTO04E ,RTO04 Output Select bits" "Not produced,RTO04_0,RTO04_1," bitfld.long 0x00 6.--7. " RTO03E ,RTO03 Output Select bits" "Not produced,RTO03_0,RTO03_1," bitfld.long 0x00 4.--5. " RTO02E ,RTO02 Output Select bits" "Not produced,RTO02_0,RTO02_1," textline " " bitfld.long 0x00 2.--3. " RTO01E ,RTO01 Output Select bits" "Not produced,RTO01_0,RTO01_1," bitfld.long 0x00 0.--1. " RTO00E ,RTO00 Output Select bits" "Not produced,RTO00_0,RTO00_1," group.long 0x610++0x07 line.long 0x00 "EPF04,Extended Pin Function Setting Register 04" bitfld.long 0x00 28.--29. " TIOB3S ,TIOB3 Input Select bits" "TIOB3_0,TIOB3_0,TIOB3_1,TIOB3_2" bitfld.long 0x00 26.--27. " TIOA3E ,TIOA3 Output Select bits" "Not produced,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 24.--25. " TIOA3S ,TIOA3 Input Select bits" "TIOA3_0,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 20.--21. " TIOB2S ,TIOB2 Input Select bits" "TIOB2_0,TIOB2_0,TIOB2_1,TIOB2_2" textline " " bitfld.long 0x00 18.--19. " TIOA2E ,TIOA2 Output Select bits" "Not produced,TIOA2_0,TIOA2_1,TIOA2_2" bitfld.long 0x00 12.--13. " TIOB1S ,TIOB1 Input Select bits" "TIOB1_0,TIOB1_0,TIOB1_1,TIOB1_2" bitfld.long 0x00 10.--11. " TIOA1E ,TIOA1 Output Select bits" "Not produced,TIOA1_0,TIOA1_1,TIOA1_2" bitfld.long 0x00 8.--9. " TIOA1S ,TIOA1 Input Select bits" "TIOA1_0,TIOA1_0,TIOA1_1,TIOA1_2" textline " " bitfld.long 0x00 4.--6. " TIOB0S ,TIOB0 Input Select bits" "TIOB0_0,TIOB0_0,TIOB0_1,TIOB0_2,,,SUBOUT,Measuring trimming pin" bitfld.long 0x00 2.--3. " TIOA0E ,TIOA0 Output Select bits" "Output produced,TIOA0_0,TIOA0_1,TIOA0_2" line.long 0x04 "EPF05,Extended Pin Function Setting Register 05" bitfld.long 0x04 28.--29. " TIOB7S ,TIOB7 Input Select bits" "TIOB7_0,TIOB7_0,TIOB7_1,TIOB7_2" bitfld.long 0x04 26.--27. " TIOA7E ,TIOA7 Output Select bits" "Not produced,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 24.--25. " TIOA7S ,TIOA7 Input Select bits" "TIOA7_0,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 20.--21. " TIOB6S ,TIOB6 Input Select bits" "TIOB6_0,TIOB6_0,TIOB6_1,TIOB6_2" textline " " bitfld.long 0x04 18.--19. " TIOA6E ,TIOA6 Output Select bits" "Not produced,TIOA6_0,TIOA6_1,TIOA6_2" bitfld.long 0x04 12.--13. " TIOB5S ,TIOB5 Input Select bits" "TIOB5_0,TIOB5_0,TIOB5_1,TIOB5_2" bitfld.long 0x04 10.--11. " TIOA5E ,TIOA5 Output Select bits" "Not produced,TIOA5_0,TIOA5_1,TIOA5_2" bitfld.long 0x04 8.--9. " TIOA5S ,TIOA5 Input Select bits" "TIOA5_0,TIOA5_0,TIOA5_1,TIOA5_2" textline " " bitfld.long 0x04 4.--5. " TIOB4S ,TIOB4 Input Select bits" "TIOB4_0,TIOB4_0,TIOB4_1,TIOB4_2" bitfld.long 0x04 2.--3. " TIOA4E ,TIOA4 Output Select bits" "Output produced,TIOA4_0,TIOA4_1,TIOA4_2" group.long 0x618++0x03 line.long 0x00 "EPF06,Extended Pin Function Setting Register 06" bitfld.long 0x00 30.--31. " EINT15S ,External Interrupt Input_15 Select" "INT15_0,INT15_0,INT15_1,INT15_2" bitfld.long 0x00 28.--29. " EINT14S ,External Interrupt Input_14 Select" "INT14_0,INT14_0,INT14_1,INT14_2" bitfld.long 0x00 26.--27. " EINT13S ,External Interrupt Input_13 Select" "INT13_0,INT13_0,INT13_1,INT13_2" bitfld.long 0x00 24.--25. " EINT12S ,External Interrupt Input_12 Select" "INT12_0,INT12_0,INT12_1,INT12_2" textline " " bitfld.long 0x00 22.--23. " EINT11S ,External Interrupt Input_11 Select" "INT11_0,INT11_0,INT11_1,INT11_2" bitfld.long 0x00 20.--21. " EINT10S ,External Interrupt Input_10 Select" "INT10_0,INT10_0,INT10_1,INT10_2" bitfld.long 0x00 18.--19. " EINT09S ,External Interrupt Input_09 Select" "INT09_0,INT09_0,INT09_1,INT09_2" bitfld.long 0x00 16.--17. " EINT08S ,External Interrupt Input_08 Select" "INT08_0,INT08_0,INT08_1,INT08_2" textline " " bitfld.long 0x00 14.--15. " EINT07S ,External Interrupt Input_07 Select" "INT07_0,INT07_0,INT07_1,INT07_2" bitfld.long 0x00 12.--13. " EINT06S ,External Interrupt Input_06 Select" "INT06_0,INT06_0,INT06_1,INT06_2" bitfld.long 0x00 10.--11. " EINT05S ,External Interrupt Input_05 Select" "INT05_0,INT05_0,INT05_1,INT05_2" bitfld.long 0x00 8.--9. " EINT04S ,External Interrupt Input_04 Select" "INT04_0,INT04_0,INT04_1,INT04_2" textline " " bitfld.long 0x00 6.--7. " EINT03S ,External Interrupt Input_03 Select" "INT03_0,INT03_0,INT03_1,INT03_2" bitfld.long 0x00 4.--5. " EINT02S ,External Interrupt Input_02 Select" "INT02_0,INT02_0,INT02_1,INT02_2" bitfld.long 0x00 2.--3. " EINT01S ,External Interrupt Input_01 Select" "INT01_0,INT01_0,INT01_1,INT01_2" bitfld.long 0x00 0.--1. " EINT00S ,External Interrupt Input_00 Select" "INT00_0,INT00_0,INT00_1,INT00_2" group.long 0x61C++0x07 line.long 0x00 "EPF07,Extended Pin Function Setting Register 07" bitfld.long 0x00 26.--27. " SCK3B ,SCK3 Input/Output Select" "SCK3_0/Not produced,SCK3_0,SCK3_1,SCK3_2" bitfld.long 0x00 24.--25. " SOT3B ,SOT3 Input/Output Select" "SOT3_0/Not produced,SOT3_0,SOT3_1,SOT3_2" bitfld.long 0x00 22.--23. " SIN3S ,SIN3 Input Select" "SIN3_0,SIN3_0,SIN3_1,SIN3_2" bitfld.long 0x00 20.--21. " SCK2B ,SCK2 Input/Output Select" "SCK2_0/Not produced,SCK2_0,SCK2_1,SCK2_2" textline " " bitfld.long 0x00 18.--19. " SOT2B ,SOT2 Input/Output Select" "SOT2_0/Not produced,SOT2_0,SOT2_1,SOT2_2" bitfld.long 0x00 16.--17. " SIN2S ,SIN2 Input Select" "SIN2_0,SIN2_0,SIN2_1,SIN2_2" bitfld.long 0x00 14.--15. " SCK1B ,SCK1 Input/Output Select" "SCK1_0/not produced,SCK1_0,SCK1_1,SCK1_2" bitfld.long 0x00 12.--13. " SOT1B ,SOT1 Input/Output Select" "SOT1_0/Not produced,SOT1_0,SOT1_1,SOT1_2" textline " " bitfld.long 0x00 10.--11. " SIN1S ,SIN1 Input Select" "SIN1_0,SIN1_0,SIN1_1,SIN1_2" bitfld.long 0x00 8.--9. " SCK0B ,SCK0 Input/Output Select" "SCK0_0/not produced,SCK0_0,SCK0_1,SCK0_2" bitfld.long 0x00 6.--7. " SOT0B ,SOT0 Input/Output Select" "SOT0_0/Not produced,SOT0_0,SOT0_1,SOT0_2" bitfld.long 0x00 4.--5. " SIN0S ,SIN0 Input Select" "SIN0_0,SIN0_0,SIN0_1,SIN0_2" line.long 0x04 "EPF08,Extended Pin Function Setting Register 08" bitfld.long 0x04 30.--31. " CST5S ,CTS5 Input/Output Select" "CTS5_0,CTS5_0,CTS5_1,CTS5_2" bitfld.long 0x04 28.--29. " RTS5E ,RTS5 Input/Output Select" "Not produced,RTS5_0,RTS5_1,RTS5_2" bitfld.long 0x04 26.--27. " SCK7B ,SCK7 Input/Output Select" "SCK7_0/Not produced,SCK7_0,SCK7_1,SCK7_2" bitfld.long 0x04 24.--25. " SOT7B ,SOT7 Input/Output Select" "SOT7_0/Not produced,SOT7_0,SOT7_1,SOT7_2" textline " " bitfld.long 0x04 22.--23. " SIN7S ,SIN7 Input Select" "SIN7_0,SIN7_0,SIN7_1,SIN7_2" bitfld.long 0x04 20.--21. " SCK6B ,SCK6 Input/Output Select" "SCK6_0/Not produced,SCK6_0,SCK6_1,SCK6_2" bitfld.long 0x04 18.--19. " SOT6B ,SOT6 Input/Output Select" "SOT6_0/Not produced,SOT6_0,SOT6_1,SOT6_2" bitfld.long 0x04 16.--17. " SIN6S ,SIN6 Input Select" "SIN6_0,SIN6_0,SIN6_1,SIN6_2" textline " " bitfld.long 0x04 14.--15. " SCK5B ,SCK5 Input/Output Select" "SCK5/Not produced_0,SCK5_0,SCK5_1,SCK5_2" bitfld.long 0x04 12.--13. " SOT5B ,SOT5 Input/Output Select" "SOT5/Not produced_0,SOT5_0,SOT5_1,SOT5_2" bitfld.long 0x04 10.--11. " SIN5S ,SIN5 Input Select" "SIN5_0,SIN5_0,SIN5_1,SIN5_2" bitfld.long 0x04 8.--9. " SCK4B ,SCK4 Input/Output Select" "SCK4_0/Not produced,SCK4_0,SCK4_1,SCK4_2" textline " " bitfld.long 0x04 6.--7. " SOT4B ,SOT4 Input/Output Select" "SOT4_0/Not produced,SOT4_0,SOT4_1,SOT4_2" bitfld.long 0x04 4.--5. " SIN4S ,SIN4 Input Select" "SIN4_0,SIN4_0,SIN4_1,SIN4_2" bitfld.long 0x04 2.--3. " CTS4S ,CTS4 Input Select" "CTS4_0,CTS4_0,CTS4_1,CTS4_2" bitfld.long 0x04 0.--1. " RTS4E ,RTS4 Output Select" "Not produced,RTS4_0,RTS4_1,RTS4_2" group.long 0x624++0x03 line.long 0x00 "EPF09,Extended Pin Function Setting Register 09" bitfld.long 0x00 16.--19. " ADTRG1S ,ADTRG1 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,?..." bitfld.long 0x00 12.--15. " ADTRG0S ,ADTRG0 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,?..." textline " " bitfld.long 0x00 4.--5. " QZIN0S ,QZIN0S Input Select" "ZIN0_0,ZIN0_0,ZIN0_1,ZIN0_2" bitfld.long 0x00 2.--3. " QBIN0S ,QBIN0S Input Select" "BIN0_0,BIN0_0,BIN0_1,BIN0_2" bitfld.long 0x00 0.--1. " QAIN0S ,QAIN0S Input Select" "AIN0_0,AIN0_0,AIN0_1,AIN0_2" group.long 0x628++0x07 line.long 0x00 "EPF10,Extended Pin Function Setting Register 10" bitfld.long 0x00 31. " UEA24E ,UEA24E Output Select" "Not produced,Produced" bitfld.long 0x00 30. " UEA23E ,UEA23E Output Select" "Not produced,Produced" bitfld.long 0x00 29. " UEA22E ,UEA22E Output Select" "Not produced,Produced" bitfld.long 0x00 28. " UEA21E ,UEA21E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 27. " UEA20E ,UEA20E Output Select" "Not produced,Produced" bitfld.long 0x00 26. " UEA19E ,UEA19E Output Select" "Not produced,Produced" bitfld.long 0x00 25. " UEA18E ,UEA18E Output Select" "Not produced,Produced" bitfld.long 0x00 24. " UEA17E ,UEA17E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 23. " UEA16E ,UEA16E Output Select" "Not produced,Produced" bitfld.long 0x00 22. " UEA15E ,UEA15E Output Select" "Not produced,Produced" bitfld.long 0x00 21. " UEA14E ,UEA14E Output Select" "Not produced,Produced" bitfld.long 0x00 20. " UEA13E ,UEA13E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 19. " UEA12E ,UEA12E Output Select" "Not produced,Produced" bitfld.long 0x00 18. " UEA11E ,UEA11E Output Select" "Not produced,Produced" bitfld.long 0x00 17. " UEA10E ,UEA10E Output Select" "Not produced,Produced" bitfld.long 0x00 16. " UEA09E ,UEA09E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 15. " UEA08E ,UEA08E Output Select" "Not produced,Produced" bitfld.long 0x00 14. " UEAOOE ,UEAOOE Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 6. " UEFLSE ,UEFLSE Output Select" "Not produced,Produced" bitfld.long 0x00 5. " UEOEXE ,UEOEXE Output Select" "Not produced,Produced" bitfld.long 0x00 4. " UEDQME ,UEDQME Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 3. " UEWEXE ,UEWEXE Output Select" "Not produced,Produced" bitfld.long 0x00 2. " UECLKE ,UECLKE Output Select" "Not produced,Produced" bitfld.long 0x00 1. " UEDTHB ,UEDTHB Output Select" "Not produced,Produced" bitfld.long 0x00 0. " UEDEFB ,UEDEFB Output Select" "Not produced,Produced" line.long 0x04 "EPF11,Extended Pin Function Setting Register 11" bitfld.long 0x04 25. " UERLC ,UERLC relocation select" "0,1" bitfld.long 0x04 24. " UED15B ,UED15B Input/Output Select" "Not produced,Produced" bitfld.long 0x04 23. " UED14B ,UED14B Output Select" "Not produced,Produced" bitfld.long 0x04 22. " UED13B ,UED13B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 21. " UED12B ,UED12B Output Select" "Not produced,Produced" bitfld.long 0x04 20. " UED11B ,UED11B Output Select" "Not produced,Produced" bitfld.long 0x04 19. " UED10B ,UED10B Output Select" "Not produced,Produced" bitfld.long 0x04 18. " UED09B ,UED09B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 17. " UED08B ,UED08B Output Select" "Not produced,Produced" bitfld.long 0x04 16. " UED07B ,UED07B Output Select" "Not produced,Produced" bitfld.long 0x04 15. " UED06B ,UED06B Output Select" "Not produced,Produced" bitfld.long 0x04 14. " UED05B ,UED05B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 13. " UED04B ,UED04B Output Select" "Not produced,Produced" bitfld.long 0x04 12. " UED03B ,UED03B Output Select" "Not produced,Produced" bitfld.long 0x04 11. " UED02B ,UED02B Output Select" "Not produced,Produced" bitfld.long 0x04 10. " UED01B ,UED01B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 9. " UED00B ,UED00B Output Select" "Not produced,Produced" bitfld.long 0x04 8. " UEA07E ,UEA07E Output Select" "Not produced,Produced" bitfld.long 0x04 7. " UEA06E ,UEA06E Output Select" "Not produced,Produced" bitfld.long 0x04 6. " UEA05E ,UEA05E Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 5. " UEA04E ,UEA04E Output Select" "Not produced,Produced" bitfld.long 0x04 4. " UEA03E ,UEA03E Output Select" "Not produced,Produced" bitfld.long 0x04 3. " UEA02E ,UEA02E Output Select" "Not produced,Produced" bitfld.long 0x04 2. " UEA01E ,UEA01E Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 1. " UECS0E ,UECS0E Output Select" "Not produced,Produced" bitfld.long 0x04 0. " UEALEE ,UEALEE Output Select" "Not produced,Produced" group.long 0x640++0x03 line.long 0x00 "EPF16,Extended Pin Function Setting Register 16" bitfld.long 0x00 29. " SFMPBC ,MFS_B I2C FastMode+ Select" "Not supported,Supported" bitfld.long 0x00 28. " SFMPAC ,MFS_A I2C FastMode+ Select" "Not supported,Supported" bitfld.long 0x00 2.--3. " SCS7B ,SCS7 Input/Output Select" "SCS7_0/Not produced,SCS7_0,SCS7_1,SCS7_2" bitfld.long 0x00 0.--1. " SCS6B ,SCS6 Select" "SCS6_0/Not produced,SCS6_0,SCS6_1,SCS6_2" sif (cpuis("S6E2DF5*")||cpuis("S6E2DH5*")) group.long 0x648++0x03 line.long 0x00 "EPF18,Extended Pin Function Setting Register 18" bitfld.long 0x00 28.--29. " SDWPS ,S_WP input select" "S_WP_0,S_WP_0,," bitfld.long 0x00 26.--27. " SDCDS ,S_CD input select" "S_CD_0,S_CD_0,," bitfld.long 0x00 24.--25. " SDDATA3B ,SDDATA3 input/output select" "S_DATA3_0/Not produced,S_DATA3_0/S_DATA3_0,," bitfld.long 0x00 22.--23. " SDDATA2B ,SDDATA2 input/output select" "S_DATA2_0/Not produced,S_DATA2_0/S_DATA2_0,," textline " " bitfld.long 0x00 20.--21. " SDDATA1B ,SDDATA1 input/output select" "S_DATA1_0/Not produced,S_DATA1_0/S_DATA1_0,," bitfld.long 0x00 18.--19. " SDDATA0B ,SDDATA0 input/output select" "S_DATA0_0/Not produced,S_DATA0_0/S_DATA0_0,," bitfld.long 0x00 16.--17. " SDCMDB ,S_CMD input/output select" "S_CMD_0/Not produced,S_CMD_0/S_CMD_0,," bitfld.long 0x00 14.--15. " SDCLKE ,S_CLK output select" "Not produced,S_CLK_0,," endif group.long 0x650++0x03 line.long 0x00 "EPF20,Extended Pin Function Setting Register 20" bitfld.long 0x00 5. " UECSXE ,Output for external bus SDRAM MCSX8" "Not produced,Produced" bitfld.long 0x00 4. " UEDWEXE ,Output for external bus SDRAM MSDWEX" "Not produced,Produced" bitfld.long 0x00 3. " UECASE ,Output for external bus SDRAM MCASX" "Not produced,Produced" textline " " bitfld.long 0x00 2. " UERASE ,Output for external bus SDRAM MRASX" "Not produced,Produced" bitfld.long 0x00 1. " UESMCEE ,Output for external bus SDRAM MSDCKE" "Not produced,Produced" bitfld.long 0x00 0. " UESMCKE ,Output for external bus SDRAM MADCLK" "Not produced,Produced" group.long 0x65C++0x03 line.long 0x00 "EPF23,Extended Pin Function Setting Register 23" bitfld.long 0x00 14.--15. " SCS73E ,Input/output for SCS73" "Not produced,SCS73_0,SCS73_1,?..." bitfld.long 0x00 12.--13. " SCS72E ,Input/output for SCS72" "Not produced,SCS72_0,SCS72_1,?..." bitfld.long 0x00 10.--11. " SCS71E ,Input/output for SCS71" "Not produced,SCS71_0,SCS71_1,?..." bitfld.long 0x00 8.--9. " SCS70E ,Input/output for SCS70" "Not produced,SCS70_0,SCS70_1,?..." textline " " bitfld.long 0x00 6.--7. " SCS63E ,Input/output for SCS63" "Not produced,SCS63_0,SCS63_1,?..." bitfld.long 0x00 4.--5. " SCS62E ,Input/output for SCS62" "Not produced,SCS62_0,SCS62_1,?..." bitfld.long 0x00 2.--3. " SCS61E ,Input/output for SCS61" "Not produced,SCS61_0,SCS61_1,?..." bitfld.long 0x00 0.--1. " SCS60E ,Input/output for SCS60" "Not produced,SCS60_0,SCS60_1,?..." group.long 0x660++0x03 line.long 0x00 "EPF24,Extended Pin Function Setting Register 24" bitfld.long 0x00 26.--27. " I2SM4_SDO1E ,Output for I2SDO1" "Not produced,I2SDO1_0,?..." bitfld.long 0x00 24.--25. " I2SM4_SDI1S ,Input for I2SDI1" "Not produced,I2SDI1_0,?..." bitfld.long 0x00 22.--23. " I2SM4_WS1B ,Input/output for I2SWS1" "Not produced,I2SWS1_0,?..." bitfld.long 0x00 20.--21. " I2SM4_SCK1B ,Input/output for I2SCK1" "Not produced,I2SCK1_0,?..." textline " " bitfld.long 0x00 18.--19. " I2SM4_MCLK1E ,Output for I2SMCLK1" "Not produced,I2SMCLK1_0,?..." bitfld.long 0x00 16.--17. " I2SM4_MCLK1S ,Input for I2SMCLK1" "Not produced,I2SMCLK1_0,?..." bitfld.long 0x00 10.--11. " I2SM4_SDO0E ,Output for I2SDO0" "Not produced,I2SDO0_0,?..." bitfld.long 0x00 8.--9. " I2SM4_SDI0S ,Input for I2SDI0" "Not produced,I2SDI0_0,?..." textline " " bitfld.long 0x00 6.--7. " I2SM4_WS0B ,Input/output for I2SWS0" "Not produced,I2SWS0_0,?..." bitfld.long 0x00 4.--5. " I2SM4_SCK0B ,Input/output for I2SCK0" "Not produced,I2SCK0_0,?..." bitfld.long 0x00 2.--3. " I2SM4_MCLK0E ,Output for I2SMCLK0" "Not produced,I2SMCLK0_0,?..." bitfld.long 0x00 0.--1. " I2SM4_MCLK0S ,Input for I2SMCLK0" "Not produced,I2SMCLK0_0,?..." sif (cpuis("S6E2D5*")||cpuis("S6E2DH*")) group.long 0x664++0x03 line.long 0x00 "EPF25,Extended Pin Function Setting Register 25" bitfld.long 0x00 2.--3. " MCTX2E ,Output for CAN-FD TX2" "Not produced,TX2_0,TX2_1,TX2_2" bitfld.long 0x00 0.--1. " MCRX2E ,Input for CAN-FD RX2" "Not produced,RX2_0,RX2_1,RX2_2" endif group.long 0x668++0x03 line.long 0x00 "EPF26,Extended Pin Function Setting Register 26" bitfld.long 0x00 16.--17. " Q_IO3B ,Input/output for GE_SPDQ3" "Not produced,GE_SPDQ3_0,?..." bitfld.long 0x00 14.--15. " Q_IO2B ,Input/output for GE_SPDQ2" "Not produced,GE_SPDQ2_0,?..." bitfld.long 0x00 12.--13. " Q_IO1B ,Input/output for GE_SPDQ1" "Not produced,GE_SPDQ1_0,?..." bitfld.long 0x00 10.--11. " Q_IO0B ,Input/output for GE_SPDQ0" "Not produced,GE_SPDQ0_0,?..." textline " " bitfld.long 0x00 2.--3. " Q_IO0E ,Output for GE_SPCSX_0" "Not produced,GE_SPCSX_0,?..." bitfld.long 0x00 0.--1. " Q_SCKB ,Input/output for GE_SPCK" "Not produced,GE_SPCK,?..." group.long 0x66C++0x0F line.long 0x00 "EPF27,Extended Pin Function Setting Register 27" bitfld.long 0x00 30.--31. " HBINTXS ,Input for GE_HBINTX" "GE_HBINTX_H,GE_HBINTX_0,?..." bitfld.long 0x00 28.--29. " HBRSTOXS ,Input for GE_HBRSTOX" "GE_HBRSTOX_H,GE_HBRSTOX_0,?..." bitfld.long 0x00 26.--27. " HBRESETXE ,Output for GE_HBRESETX" "GE_HBRESETX_H,GE_HBRESETX_0,?..." bitfld.long 0x00 24.--25. " HBWPXE ,Output for GE_HBWPX" "GE_HBWPX_H,GE_HBWPX_0,?..." textline " " bitfld.long 0x00 22.--23. " HBDQ7B ,Input/output for GE_HBDQ7" "Not produced,GE_HBDQ7_0,?..." bitfld.long 0x00 20.--21. " HBDQ6B ,Input/output for GE_HBDQ6" "Not produced,GE_HBDQ6_0,?..." bitfld.long 0x00 18.--19. " HBDQ5B ,Input/output for GE_HBDQ5" "Not produced,GE_HBDQ5_0,?..." bitfld.long 0x00 16.--17. " HBDQ4B ,Input/output for GE_HBDQ4" "Not produced,GE_HBDQ4_0,?..." textline " " bitfld.long 0x00 14.--15. " HBDQ3B ,Input/output for GE_HBDQ3" "Not produced,GE_HBDQ3_0,?..." bitfld.long 0x00 12.--13. " HBDQ2B ,Input/output for GE_HBDQ2" "Not produced,GE_HBDQ2_0,?..." bitfld.long 0x00 10.--11. " HBDQ1B ,Input/output for GE_HBDQ1" "Not produced,GE_HBDQ1_0,?..." bitfld.long 0x00 8.--9. " HBDQ0B ,Input/output for GE_HBDQ0" "Not produced,GE_HBDQ0_0,?..." textline " " bitfld.long 0x00 6.--7. " HBRWDSB ,Input/output for GE_ HBRWDS" "Not produced,GE_ HBRWDS_0,?..." bitfld.long 0x00 4.--5. " HBCSX_1E ,output for GE_ HBCSX_1" "Not produced,GE_ HBCSX_1_0,?..." bitfld.long 0x00 2.--3. " HBCSX_0E ,output for GE_ HBCSX_0" "Not produced,GE_ HBCSX_0_0,?..." bitfld.long 0x00 0.--1. " HBCKE ,Output for GE_ HBCK" "Not produced,GE_ HBCK_0,?..." line.long 0x04 "EPF28,Extended Pin Function Setting Register 28" bitfld.long 0x04 30.--31. " PNL_PD15E ,Output for PNL_PD15" "Not produced,PNL_PD15_0,?..." bitfld.long 0x04 28.--29. " PNL_PD14E ,Output for PNL_PD14" "Not produced,PNL_PD14_0,?..." bitfld.long 0x04 26.--27. " PNL_PD13E ,Output for PNL_PD13" "Not produced,PNL_PD13_0,?..." bitfld.long 0x04 24.--25. " PNL_PD12E ,Output for PNL_PD12" "Not produced,PNL_PD12_0,?..." textline " " bitfld.long 0x04 22.--23. " PNL_PD11E ,Output for PNL_PD11" "Not produced,PNL_PD11_0,?..." bitfld.long 0x04 20.--21. " PNL_PD10E ,Output for PNL_PD10" "Not produced,PNL_PD10_0,?..." bitfld.long 0x04 18.--19. " PNL_PD9E ,Output for PNL_PD9" "Not produced,PNL_PD9_0,?..." bitfld.long 0x04 16.--17. " PNL_PD8E ,Output for PNL_PD8" "Not produced,PNL_PD8_0,?..." textline " " bitfld.long 0x04 14.--15. " PNL_PD7E ,Output for PNL_PD7" "Not produced,PNL_PD7_0,?..." bitfld.long 0x04 12.--13. " PNL_PD6E ,Output for PNL_PD6" "Not produced,PNL_PD6_0,?..." bitfld.long 0x04 10.--11. " PNL_PD5E ,Output for PNL_PD5" "Not produced,PNL_PD5_0,?..." bitfld.long 0x04 8.--9. " PNL_PD4E ,Output for PNL_PD4" "Not produced,PNL_PD4_0,?..." textline " " bitfld.long 0x04 6.--7. " PNL_PD3E ,Output for PNL_PD3" "Not produced,PNL_PD3_0,?..." bitfld.long 0x04 4.--5. " PNL_PD2E ,Output for PNL_PD2" "Not produced,PNL_PD2_0,?..." bitfld.long 0x04 2.--3. " PNL_PD1E ,Output for PNL_PD1" "Not produced,PNL_PD1_0,?..." bitfld.long 0x04 0.--1. " PNL_PD0E ,Output for PNL_PD0" "Not produced,PNL_PD0_0,?..." line.long 0x08 "EPF29,Extended Pin Function Setting Register 29" bitfld.long 0x08 30.--31. " PNL_TSIG11E ,Output for PNL_TSIG11" "Not produced,PNL_TSIG11_0,?..." bitfld.long 0x08 28.--29. " PNL_TSIG10E ,Output for PNL_TSIG10" "Not produced,PNL_TSIG10_0,?..." bitfld.long 0x08 26.--27. " PNL_TSIG9E ,Output for PNL_TSIG9" "Not produced,PNL_TSIG9_0,?..." bitfld.long 0x08 24.--25. " PNL_TSIG8E ,Output for PNL_TSIG8" "Not produced,PNL_TSIG8_0,?..." textline " " bitfld.long 0x08 22.--23. " PNL_TSIG7E ,Output for PNL_TSIG7" "Not produced,PNL_TSIG7_0,?..." bitfld.long 0x08 20.--21. " PNL_TSIG6E ,Output for PNL_TSIG6" "Not produced,PNL_TSIG6_0,?..." bitfld.long 0x08 18.--19. " PNL_TSIG5E ,Output for PNL_TSIG5" "Not produced,PNL_TSIG5_0,?..." textline " " bitfld.long 0x08 14.--15. " PNL_PD23E ,Output for PNL_PD23" "Not produced,PNL_PD23_0,?..." bitfld.long 0x08 12.--13. " PNL_PD22E ,Output for PNL_PD22" "Not produced,PNL_PD22_0,?..." bitfld.long 0x08 10.--11. " PNL_PD21E ,Output for PNL_PD21" "Not produced,PNL_PD21_0,?..." bitfld.long 0x08 8.--9. " PNL_PD20E ,Output for PNL_PD20" "Not produced,PNL_PD20_0,?..." textline " " bitfld.long 0x08 6.--7. " PNL_PD19E ,Output for PNL_PD19" "Not produced,PNL_PD19_0,?..." bitfld.long 0x08 4.--5. " PNL_PD18E ,Output for PNL_PD18" "Not produced,PNL_PD18_0,?..." bitfld.long 0x08 2.--3. " PNL_PD17E ,Output for PNL_PD17" "Not produced,PNL_PD17_0,?..." bitfld.long 0x08 0.--1. " PNL_PD16E ,Output for PNL_PD16" "Not produced,PNL_PD16_0,?..." line.long 0x0C "EPF30,Extended Pin Function Setting Register 30" bitfld.long 0x0C 24.--25. " PNL_TSIG4E ,Output for PNL_TSIG4" "Not produced,PNL_TSIG4_0,?..." bitfld.long 0x0C 22.--23. " PNL_TSIG3E ,Output for PNL_TSIG3" "Not produced,PNL_TSIG3_0,?..." bitfld.long 0x0C 20.--21. " PNL_TSIG2E ,Output for PNL_TSIG2" "Not produced,PNL_TSIG2_0,?..." bitfld.long 0x0C 18.--19. " PNL_TSIG1E ,Output for PNL_TSIG1" "Not produced,PNL_TSIG1_0,?..." textline " " bitfld.long 0x0C 16.--17. " PNL_TSIG0E ,Output for PNL_TSIG0" "Not produced,PNL_TSIG0_0,?..." bitfld.long 0x0C 10.--11. " PNL_LH_SYNCE ,Output for PNL_LH_SYNCE" "Not produced,PNL_LH_SYNCE_0,?..." bitfld.long 0x0C 8.--9. " PNL_FV_SYNCE ,Output for PNL_FV_SYNCE" "Not produced,PNL_FV_SYNCE_0,?..." bitfld.long 0x0C 6.--7. " PNL_LEE ,Output for PNL_LEE" "Not produced,PNL_LEE_0,?..." textline " " bitfld.long 0x0C 4.--5. " PNL_DENE ,Output for PNL_DENE" "Not produced,PNL_DENE_0,?..." bitfld.long 0x0C 2.--3. " PNL_DCLKE ,Output for PNL_DCLKE" "Not produced,PNL_DCLKE_0,?..." bitfld.long 0x0C 0.--1. " PNL_PWEE ,Output for PNL_PWEE" "Not produced,PNL_PWEE_0,?..." tree.end tree "Open drain setting registers" group.long 0x700++0x03 line.long 0x00 "PZR_0,Port Pseudo Open Drain Setting Register 0" bitfld.long 0x00 14. " PZR_0E ,Port E Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 13. " PZR_0D ,Port D Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 12. " PZR_0C ,Port C Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 11. " PZR_0B ,Port B Pseudo Open Drain Setting Register 0" "High,Hi-Z" textline " " bitfld.long 0x00 10. " PZR_0A ,Port A Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 9. " PZR_09 ,Port 9 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 8. " PZR_08 ,Port 8 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 7. " PZR_07 ,Port 7 Pseudo Open Drain Setting Register 0" "High,Hi-Z" textline " " bitfld.long 0x00 6. " PZR_06 ,Port 6 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 5. " PZR_05 ,Port 5 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 4. " PZR_04 ,Port 4 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 3. " PZR_03 ,Port 3 Pseudo Open Drain Setting Register 0" "High,Hi-Z" textline " " bitfld.long 0x00 2. " PZR_02 ,Port 2 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 1. " PZR_01 ,Port 1 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 0. " PZR_00 ,Port 0 Pseudo Open Drain Setting Register 0" "High,Hi-Z" group.long 0x704++0x03 line.long 0x00 "PZR_1,Port Pseudo Open Drain Setting Register 1" bitfld.long 0x00 15. " PZR_1F ,Port F Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 14. " PZR_1E ,Port E Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 13. " PZR_1D ,Port D Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 12. " PZR_1C ,Port C Pseudo Open Drain Setting Register 1" "High,Hi-Z" textline " " bitfld.long 0x00 11. " PZR_1B ,Port B Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 10. " PZR_1A ,Port A Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 9. " PZR_19 ,Port 9 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 8. " PZR_18 ,Port 8 Pseudo Open Drain Setting Register 1" "High,Hi-Z" textline " " bitfld.long 0x00 7. " PZR_17 ,Port 7 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 6. " PZR_16 ,Port 6 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 5. " PZR_15 ,Port 5 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 4. " PZR_14 ,Port 4 Pseudo Open Drain Setting Register 1" "High,Hi-Z" textline " " bitfld.long 0x00 3. " PZR_13 ,Port 3 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 2. " PZR_12 ,Port 2 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 1. " PZR_11 ,Port 1 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 0. " PZR_10 ,Port 0 Pseudo Open Drain Setting Register 1" "High,Hi-Z" group.long 0x708++0x03 line.long 0x00 "PZR_2,Port Pseudo Open Drain Setting Register 2" bitfld.long 0x00 7. " PZR_27 ,Port 7 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 6. " PZR_26 ,Port 6 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 5. " PZR_25 ,Port 5 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 4. " PZR_24 ,Port 4 Pseudo Open Drain Setting Register 2" "High,Hi-Z" textline " " bitfld.long 0x00 3. " PZR_23 ,Port 3 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 2. " PZR_22 ,Port 2 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 1. " PZR_21 ,Port 1 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 0. " PZR_20 ,Port 0 Pseudo Open Drain Setting Register 2" "High,Hi-Z" group.long 0x70C++0x03 line.long 0x00 "PZR_3,Port Pseudo Open Drain Setting Register 3" bitfld.long 0x00 15. " PZR_3F ,Port F Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 14. " PZR_3E ,Port E Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 13. " PZR_3D ,Port D Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 12. " PZR_3C ,Port C Pseudo Open Drain Setting Register 3" "High,Hi-Z" textline " " bitfld.long 0x00 11. " PZR_3B ,Port B Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 10. " PZR_3A ,Port A Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 9. " PZR_39 ,Port 9 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 8. " PZR_38 ,Port 8 Pseudo Open Drain Setting Register 3" "High,Hi-Z" textline " " bitfld.long 0x00 7. " PZR_37 ,Port 7 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 6. " PZR_36 ,Port 6 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 5. " PZR_35 ,Port 5 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 4. " PZR_34 ,Port 4 Pseudo Open Drain Setting Register 3" "High,Hi-Z" textline " " bitfld.long 0x00 3. " PZR_33 ,Port 3 Pseudo Open Drain Setting Register 3" "High,Hi-Z" group.long 0x710++0x03 line.long 0x00 "PZR_4,Port Pseudo Open Drain Setting Register 4" bitfld.long 0x00 9. " PZR_49 ,Port 9 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 8. " PZR_48 ,Port 8 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 7. " PZR_47 ,Port 7 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 6. " PZR_46 ,Port 6 Pseudo Open Drain Setting Register 4" "High,Hi-Z" group.long 0x714++0x03 line.long 0x00 "PZR_5,Port Pseudo Open Drain Setting Register 5" bitfld.long 0x00 6. " PZR_56 ,Port 6 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 5. " PZR_55 ,Port 5 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 4. " PZR_54 ,Port 4 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 3. " PZR_53 ,Port 3 Pseudo Open Drain Setting Register 5" "High,Hi-Z" textline " " bitfld.long 0x00 2. " PZR_52 ,Port 2 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 1. " PZR_51 ,Port 1 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 0. " PZR_50 ,Port 0 Pseudo Open Drain Setting Register 5" "High,Hi-Z" group.long 0x718++0x03 line.long 0x00 "PZR_6,Port Pseudo Open Drain Setting Register 6" bitfld.long 0x00 8. " PZR_68 ,Port 8 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 7. " PZR_67 ,Port 7 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 6. " PZR_66 ,Port 6 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 5. " PZR_65 ,Port 5 Pseudo Open Drain Setting Register 6" "High,Hi-Z" textline " " bitfld.long 0x00 4. " PZR_64 ,Port 4 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 3. " PZR_63 ,Port 3 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 2. " PZR_62 ,Port 2 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 1. " PZR_61 ,Port 1 Pseudo Open Drain Setting Register 6" "High,Hi-Z" textline " " bitfld.long 0x00 0. " PZR_60 ,Port 0 Pseudo Open Drain Setting Register 6" "High,Hi-Z" group.long 0x71C++0x03 line.long 0x00 "PZR_7,Port Pseudo Open Drain Setting Register 7" bitfld.long 0x00 12. " PZR_7C ,Port C Pseudo Open Drain Setting Register 7" "High,Hi-Z" bitfld.long 0x00 11. " PZR_7B ,Port B Pseudo Open Drain Setting Register 7" "High,Hi-Z" bitfld.long 0x00 10. " PZR_7A ,Port A Pseudo Open Drain Setting Register 7" "High,Hi-Z" bitfld.long 0x00 9. " PZR_79 ,Port 9 Pseudo Open Drain Setting Register 7" "High,Hi-Z" textline " " bitfld.long 0x00 8. " PZR_78 ,Port 8 Pseudo Open Drain Setting Register 7" "High,Hi-Z" bitfld.long 0x00 7. " PZR_77 ,Port 7 Pseudo Open Drain Setting Register 7" "High,Hi-Z" bitfld.long 0x00 6. " PZR_76 ,Port 6 Pseudo Open Drain Setting Register 7" "High,Hi-Z" bitfld.long 0x00 5. " PZR_75 ,Port 5 Pseudo Open Drain Setting Register 7" "High,Hi-Z" textline " " bitfld.long 0x00 4. " PZR_74 ,Port 4 Pseudo Open Drain Setting Register 7" "High,Hi-Z" bitfld.long 0x00 3. " PZR_73 ,Port 3 Pseudo Open Drain Setting Register 7" "High,Hi-Z" bitfld.long 0x00 2. " PZR_72 ,Port 2 Pseudo Open Drain Setting Register 7" "High,Hi-Z" bitfld.long 0x00 1. " PZR_71 ,Port 1 Pseudo Open Drain Setting Register 7" "High,Hi-Z" textline " " bitfld.long 0x00 0. " PZR_70 ,Port 0 Pseudo Open Drain Setting Register 7" "High,Hi-Z" group.long 0x720++0x03 line.long 0x00 "PZR_8,Port Pseudo Open Drain Setting Register 8" bitfld.long 0x00 1. " PZR_81 ,Port 1 Pseudo Open Drain Setting Register 8" "High,Hi-Z" bitfld.long 0x00 0. " PZR_80 ,Port 0 Pseudo Open Drain Setting Register 8" "High,Hi-Z" group.long 0x724++0x03 line.long 0x00 "PZR_9,Port Pseudo Open Drain Setting Register 9" bitfld.long 0x00 7. " PZR_97 ,Port 7 Pseudo Open Drain Setting Register 9" "High,Hi-Z" bitfld.long 0x00 6. " PZR_96 ,Port 6 Pseudo Open Drain Setting Register 9" "High,Hi-Z" bitfld.long 0x00 5. " PZR_95 ,Port 5 Pseudo Open Drain Setting Register 9" "High,Hi-Z" bitfld.long 0x00 4. " PZR_94 ,Port 4 Pseudo Open Drain Setting Register 9" "High,Hi-Z" textline " " bitfld.long 0x00 3. " PZR_93 ,Port 3 Pseudo Open Drain Setting Register 9" "High,Hi-Z" bitfld.long 0x00 2. " PZR_92 ,Port 2 Pseudo Open Drain Setting Register 9" "High,Hi-Z" bitfld.long 0x00 1. " PZR_91 ,Port 1 Pseudo Open Drain Setting Register 9" "High,Hi-Z" bitfld.long 0x00 0. " PZR_90 ,Port 0 Pseudo Open Drain Setting Register 9" "High,Hi-Z" sif (cpuis("S6E2D?5J*")) group.long 0x728++0x03 line.long 0x00 "PZR_A,Port Pseudo Open Drain Setting Register A" bitfld.long 0x00 13. " PZR_AD ,Port D Pseudo Open Drain Setting Register A" "High,Hi-Z" bitfld.long 0x00 12. " PZR_AC ,Port C Pseudo Open Drain Setting Register A" "High,Hi-Z" bitfld.long 0x00 11. " PZR_AB ,Port B Pseudo Open Drain Setting Register A" "High,Hi-Z" bitfld.long 0x00 10. " PZR_AA ,Port A Pseudo Open Drain Setting Register A" "High,Hi-Z" textline " " bitfld.long 0x00 9. " PZR_A9 ,Port 9 Pseudo Open Drain Setting Register A" "High,Hi-Z" bitfld.long 0x00 8. " PZR_A8 ,Port 8 Pseudo Open Drain Setting Register A" "High,Hi-Z" bitfld.long 0x00 7. " PZR_A7 ,Port 7 Pseudo Open Drain Setting Register A" "High,Hi-Z" bitfld.long 0x00 6. " PZR_A6 ,Port 6 Pseudo Open Drain Setting Register A" "High,Hi-Z" textline " " bitfld.long 0x00 5. " PZR_A5 ,Port 5 Pseudo Open Drain Setting Register A" "High,Hi-Z" bitfld.long 0x00 4. " PZR_A4 ,Port 4 Pseudo Open Drain Setting Register A" "High,Hi-Z" bitfld.long 0x00 3. " PZR_A3 ,Port 3 Pseudo Open Drain Setting Register A" "High,Hi-Z" bitfld.long 0x00 2. " PZR_A2 ,Port 2 Pseudo Open Drain Setting Register A" "High,Hi-Z" textline " " bitfld.long 0x00 1. " PZR_A1 ,Port 1 Pseudo Open Drain Setting Register A" "High,Hi-Z" bitfld.long 0x00 0. " PZR_A0 ,Port 0 Pseudo Open Drain Setting Register A" "High,Hi-Z" group.long 0x72C++0x03 line.long 0x00 "PZR_B,Port Pseudo Open Drain Setting Register B" bitfld.long 0x00 13. " PZR_BD ,Port D Pseudo Open Drain Setting Register B" "High,Hi-Z" bitfld.long 0x00 12. " PZR_BC ,Port C Pseudo Open Drain Setting Register B" "High,Hi-Z" bitfld.long 0x00 11. " PZR_BB ,Port B Pseudo Open Drain Setting Register B" "High,Hi-Z" bitfld.long 0x00 10. " PZR_BA ,Port A Pseudo Open Drain Setting Register B" "High,Hi-Z" textline " " bitfld.long 0x00 9. " PZR_B9 ,Port 9 Pseudo Open Drain Setting Register B" "High,Hi-Z" bitfld.long 0x00 8. " PZR_B8 ,Port 8 Pseudo Open Drain Setting Register B" "High,Hi-Z" bitfld.long 0x00 7. " PZR_B7 ,Port 7 Pseudo Open Drain Setting Register B" "High,Hi-Z" bitfld.long 0x00 6. " PZR_B6 ,Port 6 Pseudo Open Drain Setting Register B" "High,Hi-Z" textline " " bitfld.long 0x00 5. " PZR_B5 ,Port 5 Pseudo Open Drain Setting Register B" "High,Hi-Z" bitfld.long 0x00 4. " PZR_B4 ,Port 4 Pseudo Open Drain Setting Register B" "High,Hi-Z" bitfld.long 0x00 3. " PZR_B3 ,Port 3 Pseudo Open Drain Setting Register B" "High,Hi-Z" bitfld.long 0x00 2. " PZR_B2 ,Port 2 Pseudo Open Drain Setting Register B" "High,Hi-Z" textline " " bitfld.long 0x00 1. " PZR_B1 ,Port 1 Pseudo Open Drain Setting Register B" "High,Hi-Z" bitfld.long 0x00 0. " PZR_B0 ,Port 0 Pseudo Open Drain Setting Register B" "High,Hi-Z" group.long 0x730++0x03 line.long 0x00 "PZR_C,Port Pseudo Open Drain Setting Register C" bitfld.long 0x00 13. " PZR_CD ,Port D Pseudo Open Drain Setting Register C" "High,Hi-Z" bitfld.long 0x00 12. " PZR_CC ,Port C Pseudo Open Drain Setting Register C" "High,Hi-Z" bitfld.long 0x00 11. " PZR_CB ,Port B Pseudo Open Drain Setting Register C" "High,Hi-Z" bitfld.long 0x00 10. " PZR_CA ,Port A Pseudo Open Drain Setting Register C" "High,Hi-Z" textline " " bitfld.long 0x00 9. " PZR_C9 ,Port 9 Pseudo Open Drain Setting Register C" "High,Hi-Z" bitfld.long 0x00 8. " PZR_C8 ,Port 8 Pseudo Open Drain Setting Register C" "High,Hi-Z" bitfld.long 0x00 7. " PZR_C7 ,Port 7 Pseudo Open Drain Setting Register C" "High,Hi-Z" bitfld.long 0x00 6. " PZR_C6 ,Port 6 Pseudo Open Drain Setting Register C" "High,Hi-Z" textline " " bitfld.long 0x00 5. " PZR_C5 ,Port 5 Pseudo Open Drain Setting Register C" "High,Hi-Z" bitfld.long 0x00 4. " PZR_C4 ,Port 4 Pseudo Open Drain Setting Register C" "High,Hi-Z" bitfld.long 0x00 3. " PZR_C3 ,Port 3 Pseudo Open Drain Setting Register C" "High,Hi-Z" bitfld.long 0x00 2. " PZR_C2 ,Port 2 Pseudo Open Drain Setting Register C" "High,Hi-Z" textline " " bitfld.long 0x00 1. " PZR_C1 ,Port 1 Pseudo Open Drain Setting Register C" "High,Hi-Z" bitfld.long 0x00 0. " PZR_C0 ,Port 0 Pseudo Open Drain Setting Register C" "High,Hi-Z" group.long 0x734++0x03 line.long 0x00 "PZR_D,Port Pseudo Open Drain Setting Register D" bitfld.long 0x00 13. " PZR_DD ,Port D Pseudo Open Drain Setting Register D" "High,Hi-Z" bitfld.long 0x00 12. " PZR_DC ,Port C Pseudo Open Drain Setting Register D" "High,Hi-Z" bitfld.long 0x00 11. " PZR_DB ,Port B Pseudo Open Drain Setting Register D" "High,Hi-Z" bitfld.long 0x00 10. " PZR_DA ,Port A Pseudo Open Drain Setting Register D" "High,Hi-Z" textline " " bitfld.long 0x00 9. " PZR_D9 ,Port 9 Pseudo Open Drain Setting Register D" "High,Hi-Z" bitfld.long 0x00 8. " PZR_D8 ,Port 8 Pseudo Open Drain Setting Register D" "High,Hi-Z" bitfld.long 0x00 7. " PZR_D7 ,Port 7 Pseudo Open Drain Setting Register D" "High,Hi-Z" bitfld.long 0x00 6. " PZR_D6 ,Port 6 Pseudo Open Drain Setting Register D" "High,Hi-Z" textline " " bitfld.long 0x00 5. " PZR_D5 ,Port 5 Pseudo Open Drain Setting Register D" "High,Hi-Z" bitfld.long 0x00 4. " PZR_D4 ,Port 4 Pseudo Open Drain Setting Register D" "High,Hi-Z" bitfld.long 0x00 3. " PZR_D3 ,Port 3 Pseudo Open Drain Setting Register D" "High,Hi-Z" bitfld.long 0x00 2. " PZR_D2 ,Port 2 Pseudo Open Drain Setting Register D" "High,Hi-Z" textline " " bitfld.long 0x00 1. " PZR_D1 ,Port 1 Pseudo Open Drain Setting Register D" "High,Hi-Z" bitfld.long 0x00 0. " PZR_D0 ,Port 0 Pseudo Open Drain Setting Register D" "High,Hi-Z" endif group.long 0x738++0x03 line.long 0x00 "PZR_E,Port Pseudo Open Drain Setting Register E" bitfld.long 0x00 3. " PZR_E3 ,Port 3 Pseudo Open Drain Setting Register E" "High,Hi-Z" bitfld.long 0x00 2. " PZR_E2 ,Port 2 Pseudo Open Drain Setting Register E" "High,Hi-Z" bitfld.long 0x00 0. " PZR_E0 ,Port 0 Pseudo Open Drain Setting Register E" "High,Hi-Z" tree.end width 0x0B elif (cpuis("S6E2C*")) base ad:0x4006F000 width 8. tree "Function Setting Registers" group.long 0x00++0x03 line.long 0x00 "PFR_0,Port Function Setting Register 0" bitfld.long 0x00 10. " PFR_0A ,Port A function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_09 ,Port 9 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_08 ,Port 8 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_04 ,Port 4 function setting register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_03 ,Port 3 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_02 ,Port 2 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_01 ,Port 1 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_00 ,Port 0 function setting register 0" "GPIO,I/O peripherals" group.long 0x04++0x03 line.long 0x00 "PFR_1,Port Function Setting Register 1" bitfld.long 0x00 15. " PFR_1F ,Port F function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_1E ,Port E function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_1D ,Port D function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_1C ,Port C function setting register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_1B ,Port B function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_1A ,Port A function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_19 ,Port 9 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_18 ,Port 8 function setting register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_17 ,Port 7 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_16 ,Port 6 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_15 ,Port 5 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_14 ,Port 4 function setting register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_13 ,Port 3 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_12 ,Port 2 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_11 ,Port 1 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_10 ,Port 0 function setting register 1" "GPIO,I/O peripherals" group.long 0x08++0x03 line.long 0x00 "PFR_2,Port Function Setting Register 2" bitfld.long 0x00 10. " PFR_2A ,Port A function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_29 ,Port 9 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_28 ,Port 8 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_27 ,Port 7 function setting register 2" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 6. " PFR_26 ,Port 6 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_25 ,Port 5 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_24 ,Port 4 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_23 ,Port 3 function setting register 2" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_22 ,Port 2 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_21 ,Port 1 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_20 ,Port 0 function setting register 2" "GPIO,I/O peripherals" group.long 0x0C++0x03 line.long 0x00 "PFR_3,Port Function Setting Register 3" bitfld.long 0x00 14. " PFR_3E ,Port E function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_3D ,Port D function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_3C ,Port C function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_3B ,Port B function setting register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 10. " PFR_3A ,Port A function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_39 ,Port 9 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_38 ,Port 8 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_37 ,Port 7 function setting register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 6. " PFR_36 ,Port 6 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_35 ,Port 5 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_34 ,Port 4 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_33 ,Port 3 function setting register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_32 ,Port 2 function setting register 3" "GPIO,I/O peripherals" sif (!cpuis("S6E2C*H*")) bitfld.long 0x00 1. " PFR_31 ,Port 1 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_30 ,Port 0 function setting register 3" "GPIO,I/O peripherals" endif group.long 0x10++0x03 line.long 0x00 "PFR_4,Port Function Setting Register 4" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " PFR_4E ,Port E function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_4D ,Port D function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_4C ,Port C function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_4B ,Port B function setting register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 10. " PFR_4A ,Port A function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_49 ,Port 9 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_48 ,Port 8 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_47 ,Port 7 function setting register 4" "GPIO,I/O peripherals" textline " " else bitfld.long 0x00 9. " PFR_49 ,Port 9 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_48 ,Port 8 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_47 ,Port 7 function setting register 4" "GPIO,I/O peripherals" textline " " endif bitfld.long 0x00 6. " PFR_46 ,Port 6 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_45 ,Port 5 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_44 ,Port 4 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_43 ,Port 3 function setting register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_42 ,Port 2 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_41 ,Port 1 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_40 ,Port 0 function setting register 4" "GPIO,I/O peripherals" sif (!cpuis("S6E2C*H*")) group.long 0x14++0x03 line.long 0x00 "PFR_5,Port Function Setting Register 5" sif (cpuis("S6E2C*J*")) bitfld.long 0x00 15. " PFR_5F ,Port F function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_5E ,Port E function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_5D ,Port D function setting register 5" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_52 ,Port 2 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_51 ,Port 1 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_50 ,Port 0 function setting register 5" "GPIO,I/O peripherals" else bitfld.long 0x00 15. " PFR_5F ,Port F function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_5E ,Port E function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_5D ,Port D function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_5C ,Port C function setting register 5" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_5B ,Port B function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_5A ,Port A function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_59 ,Port 9 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_58 ,Port 8 function setting register 5" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_57 ,Port 7 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_56 ,Port 6 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_55 ,Port 5 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_54 ,Port 4 function setting register 5" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_53 ,Port 3 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_52 ,Port 2 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_51 ,Port 1 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_50 ,Port 0 function setting register 5" "GPIO,I/O peripherals" endif endif group.long 0x18++0x03 line.long 0x00 "PFR_6,Port Function Setting Register 6" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " PFR_6E ,Port E function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_6D ,Port D function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_6C ,Port C function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_6B ,Port B function setting register 6" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 10. " PFR_6A ,Port A function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_69 ,Port 9 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_68 ,Port 8 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_67 ,Port 7 function setting register 6" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 6. " PFR_66 ,Port 6 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_65 ,Port 5 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_64 ,Port 4 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_63 ,Port 3 function setting register 6" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_62 ,Port 2 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_61 ,Port 1 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_60 ,Port 0 function setting register 6" "GPIO,I/O peripherals" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 14. " PFR_6E ,Port E function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_65 ,Port 5 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_64 ,Port 4 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_63 ,Port 3 function setting register 6" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_62 ,Port 2 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_61 ,Port 1 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_60 ,Port 0 function setting register 6" "GPIO,I/O peripherals" else bitfld.long 0x00 14. " PFR_6E ,Port E function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_63 ,Port 3 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_62 ,Port 2 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_61 ,Port 1 function setting register 6" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 0. " PFR_60 ,Port 0 function setting register 6" "GPIO,I/O peripherals" endif group.long 0x1C++0x03 line.long 0x00 "PFR_7,Port Function Setting Register 7" bitfld.long 0x00 14. " PFR_7E ,Port E function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_7D ,Port D function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_7C ,Port C function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_7B ,Port B function setting register 7" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 10. " PFR_7A ,Port A function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_79 ,Port 9 function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_78 ,Port 8 function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_77 ,Port 7 function setting register 7" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 6. " PFR_76 ,Port 6 function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_75 ,Port 5 function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_74 ,Port 4 function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_73 ,Port 3 function setting register 7" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_72 ,Port 2 function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_71 ,Port 1 function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_70 ,Port 0 function setting register 7" "GPIO,I/O peripherals" group.long 0x20++0x03 line.long 0x00 "PFR_8,Port Function Setting Register 8" bitfld.long 0x00 3. " PFR_83 ,Port 3 function setting register 8" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_82 ,Port 2 function setting register 8" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_81 ,Port 1 function setting register 8" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_80 ,Port 0 function setting register 8" "GPIO,I/O peripherals" sif (!cpuis("S6E2C*H*")) group.long 0x24++0x03 line.long 0x00 "PFR_9,Port Function Setting Register 9" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 7. " PFR_97 ,Port 7 function setting register 9" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_96 ,Port 6 function setting register 9" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_95 ,Port 5 function setting register 9" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_94 ,Port 4 function setting register 9" "GPIO,I/O peripherals" else bitfld.long 0x00 5. " PFR_95 ,Port 5 function setting register 9" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_94 ,Port 4 function setting register 9" "GPIO,I/O peripherals" endif textline " " bitfld.long 0x00 3. " PFR_93 ,Port 3 function setting register 9" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_92 ,Port 2 function setting register 9" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_91 ,Port 1 function setting register 9" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_90 ,Port 0 function setting register 9" "GPIO,I/O peripherals" endif group.long 0x28++0x03 line.long 0x00 "PFR_A,Port Function Setting Register A" bitfld.long 0x00 15. " PFR_AF ,Port F function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_AE ,Port E function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_AD ,Port D function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_AC ,Port C function setting register A" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_AB ,Port B function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_AA ,Port A function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_A9 ,Port 9 function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_A8 ,Port 8 function setting register A" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_A7 ,Port 7 function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_A6 ,Port 6 function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_A5 ,Port 5 function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_A4 ,Port 4 function setting register A" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_A3 ,Port 3 function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_A2 ,Port 2 function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_A1 ,Port 1 function setting register A" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_A0 ,Port 0 function setting register A" "GPIO,I/O peripherals" sif (!cpuis("S6E2C*H*")) group.long 0x2C++0x03 line.long 0x00 "PFR_B,Port Function Setting Register B" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 15. " PFR_BF ,Port F function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_BE ,Port E function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_BD ,Port D function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_BC ,Port C function setting register B" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_BB ,Port B function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_BA ,Port A function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_B9 ,Port 9 function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_B8 ,Port 8 function setting register B" "GPIO,I/O peripherals" textline " " endif bitfld.long 0x00 7. " PFR_B7 ,Port 7 function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_B6 ,Port 6 function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_B5 ,Port 5 function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_B4 ,Port 4 function setting register B" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_B3 ,Port 3 function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_B2 ,Port 2 function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_B1 ,Port 1 function setting register B" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_B0 ,Port 0 function setting register B" "GPIO,I/O peripherals" endif group.long 0x30++0x03 line.long 0x00 "PFR_C,Port Function Setting Register C" bitfld.long 0x00 15. " PFR_CF ,Port F function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_CE ,Port E function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_CD ,Port D function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_CC ,Port C function setting register C" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_CB ,Port B function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_CA ,Port A function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_C9 ,Port 9 function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_C8 ,Port 8 function setting register C" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_C7 ,Port 7 function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_C6 ,Port 6 function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_C5 ,Port 5 function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_C4 ,Port 4 function setting register C" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_C3 ,Port 3 function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_C2 ,Port 2 function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_C1 ,Port 1 function setting register C" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_C0 ,Port 0 function setting register C" "GPIO,I/O peripherals" group.long 0x34++0x03 line.long 0x00 "PFR_D,Port Function Setting Register D" bitfld.long 0x00 2. " PFR_D2 ,Port 2 function setting register D" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_D1 ,Port 1 function setting register D" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_D0 ,Port 0 function setting register D" "GPIO,I/O peripherals" group.long 0x38++0x03 line.long 0x00 "PFR_E,Port Function Setting Register E" bitfld.long 0x00 3. " PFR_E3 ,Port 3 function setting register E" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_E2 ,Port 2 function setting register E" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_E0 ,Port 0 function setting register E" "GPIO,I/O peripherals" sif (!cpuis("S6E2C*H*")) group.long 0x3C++0x03 line.long 0x00 "PFR_F,Port Function Setting Register F" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 12. " PFR_FC ,Port C function setting register F" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_FB ,Port B function setting register F" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_FA ,Port A function setting register F" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 9. " PFR_F9 ,Port 9 function setting register F" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_F8 ,Port 8 function setting register F" "GPIO,I/O peripherals" textline " " endif bitfld.long 0x00 7. " PFR_F7 ,Port 7 function setting register F" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_F6 ,Port 6 function setting register F" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_F5 ,Port 5 function setting register F" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_F4 ,Port 4 function setting register F" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_F3 ,Port 3 function setting register F" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_F2 ,Port 2 function setting register F" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_F1 ,Port 1 function setting register F" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_F0 ,Port 0 function setting register F" "GPIO,I/O peripherals" endif tree.end tree "Pull-up Setting Registers" group.long 0x100++0x03 line.long 0x00 "PCR_0,Pull-up Setting Register 0" bitfld.long 0x00 10. " PCR_0A ,Pull-up A setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_09 ,Pull-up 9 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_08 ,Pull-up 8 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_04 ,Pull-up 4 setting register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_03 ,Pull-up 3 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_02 ,Pull-up 2 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_01 ,Pull-up 1 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_00 ,Pull-up 0 setting register 0" "Pull-up disconnected,Pull-up connected" group.long 0x104++0x03 line.long 0x00 "PCR_1,Pull-up Setting Register 1" bitfld.long 0x00 15. " PCR_1F ,Pull-up F setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_1E ,Pull-up E setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_1D ,Pull-up D setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_1C ,Pull-up C setting register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_1B ,Pull-up B setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_1A ,Pull-up A setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_19 ,Pull-up 9 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_18 ,Pull-up 8 setting register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_17 ,Pull-up 7 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_16 ,Pull-up 6 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_15 ,Pull-up 5 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_14 ,Pull-up 4 setting register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_13 ,Pull-up 3 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_12 ,Pull-up 2 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_11 ,Pull-up 1 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_10 ,Pull-up 0 setting register 1" "Pull-up disconnected,Pull-up connected" group.long 0x108++0x03 line.long 0x00 "PCR_2,Pull-up Setting Register 2" bitfld.long 0x00 10. " PCR_2A ,Pull-up A setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_29 ,Pull-up 9 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_28 ,Pull-up 8 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_27 ,Pull-up 7 setting register 2" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 6. " PCR_26 ,Pull-up 6 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_25 ,Pull-up 5 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_24 ,Pull-up 4 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_23 ,Pull-up 3 setting register 2" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_22 ,Pull-up 2 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_21 ,Pull-up 1 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_20 ,Pull-up 0 setting register 2" "Pull-up disconnected,Pull-up connected" group.long 0x10C++0x03 line.long 0x00 "PCR_3,Pull-up Setting Register 3" bitfld.long 0x00 14. " PCR_3E ,Pull-up E setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_3D ,Pull-up D setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_3C ,Pull-up C setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_3B ,Pull-up B setting register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 10. " PCR_3A ,Pull-up A setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_39 ,Pull-up 9 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_38 ,Pull-up 8 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_37 ,Pull-up 7 setting register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 6. " PCR_36 ,Pull-up 6 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_35 ,Pull-up 5 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_34 ,Pull-up 4 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_33 ,Pull-up 3 setting register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_32 ,Pull-up 2 setting register 3" "Pull-up disconnected,Pull-up connected" sif (!cpuis("S6E2C*H*")) bitfld.long 0x00 1. " PCR_31 ,Pull-up 1 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_30 ,Pull-up 0 setting register 3" "Pull-up disconnected,Pull-up connected" endif group.long 0x110++0x03 line.long 0x00 "PCR_4,Pull-up Setting Register 4" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " PCR_4E ,Pull-up E setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_4D ,Pull-up D setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_4C ,Pull-up C setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_4B ,Pull-up B setting register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 10. " PCR_4A ,Pull-up A setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_49 ,Pull-up 9 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_48 ,Pull-up 8 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_47 ,Pull-up 7 setting register 4" "Pull-up disconnected,Pull-up connected" textline " " else bitfld.long 0x00 9. " PCR_49 ,Pull-up 9 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_48 ,Pull-up 8 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_47 ,Pull-up 7 setting register 4" "Pull-up disconnected,Pull-up connected" textline " " endif bitfld.long 0x00 6. " PCR_46 ,Pull-up 6 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_45 ,Pull-up 5 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_44 ,Pull-up 4 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_43 ,Pull-up 3 setting register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_42 ,Pull-up 2 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_41 ,Pull-up 1 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_40 ,Pull-up 0 setting register 4" "Pull-up disconnected,Pull-up connected" sif (!cpuis("S6E2C*H*")) group.long 0x114++0x03 line.long 0x00 "PCR_5,Pull-up Setting Register 5" sif (cpuis("S6E2C*J*")) bitfld.long 0x00 15. " PCR_5F ,Pull-up F setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_5E ,Pull-up E setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_5D ,Pull-up D setting register 5" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_52 ,Pull-up 2 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_51 ,Pull-up 1 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_50 ,Pull-up 0 setting register 5" "Pull-up disconnected,Pull-up connected" else bitfld.long 0x00 15. " PCR_5F ,Pull-up F setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_5E ,Pull-up E setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_5D ,Pull-up D setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_5C ,Pull-up C setting register 5" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_5B ,Pull-up B setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_5A ,Pull-up A setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_59 ,Pull-up 9 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_58 ,Pull-up 8 setting register 5" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_57 ,Pull-up 7 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_56 ,Pull-up 6 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_55 ,Pull-up 5 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_54 ,Pull-up 4 setting register 5" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_53 ,Pull-up 3 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_52 ,Pull-up 2 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_51 ,Pull-up 1 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_50 ,Pull-up 0 setting register 5" "Pull-up disconnected,Pull-up connected" endif endif group.long 0x118++0x03 line.long 0x00 "PCR_6,Pull-up Setting Register 6" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " PCR_6E ,Pull-up E setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_6D ,Pull-up D setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_6C ,Pull-up C setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_6B ,Pull-up B setting register 6" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 10. " PCR_6A ,Pull-up A setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_69 ,Pull-up 9 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_68 ,Pull-up 8 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_67 ,Pull-up 7 setting register 6" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 6. " PCR_66 ,Pull-up 6 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_65 ,Pull-up 5 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_64 ,Pull-up 4 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_63 ,Pull-up 3 setting register 6" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_62 ,Pull-up 2 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_61 ,Pull-up 1 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_60 ,Pull-up 0 setting register 6" "Pull-up disconnected,Pull-up connected" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 14. " PCR_6E ,Pull-up E setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_65 ,Pull-up 5 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_64 ,Pull-up 4 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_63 ,Pull-up 3 setting register 6" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_62 ,Pull-up 2 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_61 ,Pull-up 1 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_60 ,Pull-up 0 setting register 6" "Pull-up disconnected,Pull-up connected" else bitfld.long 0x00 14. " PCR_6E ,Pull-up E setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_63 ,Pull-up 3 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_62 ,Pull-up 2 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_61 ,Pull-up 1 setting register 6" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 0. " PCR_60 ,Pull-up 0 setting register 6" "Pull-up disconnected,Pull-up connected" endif group.long 0x11C++0x03 line.long 0x00 "PCR_7,Pull-up Setting Register 7" bitfld.long 0x00 14. " PCR_7E ,Pull-up E setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_7D ,Pull-up D setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_7C ,Pull-up C setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_7B ,Pull-up B setting register 7" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 10. " PCR_7A ,Pull-up A setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_79 ,Pull-up 9 setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_78 ,Pull-up 8 setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_77 ,Pull-up 7 setting register 7" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 6. " PCR_76 ,Pull-up 6 setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_75 ,Pull-up 5 setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_74 ,Pull-up 4 setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_73 ,Pull-up 3 setting register 7" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_72 ,Pull-up 2 setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_71 ,Pull-up 1 setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_70 ,Pull-up 0 setting register 7" "Pull-up disconnected,Pull-up connected" sif (!cpuis("S6E2C*H*")) group.long 0x124++0x03 line.long 0x00 "PCR_9,Pull-up Setting Register 9" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 7. " PCR_97 ,Pull-up 7 setting register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_96 ,Pull-up 6 setting register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_95 ,Pull-up 5 setting register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_94 ,Pull-up 4 setting register 9" "Pull-up disconnected,Pull-up connected" else bitfld.long 0x00 5. " PCR_95 ,Pull-up 5 setting register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_94 ,Pull-up 4 setting register 9" "Pull-up disconnected,Pull-up connected" endif textline " " bitfld.long 0x00 3. " PCR_93 ,Pull-up 3 setting register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_92 ,Pull-up 2 setting register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_91 ,Pull-up 1 setting register 9" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_90 ,Pull-up 0 setting register 9" "Pull-up disconnected,Pull-up connected" endif group.long 0x128++0x03 line.long 0x00 "PCR_A,Pull-up Setting Register A" bitfld.long 0x00 15. " PCR_AF ,Pull-up F setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_AE ,Pull-up E setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_AD ,Pull-up D setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_AC ,Pull-up C setting register A" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_AB ,Pull-up B setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_AA ,Pull-up A setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_A9 ,Pull-up 9 setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_A8 ,Pull-up 8 setting register A" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_A7 ,Pull-up 7 setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_A6 ,Pull-up 6 setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_A5 ,Pull-up 5 setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_A4 ,Pull-up 4 setting register A" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_A3 ,Pull-up 3 setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_A2 ,Pull-up 2 setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_A1 ,Pull-up 1 setting register A" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_A0 ,Pull-up 0 setting register A" "Pull-up disconnected,Pull-up connected" sif (!cpuis("S6E2C*H*")) group.long 0x12C++0x03 line.long 0x00 "PCR_B,Pull-up Setting Register B" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 15. " PCR_BF ,Pull-up F setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_BE ,Pull-up E setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_BD ,Pull-up D setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_BC ,Pull-up C setting register B" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_BB ,Pull-up B setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_BA ,Pull-up A setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_B9 ,Pull-up 9 setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_B8 ,Pull-up 8 setting register B" "Pull-up disconnected,Pull-up connected" textline " " endif bitfld.long 0x00 7. " PCR_B7 ,Pull-up 7 setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_B6 ,Pull-up 6 setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_B5 ,Pull-up 5 setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_B4 ,Pull-up 4 setting register B" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_B3 ,Pull-up 3 setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_B2 ,Pull-up 2 setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_B1 ,Pull-up 1 setting register B" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_B0 ,Pull-up 0 setting register B" "Pull-up disconnected,Pull-up connected" endif group.long 0x130++0x03 line.long 0x00 "PCR_C,Pull-up Setting Register C" bitfld.long 0x00 15. " PCR_CF ,Pull-up F setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_CE ,Pull-up E setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_CD ,Pull-up D setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_CC ,Pull-up C setting register C" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_CB ,Pull-up B setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_CA ,Pull-up A setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_C9 ,Pull-up 9 setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_C8 ,Pull-up 8 setting register C" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_C7 ,Pull-up 7 setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_C6 ,Pull-up 6 setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_C5 ,Pull-up 5 setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_C4 ,Pull-up 4 setting register C" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_C3 ,Pull-up 3 setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_C2 ,Pull-up 2 setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_C1 ,Pull-up 1 setting register C" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_C0 ,Pull-up 0 setting register C" "Pull-up disconnected,Pull-up connected" group.long 0x134++0x03 line.long 0x00 "PCR_D,Pull-up Setting Register D" bitfld.long 0x00 2. " PCR_D2 ,Pull-up 2 setting register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_D1 ,Pull-up 1 setting register D" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_D0 ,Pull-up 0 setting register D" "Pull-up disconnected,Pull-up connected" group.long 0x138++0x03 line.long 0x00 "PCR_E,Pull-up Setting Register E" bitfld.long 0x00 3. " PCR_E3 ,Pull-up 3 setting register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_E2 ,Pull-up 2 setting register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_E0 ,Pull-up 0 setting register E" "Pull-up disconnected,Pull-up connected" sif (!cpuis("S6E2C*H*")) group.long 0x13C++0x03 line.long 0x00 "PCR_F,Pull-up Setting Register F" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 12. " PCR_FC ,Pull-up C setting register F" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_FB ,Pull-up B setting register F" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_FA ,Pull-up A setting register F" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 9. " PCR_F9 ,Pull-up 9 setting register F" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_F8 ,Pull-up 8 setting register F" "Pull-up disconnected,Pull-up connected" textline " " endif bitfld.long 0x00 7. " PCR_F7 ,Pull-up 7 setting register F" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_F6 ,Pull-up 6 setting register F" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_F5 ,Pull-up 5 setting register F" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_F4 ,Pull-up 4 setting register F" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_F3 ,Pull-up 3 setting register F" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_F2 ,Pull-up 2 setting register F" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_F1 ,Pull-up 1 setting register F" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_F0 ,Pull-up 0 setting register F" "Pull-up disconnected,Pull-up connected" endif tree.end tree "Direction Setting Registers" group.long 0x200++0x03 line.long 0x00 "DDR_0,Port Input/output Direction Setting Register 0" bitfld.long 0x00 10. " DDR_0A ,Port A input/output direction setting register 0" "Input,Output" bitfld.long 0x00 9. " DDR_09 ,Port 9 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 8. " DDR_08 ,Port 8 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 4. " DDR_04 ,Port 4 input/output direction setting register 0" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_03 ,Port 3 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 2. " DDR_02 ,Port 2 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 1. " DDR_01 ,Port 1 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 0. " DDR_00 ,Port 0 input/output direction setting register 0" "Input,Output" group.long 0x204++0x03 line.long 0x00 "DDR_1,Port Input/output Direction Setting Register 1" bitfld.long 0x00 15. " DDR_1F ,Port F input/output direction setting register 1" "Input,Output" bitfld.long 0x00 14. " DDR_1E ,Port E input/output direction setting register 1" "Input,Output" bitfld.long 0x00 13. " DDR_1D ,Port D input/output direction setting register 1" "Input,Output" bitfld.long 0x00 12. " DDR_1C ,Port C input/output direction setting register 1" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_1B ,Port B input/output direction setting register 1" "Input,Output" bitfld.long 0x00 10. " DDR_1A ,Port A input/output direction setting register 1" "Input,Output" bitfld.long 0x00 9. " DDR_19 ,Port 9 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 8. " DDR_18 ,Port 8 input/output direction setting register 1" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_17 ,Port 7 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 6. " DDR_16 ,Port 6 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 5. " DDR_15 ,Port 5 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 4. " DDR_14 ,Port 4 input/output direction setting register 1" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_13 ,Port 3 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 2. " DDR_12 ,Port 2 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 1. " DDR_11 ,Port 1 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 0. " DDR_10 ,Port 0 input/output direction setting register 1" "Input,Output" group.long 0x208++0x03 line.long 0x00 "DDR_2,Port Input/output Direction Setting Register 2" bitfld.long 0x00 10. " DDR_2A ,Port A input/output direction setting register 2" "Input,Output" bitfld.long 0x00 9. " DDR_29 ,Port 9 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 8. " DDR_28 ,Port 8 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 7. " DDR_27 ,Port 7 input/output direction setting register 2" "Input,Output" textline " " bitfld.long 0x00 6. " DDR_26 ,Port 6 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 5. " DDR_25 ,Port 5 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 4. " DDR_24 ,Port 4 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 3. " DDR_23 ,Port 3 input/output direction setting register 2" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_22 ,Port 2 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 1. " DDR_21 ,Port 1 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 0. " DDR_20 ,Port 0 input/output direction setting register 2" "Input,Output" group.long 0x20C++0x03 line.long 0x00 "DDR_3,Port Input/output Direction Setting Register 3" bitfld.long 0x00 14. " DDR_3E ,Port E input/output direction setting register 3" "Input,Output" bitfld.long 0x00 13. " DDR_3D ,Port D input/output direction setting register 3" "Input,Output" bitfld.long 0x00 12. " DDR_3C ,Port C input/output direction setting register 3" "Input,Output" bitfld.long 0x00 11. " DDR_3B ,Port B input/output direction setting register 3" "Input,Output" textline " " bitfld.long 0x00 10. " DDR_3A ,Port A input/output direction setting register 3" "Input,Output" bitfld.long 0x00 9. " DDR_39 ,Port 9 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 8. " DDR_38 ,Port 8 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 7. " DDR_37 ,Port 7 input/output direction setting register 3" "Input,Output" textline " " bitfld.long 0x00 6. " DDR_36 ,Port 6 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 5. " DDR_35 ,Port 5 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 4. " DDR_34 ,Port 4 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 3. " DDR_33 ,Port 3 input/output direction setting register 3" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_32 ,Port 2 input/output direction setting register 3" "Input,Output" sif (!cpuis("S6E2C*H*")) bitfld.long 0x00 1. " DDR_31 ,Port 1 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 0. " DDR_30 ,Port 0 input/output direction setting register 3" "Input,Output" endif group.long 0x210++0x03 line.long 0x00 "DDR_4,Port Input/output Direction Setting Register 4" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " DDR_4E ,Port E input/output direction setting register 4" "Input,Output" bitfld.long 0x00 13. " DDR_4D ,Port D input/output direction setting register 4" "Input,Output" bitfld.long 0x00 12. " DDR_4C ,Port C input/output direction setting register 4" "Input,Output" bitfld.long 0x00 11. " DDR_4B ,Port B input/output direction setting register 4" "Input,Output" textline " " bitfld.long 0x00 10. " DDR_4A ,Port A input/output direction setting register 4" "Input,Output" bitfld.long 0x00 9. " DDR_49 ,Port 9 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 8. " DDR_48 ,Port 8 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 7. " DDR_47 ,Port 7 input/output direction setting register 4" "Input,Output" textline " " else bitfld.long 0x00 9. " DDR_49 ,Port 9 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 8. " DDR_48 ,Port 8 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 7. " DDR_47 ,Port 7 input/output direction setting register 4" "Input,Output" textline " " endif bitfld.long 0x00 6. " DDR_46 ,Port 6 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 5. " DDR_45 ,Port 5 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 4. " DDR_44 ,Port 4 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 3. " DDR_43 ,Port 3 input/output direction setting register 4" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_42 ,Port 2 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 1. " DDR_41 ,Port 1 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 0. " DDR_40 ,Port 0 input/output direction setting register 4" "Input,Output" sif (!cpuis("S6E2C*H*")) group.long 0x214++0x03 line.long 0x00 "DDR_5,Port Input/output Direction Setting Register 5" sif (cpuis("S6E2C*J*")) bitfld.long 0x00 15. " DDR_5F ,Port F input/output direction setting register 5" "Input,Output" bitfld.long 0x00 14. " DDR_5E ,Port E input/output direction setting register 5" "Input,Output" bitfld.long 0x00 13. " DDR_5D ,Port D input/output direction setting register 5" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_52 ,Port 2 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 1. " DDR_51 ,Port 1 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 0. " DDR_50 ,Port 0 input/output direction setting register 5" "Input,Output" else bitfld.long 0x00 15. " DDR_5F ,Port F input/output direction setting register 5" "Input,Output" bitfld.long 0x00 14. " DDR_5E ,Port E input/output direction setting register 5" "Input,Output" bitfld.long 0x00 13. " DDR_5D ,Port D input/output direction setting register 5" "Input,Output" bitfld.long 0x00 12. " DDR_5C ,Port C input/output direction setting register 5" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_5B ,Port B input/output direction setting register 5" "Input,Output" bitfld.long 0x00 10. " DDR_5A ,Port A input/output direction setting register 5" "Input,Output" bitfld.long 0x00 9. " DDR_59 ,Port 9 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 8. " DDR_58 ,Port 8 input/output direction setting register 5" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_57 ,Port 7 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 6. " DDR_56 ,Port 6 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 5. " DDR_55 ,Port 5 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 4. " DDR_54 ,Port 4 input/output direction setting register 5" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_53 ,Port 3 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 2. " DDR_52 ,Port 2 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 1. " DDR_51 ,Port 1 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 0. " DDR_50 ,Port 0 input/output direction setting register 5" "Input,Output" endif endif group.long 0x218++0x03 line.long 0x00 "DDR_6,Port Input/output Direction Setting Register 6" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 15. " DDR_6F ,Port F input/output direction setting register 6" "Input,Output" bitfld.long 0x00 14. " DDR_6E ,Port E input/output direction setting register 6" "Input,Output" bitfld.long 0x00 13. " DDR_6D ,Port D input/output direction setting register 6" "Input,Output" bitfld.long 0x00 12. " DDR_6C ,Port C input/output direction setting register 6" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_6B ,Port B input/output direction setting register 6" "Input,Output" bitfld.long 0x00 10. " DDR_6A ,Port A input/output direction setting register 6" "Input,Output" bitfld.long 0x00 9. " DDR_69 ,Port 9 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 8. " DDR_68 ,Port 8 input/output direction setting register 6" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_67 ,Port 7 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 6. " DDR_66 ,Port 6 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 5. " DDR_65 ,Port 5 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 4. " DDR_64 ,Port 4 input/output direction setting register 6" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_63 ,Port 3 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 2. " DDR_62 ,Port 2 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 1. " DDR_61 ,Port 1 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 0. " DDR_60 ,Port 0 input/output direction setting register 6" "Input,Output" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 14. " DDR_6E ,Port E input/output direction setting register 6" "Input,Output" bitfld.long 0x00 5. " DDR_65 ,Port 5 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 4. " DDR_64 ,Port 4 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 3. " DDR_63 ,Port 3 input/output direction setting register 6" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_62 ,Port 2 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 1. " DDR_61 ,Port 1 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 0. " DDR_60 ,Port 0 input/output direction setting register 6" "Input,Output" else bitfld.long 0x00 14. " DDR_6E ,Port E input/output direction setting register 6" "Input,Output" bitfld.long 0x00 3. " DDR_63 ,Port 3 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 2. " DDR_62 ,Port 2 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 1. " DDR_61 ,Port 1 input/output direction setting register 6" "Input,Output" textline " " bitfld.long 0x00 0. " DDR_60 ,Port 0 input/output direction setting register 6" "Input,Output" endif group.long 0x21C++0x03 line.long 0x00 "DDR_7,Port Input/output Direction Setting Register 7" bitfld.long 0x00 14. " DDR_7E ,Port E input/output direction setting register 7" "Input,Output" bitfld.long 0x00 13. " DDR_7D ,Port D input/output direction setting register 7" "Input,Output" bitfld.long 0x00 12. " DDR_7C ,Port C input/output direction setting register 7" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_7B ,Port B input/output direction setting register 7" "Input,Output" bitfld.long 0x00 10. " DDR_7A ,Port A input/output direction setting register 7" "Input,Output" bitfld.long 0x00 9. " DDR_79 ,Port 9 input/output direction setting register 7" "Input,Output" bitfld.long 0x00 8. " DDR_78 ,Port 8 input/output direction setting register 7" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_77 ,Port 7 input/output direction setting register 7" "Input,Output" bitfld.long 0x00 6. " DDR_76 ,Port 6 input/output direction setting register 7" "Input,Output" bitfld.long 0x00 5. " DDR_75 ,Port 5 input/output direction setting register 7" "Input,Output" bitfld.long 0x00 4. " DDR_74 ,Port 4 input/output direction setting register 7" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_73 ,Port 3 input/output direction setting register 7" "Input,Output" bitfld.long 0x00 2. " DDR_72 ,Port 2 input/output direction setting register 7" "Input,Output" bitfld.long 0x00 1. " DDR_71 ,Port 1 input/output direction setting register 7" "Input,Output" bitfld.long 0x00 0. " DDR_70 ,Port 0 input/output direction setting register 7" "Input,Output" group.long 0x220++0x03 line.long 0x00 "DDR_8,Port Input/output Direction Setting Register 8" bitfld.long 0x00 3. " DDR_83 ,Port 3 input/output direction setting register 8" "Input,Output" bitfld.long 0x00 2. " DDR_82 ,Port 2 input/output direction setting register 8" "Input,Output" bitfld.long 0x00 1. " DDR_81 ,Port 1 input/output direction setting register 8" "Input,Output" bitfld.long 0x00 0. " DDR_80 ,Port 0 input/output direction setting register 8" "Input,Output" sif (!cpuis("S6E2C*H*")) group.long 0x224++0x03 line.long 0x00 "DDR_9,Port Input/output Direction Setting Register 9" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 7. " DDR_97 ,Port 7 input/output direction setting register 9" "Input,Output" bitfld.long 0x00 6. " DDR_96 ,Port 6 input/output direction setting register 9" "Input,Output" bitfld.long 0x00 5. " DDR_95 ,Port 5 input/output direction setting register 9" "Input,Output" bitfld.long 0x00 4. " DDR_94 ,Port 4 input/output direction setting register 9" "Input,Output" else bitfld.long 0x00 5. " DDR_95 ,Port 5 input/output direction setting register 9" "Input,Output" bitfld.long 0x00 4. " DDR_94 ,Port 4 input/output direction setting register 9" "Input,Output" endif textline " " bitfld.long 0x00 3. " DDR_93 ,Port 3 input/output direction setting register 9" "Input,Output" bitfld.long 0x00 2. " DDR_92 ,Port 2 input/output direction setting register 9" "Input,Output" bitfld.long 0x00 1. " DDR_91 ,Port 1 input/output direction setting register 9" "Input,Output" bitfld.long 0x00 0. " DDR_90 ,Port 0 input/output direction setting register 9" "Input,Output" endif group.long 0x228++0x03 line.long 0x00 "DDR_A,Port Input/output Direction Setting Register A" bitfld.long 0x00 15. " DDR_AF ,Port F input/output direction setting register A" "Input,Output" bitfld.long 0x00 14. " DDR_AE ,Port E input/output direction setting register A" "Input,Output" bitfld.long 0x00 13. " DDR_AD ,Port D input/output direction setting register A" "Input,Output" bitfld.long 0x00 12. " DDR_AC ,Port C input/output direction setting register A" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_AB ,Port B input/output direction setting register A" "Input,Output" bitfld.long 0x00 10. " DDR_AA ,Port A input/output direction setting register A" "Input,Output" bitfld.long 0x00 9. " DDR_A9 ,Port 9 input/output direction setting register A" "Input,Output" bitfld.long 0x00 8. " DDR_A8 ,Port 8 input/output direction setting register A" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_A7 ,Port 7 input/output direction setting register A" "Input,Output" bitfld.long 0x00 6. " DDR_A6 ,Port 6 input/output direction setting register A" "Input,Output" bitfld.long 0x00 5. " DDR_A5 ,Port 5 input/output direction setting register A" "Input,Output" bitfld.long 0x00 4. " DDR_A4 ,Port 4 input/output direction setting register A" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_A3 ,Port 3 input/output direction setting register A" "Input,Output" bitfld.long 0x00 2. " DDR_A2 ,Port 2 input/output direction setting register A" "Input,Output" bitfld.long 0x00 1. " DDR_A1 ,Port 1 input/output direction setting register A" "Input,Output" bitfld.long 0x00 0. " DDR_A0 ,Port 0 input/output direction setting register A" "Input,Output" sif (!cpuis("S6E2C*H*")) group.long 0x22C++0x03 line.long 0x00 "DDR_B,Port Input/output Direction Setting Register B" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 15. " DDR_BF ,Port F input/output direction setting register B" "Input,Output" bitfld.long 0x00 14. " DDR_BE ,Port E input/output direction setting register B" "Input,Output" bitfld.long 0x00 13. " DDR_BD ,Port D input/output direction setting register B" "Input,Output" bitfld.long 0x00 12. " DDR_BC ,Port C input/output direction setting register B" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_BB ,Port B input/output direction setting register B" "Input,Output" bitfld.long 0x00 10. " DDR_BA ,Port A input/output direction setting register B" "Input,Output" bitfld.long 0x00 9. " DDR_B9 ,Port 9 input/output direction setting register B" "Input,Output" bitfld.long 0x00 8. " DDR_B8 ,Port 8 input/output direction setting register B" "Input,Output" textline " " endif bitfld.long 0x00 7. " DDR_B7 ,Port 7 input/output direction setting register B" "Input,Output" bitfld.long 0x00 6. " DDR_B6 ,Port 6 input/output direction setting register B" "Input,Output" bitfld.long 0x00 5. " DDR_B5 ,Port 5 input/output direction setting register B" "Input,Output" bitfld.long 0x00 4. " DDR_B4 ,Port 4 input/output direction setting register B" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_B3 ,Port 3 input/output direction setting register B" "Input,Output" bitfld.long 0x00 2. " DDR_B2 ,Port 2 input/output direction setting register B" "Input,Output" bitfld.long 0x00 1. " DDR_B1 ,Port 1 input/output direction setting register B" "Input,Output" bitfld.long 0x00 0. " DDR_B0 ,Port 0 input/output direction setting register B" "Input,Output" endif group.long 0x230++0x03 line.long 0x00 "DDR_C,Port Input/output Direction Setting Register C" bitfld.long 0x00 15. " DDR_CF ,Port F input/output direction setting register C" "Input,Output" bitfld.long 0x00 14. " DDR_CE ,Port E input/output direction setting register C" "Input,Output" bitfld.long 0x00 13. " DDR_CD ,Port D input/output direction setting register C" "Input,Output" bitfld.long 0x00 12. " DDR_CC ,Port C input/output direction setting register C" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_CB ,Port B input/output direction setting register C" "Input,Output" bitfld.long 0x00 10. " DDR_CA ,Port A input/output direction setting register C" "Input,Output" bitfld.long 0x00 9. " DDR_C9 ,Port 9 input/output direction setting register C" "Input,Output" bitfld.long 0x00 8. " DDR_C8 ,Port 8 input/output direction setting register C" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_C7 ,Port 7 input/output direction setting register C" "Input,Output" bitfld.long 0x00 6. " DDR_C6 ,Port 6 input/output direction setting register C" "Input,Output" bitfld.long 0x00 5. " DDR_C5 ,Port 5 input/output direction setting register C" "Input,Output" bitfld.long 0x00 4. " DDR_C4 ,Port 4 input/output direction setting register C" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_C3 ,Port 3 input/output direction setting register C" "Input,Output" bitfld.long 0x00 2. " DDR_C2 ,Port 2 input/output direction setting register C" "Input,Output" bitfld.long 0x00 1. " DDR_C1 ,Port 1 input/output direction setting register C" "Input,Output" bitfld.long 0x00 0. " DDR_C0 ,Port 0 input/output direction setting register C" "Input,Output" group.long 0x234++0x03 line.long 0x00 "DDR_D,Port Input/output Direction Setting Register D" bitfld.long 0x00 2. " DDR_D2 ,Port 2 input/output direction setting register D" "Input,Output" bitfld.long 0x00 1. " DDR_D1 ,Port 1 input/output direction setting register D" "Input,Output" bitfld.long 0x00 0. " DDR_D0 ,Port 0 input/output direction setting register D" "Input,Output" group.long 0x238++0x03 line.long 0x00 "DDR_E,Port Input/output Direction Setting Register E" bitfld.long 0x00 3. " DDR_E3 ,Port 3 input/output direction setting register E" "Input,Output" bitfld.long 0x00 2. " DDR_E2 ,Port 2 input/output direction setting register E" "Input,Output" bitfld.long 0x00 0. " DDR_E0 ,Port 0 input/output direction setting register E" "Input,Output" sif (!cpuis("S6E2C*H*")) group.long 0x23C++0x03 line.long 0x00 "DDR_F,Port Input/output Direction Setting Register F" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 12. " DDR_FC ,Port C input/output direction setting register F" "Input,Output" bitfld.long 0x00 11. " DDR_FB ,Port B input/output direction setting register F" "Input,Output" bitfld.long 0x00 10. " DDR_FA ,Port A input/output direction setting register F" "Input,Output" textline " " bitfld.long 0x00 9. " DDR_F9 ,Port 9 input/output direction setting register F" "Input,Output" bitfld.long 0x00 8. " DDR_F8 ,Port 8 input/output direction setting register F" "Input,Output" textline " " endif bitfld.long 0x00 7. " DDR_F7 ,Port 7 input/output direction setting register F" "Input,Output" bitfld.long 0x00 6. " DDR_F6 ,Port 6 input/output direction setting register F" "Input,Output" bitfld.long 0x00 5. " DDR_F5 ,Port 5 input/output direction setting register F" "Input,Output" bitfld.long 0x00 4. " DDR_F4 ,Port 4 input/output direction setting register F" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_F3 ,Port 3 input/output direction setting register F" "Input,Output" bitfld.long 0x00 2. " DDR_F2 ,Port 2 input/output direction setting register F" "Input,Output" bitfld.long 0x00 1. " DDR_F1 ,Port 1 input/output direction setting register F" "Input,Output" bitfld.long 0x00 0. " DDR_F0 ,Port 0 input/output direction setting register F" "Input,Output" endif tree.end tree "Input Data Registers" rgroup.long 0x300++0x03 line.long 0x00 "PDIR_0,Port Input Data Register 0" bitfld.long 0x00 10. " PDIR_0A ,Port A input data register 0" "L-level,H-level" bitfld.long 0x00 9. " PDIR_09 ,Port 9 input data register 0" "L-level,H-level" bitfld.long 0x00 8. " PDIR_08 ,Port 8 input data register 0" "L-level,H-level" bitfld.long 0x00 4. " PDIR_04 ,Port 4 input data register 0" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_03 ,Port 3 input data register 0" "L-level,H-level" bitfld.long 0x00 2. " PDIR_02 ,Port 2 input data register 0" "L-level,H-level" bitfld.long 0x00 1. " PDIR_01 ,Port 1 input data register 0" "L-level,H-level" bitfld.long 0x00 0. " PDIR_00 ,Port 0 input data register 0" "L-level,H-level" rgroup.long 0x304++0x03 line.long 0x00 "PDIR_1,Port Input Data Register 1" bitfld.long 0x00 15. " PDIR_1F ,Port F input data register 1" "L-level,H-level" bitfld.long 0x00 14. " PDIR_1E ,Port E input data register 1" "L-level,H-level" bitfld.long 0x00 13. " PDIR_1D ,Port D input data register 1" "L-level,H-level" bitfld.long 0x00 12. " PDIR_1C ,Port C input data register 1" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_1B ,Port B input data register 1" "L-level,H-level" bitfld.long 0x00 10. " PDIR_1A ,Port A input data register 1" "L-level,H-level" bitfld.long 0x00 9. " PDIR_19 ,Port 9 input data register 1" "L-level,H-level" bitfld.long 0x00 8. " PDIR_18 ,Port 8 input data register 1" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_17 ,Port 7 input data register 1" "L-level,H-level" bitfld.long 0x00 6. " PDIR_16 ,Port 6 input data register 1" "L-level,H-level" bitfld.long 0x00 5. " PDIR_15 ,Port 5 input data register 1" "L-level,H-level" bitfld.long 0x00 4. " PDIR_14 ,Port 4 input data register 1" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_13 ,Port 3 input data register 1" "L-level,H-level" bitfld.long 0x00 2. " PDIR_12 ,Port 2 input data register 1" "L-level,H-level" bitfld.long 0x00 1. " PDIR_11 ,Port 1 input data register 1" "L-level,H-level" bitfld.long 0x00 0. " PDIR_10 ,Port 0 input data register 1" "L-level,H-level" rgroup.long 0x308++0x03 line.long 0x00 "PDIR_2,Port Input Data Register 2" bitfld.long 0x00 10. " PDIR_2A ,Port A input data register 2" "L-level,H-level" bitfld.long 0x00 9. " PDIR_29 ,Port 9 input data register 2" "L-level,H-level" bitfld.long 0x00 8. " PDIR_28 ,Port 8 input data register 2" "L-level,H-level" bitfld.long 0x00 7. " PDIR_27 ,Port 7 input data register 2" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDIR_26 ,Port 6 input data register 2" "L-level,H-level" bitfld.long 0x00 5. " PDIR_25 ,Port 5 input data register 2" "L-level,H-level" bitfld.long 0x00 4. " PDIR_24 ,Port 4 input data register 2" "L-level,H-level" bitfld.long 0x00 3. " PDIR_23 ,Port 3 input data register 2" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_22 ,Port 2 input data register 2" "L-level,H-level" bitfld.long 0x00 1. " PDIR_21 ,Port 1 input data register 2" "L-level,H-level" bitfld.long 0x00 0. " PDIR_20 ,Port 0 input data register 2" "L-level,H-level" rgroup.long 0x30C++0x03 line.long 0x00 "PDIR_3,Port Input Data Register 3" bitfld.long 0x00 14. " PDIR_3E ,Port E input data register 3" "L-level,H-level" bitfld.long 0x00 13. " PDIR_3D ,Port D input data register 3" "L-level,H-level" bitfld.long 0x00 12. " PDIR_3C ,Port C input data register 3" "L-level,H-level" bitfld.long 0x00 11. " PDIR_3B ,Port B input data register 3" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDIR_3A ,Port A input data register 3" "L-level,H-level" bitfld.long 0x00 9. " PDIR_39 ,Port 9 input data register 3" "L-level,H-level" bitfld.long 0x00 8. " PDIR_38 ,Port 8 input data register 3" "L-level,H-level" bitfld.long 0x00 7. " PDIR_37 ,Port 7 input data register 3" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDIR_36 ,Port 6 input data register 3" "L-level,H-level" bitfld.long 0x00 5. " PDIR_35 ,Port 5 input data register 3" "L-level,H-level" bitfld.long 0x00 4. " PDIR_34 ,Port 4 input data register 3" "L-level,H-level" bitfld.long 0x00 3. " PDIR_33 ,Port 3 input data register 3" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_32 ,Port 2 input data register 3" "L-level,H-level" sif (!cpuis("S6E2C*H*")) bitfld.long 0x00 1. " PDIR_31 ,Port 1 input data register 3" "L-level,H-level" bitfld.long 0x00 0. " PDIR_30 ,Port 0 input data register 3" "L-level,H-level" endif rgroup.long 0x310++0x03 line.long 0x00 "PDIR_4,Port Input Data Register 4" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " PDIR_4E ,Port E input data register 4" "L-level,H-level" bitfld.long 0x00 13. " PDIR_4D ,Port D input data register 4" "L-level,H-level" bitfld.long 0x00 12. " PDIR_4C ,Port C input data register 4" "L-level,H-level" bitfld.long 0x00 11. " PDIR_4B ,Port B input data register 4" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDIR_4A ,Port A input data register 4" "L-level,H-level" bitfld.long 0x00 9. " PDIR_49 ,Port 9 input data register 4" "L-level,H-level" bitfld.long 0x00 8. " PDIR_48 ,Port 8 input data register 4" "L-level,H-level" bitfld.long 0x00 7. " PDIR_47 ,Port 7 input data register 4" "L-level,H-level" textline " " else bitfld.long 0x00 9. " PDIR_49 ,Port 9 input data register 4" "L-level,H-level" bitfld.long 0x00 8. " PDIR_48 ,Port 8 input data register 4" "L-level,H-level" bitfld.long 0x00 7. " PDIR_47 ,Port 7 input data register 4" "L-level,H-level" textline " " endif bitfld.long 0x00 6. " PDIR_46 ,Port 6 input data register 4" "L-level,H-level" bitfld.long 0x00 5. " PDIR_45 ,Port 5 input data register 4" "L-level,H-level" bitfld.long 0x00 4. " PDIR_44 ,Port 4 input data register 4" "L-level,H-level" bitfld.long 0x00 3. " PDIR_43 ,Port 3 input data register 4" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_42 ,Port 2 input data register 4" "L-level,H-level" bitfld.long 0x00 1. " PDIR_41 ,Port 1 input data register 4" "L-level,H-level" bitfld.long 0x00 0. " PDIR_40 ,Port 0 input data register 4" "L-level,H-level" sif (!cpuis("S6E2C*H*")) rgroup.long 0x314++0x03 line.long 0x00 "PDIR_5,Port Input Data Register 5" sif (cpuis("S6E2C*J*")) bitfld.long 0x00 15. " PDIR_5F ,Port F input data register 5" "L-level,H-level" bitfld.long 0x00 14. " PDIR_5E ,Port E input data register 5" "L-level,H-level" bitfld.long 0x00 13. " PDIR_5D ,Port D input data register 5" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_52 ,Port 2 input data register 5" "L-level,H-level" bitfld.long 0x00 1. " PDIR_51 ,Port 1 input data register 5" "L-level,H-level" bitfld.long 0x00 0. " PDIR_50 ,Port 0 input data register 5" "L-level,H-level" else bitfld.long 0x00 15. " PDIR_5F ,Port F input data register 5" "L-level,H-level" bitfld.long 0x00 14. " PDIR_5E ,Port E input data register 5" "L-level,H-level" bitfld.long 0x00 13. " PDIR_5D ,Port D input data register 5" "L-level,H-level" bitfld.long 0x00 12. " PDIR_5C ,Port C input data register 5" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_5B ,Port B input data register 5" "L-level,H-level" bitfld.long 0x00 10. " PDIR_5A ,Port A input data register 5" "L-level,H-level" bitfld.long 0x00 9. " PDIR_59 ,Port 9 input data register 5" "L-level,H-level" bitfld.long 0x00 8. " PDIR_58 ,Port 8 input data register 5" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_57 ,Port 7 input data register 5" "L-level,H-level" bitfld.long 0x00 6. " PDIR_56 ,Port 6 input data register 5" "L-level,H-level" bitfld.long 0x00 5. " PDIR_55 ,Port 5 input data register 5" "L-level,H-level" bitfld.long 0x00 4. " PDIR_54 ,Port 4 input data register 5" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_53 ,Port 3 input data register 5" "L-level,H-level" bitfld.long 0x00 2. " PDIR_52 ,Port 2 input data register 5" "L-level,H-level" bitfld.long 0x00 1. " PDIR_51 ,Port 1 input data register 5" "L-level,H-level" bitfld.long 0x00 0. " PDIR_50 ,Port 0 input data register 5" "L-level,H-level" endif endif rgroup.long 0x318++0x03 line.long 0x00 "PDIR_6,Port Input Data Register 6" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 15. " PDIR_6F ,Port F input data register 6" "L-level,H-level" bitfld.long 0x00 14. " PDIR_6E ,Port E input data register 6" "L-level,H-level" bitfld.long 0x00 13. " PDIR_6D ,Port D input data register 6" "L-level,H-level" bitfld.long 0x00 12. " PDIR_6C ,Port C input data register 6" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_6B ,Port B input data register 6" "L-level,H-level" bitfld.long 0x00 10. " PDIR_6A ,Port A input data register 6" "L-level,H-level" bitfld.long 0x00 9. " PDIR_69 ,Port 9 input data register 6" "L-level,H-level" bitfld.long 0x00 8. " PDIR_68 ,Port 8 input data register 6" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_67 ,Port 7 input data register 6" "L-level,H-level" bitfld.long 0x00 6. " PDIR_66 ,Port 6 input data register 6" "L-level,H-level" bitfld.long 0x00 5. " PDIR_65 ,Port 5 input data register 6" "L-level,H-level" bitfld.long 0x00 4. " PDIR_64 ,Port 4 input data register 6" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_63 ,Port 3 input data register 6" "L-level,H-level" bitfld.long 0x00 2. " PDIR_62 ,Port 2 input data register 6" "L-level,H-level" bitfld.long 0x00 1. " PDIR_61 ,Port 1 input data register 6" "L-level,H-level" bitfld.long 0x00 0. " PDIR_60 ,Port 0 input data register 6" "L-level,H-level" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 14. " PDIR_6E ,Port E input data register 6" "L-level,H-level" bitfld.long 0x00 5. " PDIR_65 ,Port 5 input data register 6" "L-level,H-level" bitfld.long 0x00 4. " PDIR_64 ,Port 4 input data register 6" "L-level,H-level" bitfld.long 0x00 3. " PDIR_63 ,Port 3 input data register 6" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_62 ,Port 2 input data register 6" "L-level,H-level" bitfld.long 0x00 1. " PDIR_61 ,Port 1 input data register 6" "L-level,H-level" bitfld.long 0x00 0. " PDIR_60 ,Port 0 input data register 6" "L-level,H-level" else bitfld.long 0x00 14. " PDIR_6E ,Port E input data register 6" "L-level,H-level" bitfld.long 0x00 3. " PDIR_63 ,Port 3 input data register 6" "L-level,H-level" bitfld.long 0x00 2. " PDIR_62 ,Port 2 input data register 6" "L-level,H-level" bitfld.long 0x00 1. " PDIR_61 ,Port 1 input data register 6" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDIR_60 ,Port 0 input data register 6" "L-level,H-level" endif rgroup.long 0x31C++0x03 line.long 0x00 "PDIR_7,Port Input Data Register 7" bitfld.long 0x00 14. " PDIR_7E ,Port E input data register 7" "L-level,H-level" bitfld.long 0x00 13. " PDIR_7D ,Port D input data register 7" "L-level,H-level" bitfld.long 0x00 12. " PDIR_7C ,Port C input data register 7" "L-level,H-level" bitfld.long 0x00 11. " PDIR_7B ,Port B input data register 7" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDIR_7A ,Port A input data register 7" "L-level,H-level" bitfld.long 0x00 9. " PDIR_79 ,Port 9 input data register 7" "L-level,H-level" bitfld.long 0x00 8. " PDIR_78 ,Port 8 input data register 7" "L-level,H-level" bitfld.long 0x00 7. " PDIR_77 ,Port 7 input data register 7" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDIR_76 ,Port 6 input data register 7" "L-level,H-level" bitfld.long 0x00 5. " PDIR_75 ,Port 5 input data register 7" "L-level,H-level" bitfld.long 0x00 4. " PDIR_74 ,Port 4 input data register 7" "L-level,H-level" bitfld.long 0x00 3. " PDIR_73 ,Port 3 input data register 7" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_72 ,Port 2 input data register 7" "L-level,H-level" bitfld.long 0x00 1. " PDIR_71 ,Port 1 input data register 7" "L-level,H-level" bitfld.long 0x00 0. " PDIR_70 ,Port 0 input data register 7" "L-level,H-level" rgroup.long 0x320++0x03 line.long 0x00 "PDIR_8,Port Input Data Register 8" bitfld.long 0x00 3. " PDIR_83 ,Port 3 input data register 8" "L-level,H-level" bitfld.long 0x00 2. " PDIR_82 ,Port 2 input data register 8" "L-level,H-level" bitfld.long 0x00 1. " PDIR_81 ,Port 1 input data register 8" "L-level,H-level" bitfld.long 0x00 0. " PDIR_80 ,Port 0 input data register 8" "L-level,H-level" sif (!cpuis("S6E2C*H*")) rgroup.long 0x324++0x03 line.long 0x00 "PDIR_9,Port Input Data Register 9" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 7. " PDIR_97 ,Port 7 input data register 9" "L-level,H-level" bitfld.long 0x00 6. " PDIR_96 ,Port 6 input data register 9" "L-level,H-level" bitfld.long 0x00 5. " PDIR_95 ,Port 5 input data register 9" "L-level,H-level" bitfld.long 0x00 4. " PDIR_94 ,Port 4 input data register 9" "L-level,H-level" else bitfld.long 0x00 5. " PDIR_95 ,Port 5 input data register 9" "L-level,H-level" bitfld.long 0x00 4. " PDIR_94 ,Port 4 input data register 9" "L-level,H-level" endif textline " " bitfld.long 0x00 3. " PDIR_93 ,Port 3 input data register 9" "L-level,H-level" bitfld.long 0x00 2. " PDIR_92 ,Port 2 input data register 9" "L-level,H-level" bitfld.long 0x00 1. " PDIR_91 ,Port 1 input data register 9" "L-level,H-level" bitfld.long 0x00 0. " PDIR_90 ,Port 0 input data register 9" "L-level,H-level" endif rgroup.long 0x328++0x03 line.long 0x00 "PDIR_A,Port Input Data Register A" bitfld.long 0x00 15. " PDIR_AF ,Port F input data register A" "L-level,H-level" bitfld.long 0x00 14. " PDIR_AE ,Port E input data register A" "L-level,H-level" bitfld.long 0x00 13. " PDIR_AD ,Port D input data register A" "L-level,H-level" bitfld.long 0x00 12. " PDIR_AC ,Port C input data register A" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_AB ,Port B input data register A" "L-level,H-level" bitfld.long 0x00 10. " PDIR_AA ,Port A input data register A" "L-level,H-level" bitfld.long 0x00 9. " PDIR_A9 ,Port 9 input data register A" "L-level,H-level" bitfld.long 0x00 8. " PDIR_A8 ,Port 8 input data register A" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_A7 ,Port 7 input data register A" "L-level,H-level" bitfld.long 0x00 6. " PDIR_A6 ,Port 6 input data register A" "L-level,H-level" bitfld.long 0x00 5. " PDIR_A5 ,Port 5 input data register A" "L-level,H-level" bitfld.long 0x00 4. " PDIR_A4 ,Port 4 input data register A" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_A3 ,Port 3 input data register A" "L-level,H-level" bitfld.long 0x00 2. " PDIR_A2 ,Port 2 input data register A" "L-level,H-level" bitfld.long 0x00 1. " PDIR_A1 ,Port 1 input data register A" "L-level,H-level" bitfld.long 0x00 0. " PDIR_A0 ,Port 0 input data register A" "L-level,H-level" sif (!cpuis("S6E2C*H*")) rgroup.long 0x32C++0x03 line.long 0x00 "PDIR_B,Port Input Data Register B" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 15. " PDIR_BF ,Port F input data register B" "L-level,H-level" bitfld.long 0x00 14. " PDIR_BE ,Port E input data register B" "L-level,H-level" bitfld.long 0x00 13. " PDIR_BD ,Port D input data register B" "L-level,H-level" bitfld.long 0x00 12. " PDIR_BC ,Port C input data register B" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_BB ,Port B input data register B" "L-level,H-level" bitfld.long 0x00 10. " PDIR_BA ,Port A input data register B" "L-level,H-level" bitfld.long 0x00 9. " PDIR_B9 ,Port 9 input data register B" "L-level,H-level" bitfld.long 0x00 8. " PDIR_B8 ,Port 8 input data register B" "L-level,H-level" textline " " endif bitfld.long 0x00 7. " PDIR_B7 ,Port 7 input data register B" "L-level,H-level" bitfld.long 0x00 6. " PDIR_B6 ,Port 6 input data register B" "L-level,H-level" bitfld.long 0x00 5. " PDIR_B5 ,Port 5 input data register B" "L-level,H-level" bitfld.long 0x00 4. " PDIR_B4 ,Port 4 input data register B" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_B3 ,Port 3 input data register B" "L-level,H-level" bitfld.long 0x00 2. " PDIR_B2 ,Port 2 input data register B" "L-level,H-level" bitfld.long 0x00 1. " PDIR_B1 ,Port 1 input data register B" "L-level,H-level" bitfld.long 0x00 0. " PDIR_B0 ,Port 0 input data register B" "L-level,H-level" endif rgroup.long 0x330++0x03 line.long 0x00 "PDIR_C,Port Input Data Register C" bitfld.long 0x00 15. " PDIR_CF ,Port F input data register C" "L-level,H-level" bitfld.long 0x00 14. " PDIR_CE ,Port E input data register C" "L-level,H-level" bitfld.long 0x00 13. " PDIR_CD ,Port D input data register C" "L-level,H-level" bitfld.long 0x00 12. " PDIR_CC ,Port C input data register C" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_CB ,Port B input data register C" "L-level,H-level" bitfld.long 0x00 10. " PDIR_CA ,Port A input data register C" "L-level,H-level" bitfld.long 0x00 9. " PDIR_C9 ,Port 9 input data register C" "L-level,H-level" bitfld.long 0x00 8. " PDIR_C8 ,Port 8 input data register C" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_C7 ,Port 7 input data register C" "L-level,H-level" bitfld.long 0x00 6. " PDIR_C6 ,Port 6 input data register C" "L-level,H-level" bitfld.long 0x00 5. " PDIR_C5 ,Port 5 input data register C" "L-level,H-level" bitfld.long 0x00 4. " PDIR_C4 ,Port 4 input data register C" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_C3 ,Port 3 input data register C" "L-level,H-level" bitfld.long 0x00 2. " PDIR_C2 ,Port 2 input data register C" "L-level,H-level" bitfld.long 0x00 1. " PDIR_C1 ,Port 1 input data register C" "L-level,H-level" bitfld.long 0x00 0. " PDIR_C0 ,Port 0 input data register C" "L-level,H-level" rgroup.long 0x334++0x03 line.long 0x00 "PDIR_D,Port Input Data Register D" bitfld.long 0x00 2. " PDIR_D2 ,Port 2 input data register D" "L-level,H-level" bitfld.long 0x00 1. " PDIR_D1 ,Port 1 input data register D" "L-level,H-level" bitfld.long 0x00 0. " PDIR_D0 ,Port 0 input data register D" "L-level,H-level" rgroup.long 0x338++0x03 line.long 0x00 "PDIR_E,Port Input Data Register E" bitfld.long 0x00 3. " PDIR_E3 ,Port 3 input data register E" "L-level,H-level" bitfld.long 0x00 2. " PDIR_E2 ,Port 2 input data register E" "L-level,H-level" bitfld.long 0x00 0. " PDIR_E0 ,Port 0 input data register E" "L-level,H-level" sif (!cpuis("S6E2C*H*")) rgroup.long 0x33C++0x03 line.long 0x00 "PDIR_F,Port Input Data Register F" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 12. " PDIR_FC ,Port C input data register F" "L-level,H-level" bitfld.long 0x00 11. " PDIR_FB ,Port B input data register F" "L-level,H-level" bitfld.long 0x00 10. " PDIR_FA ,Port A input data register F" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDIR_F9 ,Port 9 input data register F" "L-level,H-level" bitfld.long 0x00 8. " PDIR_F8 ,Port 8 input data register F" "L-level,H-level" textline " " endif bitfld.long 0x00 7. " PDIR_F7 ,Port 7 input data register F" "L-level,H-level" bitfld.long 0x00 6. " PDIR_F6 ,Port 6 input data register F" "L-level,H-level" bitfld.long 0x00 5. " PDIR_F5 ,Port 5 input data register F" "L-level,H-level" bitfld.long 0x00 4. " PDIR_F4 ,Port 4 input data register F" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_F3 ,Port 3 input data register F" "L-level,H-level" bitfld.long 0x00 2. " PDIR_F2 ,Port 2 input data register F" "L-level,H-level" bitfld.long 0x00 1. " PDIR_F1 ,Port 1 input data register F" "L-level,H-level" bitfld.long 0x00 0. " PDIR_F0 ,Port 0 input data register F" "L-level,H-level" endif tree.end tree "Output Data Registers" group.long 0x400++0x03 line.long 0x00 "PDOR_0,Port Output Data Register 0" bitfld.long 0x00 10. " PDOR_0A ,Port A output data register 0" "L-level,H-level" bitfld.long 0x00 9. " PDOR_09 ,Port 9 output data register 0" "L-level,H-level" bitfld.long 0x00 8. " PDOR_08 ,Port 8 output data register 0" "L-level,H-level" bitfld.long 0x00 4. " PDOR_04 ,Port 4 output data register 0" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_03 ,Port 3 output data register 0" "L-level,H-level" bitfld.long 0x00 2. " PDOR_02 ,Port 2 output data register 0" "L-level,H-level" bitfld.long 0x00 1. " PDOR_01 ,Port 1 output data register 0" "L-level,H-level" bitfld.long 0x00 0. " PDOR_00 ,Port 0 output data register 0" "L-level,H-level" group.long 0x404++0x03 line.long 0x00 "PDOR_1,Port Output Data Register 1" bitfld.long 0x00 15. " PDOR_1F ,Port F output data register 1" "L-level,H-level" bitfld.long 0x00 14. " PDOR_1E ,Port E output data register 1" "L-level,H-level" bitfld.long 0x00 13. " PDOR_1D ,Port D output data register 1" "L-level,H-level" bitfld.long 0x00 12. " PDOR_1C ,Port C output data register 1" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_1B ,Port B output data register 1" "L-level,H-level" bitfld.long 0x00 10. " PDOR_1A ,Port A output data register 1" "L-level,H-level" bitfld.long 0x00 9. " PDOR_19 ,Port 9 output data register 1" "L-level,H-level" bitfld.long 0x00 8. " PDOR_18 ,Port 8 output data register 1" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_17 ,Port 7 output data register 1" "L-level,H-level" bitfld.long 0x00 6. " PDOR_16 ,Port 6 output data register 1" "L-level,H-level" bitfld.long 0x00 5. " PDOR_15 ,Port 5 output data register 1" "L-level,H-level" bitfld.long 0x00 4. " PDOR_14 ,Port 4 output data register 1" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_13 ,Port 3 output data register 1" "L-level,H-level" bitfld.long 0x00 2. " PDOR_12 ,Port 2 output data register 1" "L-level,H-level" bitfld.long 0x00 1. " PDOR_11 ,Port 1 output data register 1" "L-level,H-level" bitfld.long 0x00 0. " PDOR_10 ,Port 0 output data register 1" "L-level,H-level" group.long 0x408++0x03 line.long 0x00 "PDOR_2,Port Output Data Register 2" bitfld.long 0x00 10. " PDOR_2A ,Port A output data register 2" "L-level,H-level" bitfld.long 0x00 9. " PDOR_29 ,Port 9 output data register 2" "L-level,H-level" bitfld.long 0x00 8. " PDOR_28 ,Port 8 output data register 2" "L-level,H-level" bitfld.long 0x00 7. " PDOR_27 ,Port 7 output data register 2" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDOR_26 ,Port 6 output data register 2" "L-level,H-level" bitfld.long 0x00 5. " PDOR_25 ,Port 5 output data register 2" "L-level,H-level" bitfld.long 0x00 4. " PDOR_24 ,Port 4 output data register 2" "L-level,H-level" bitfld.long 0x00 3. " PDOR_23 ,Port 3 output data register 2" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_22 ,Port 2 output data register 2" "L-level,H-level" bitfld.long 0x00 1. " PDOR_21 ,Port 1 output data register 2" "L-level,H-level" bitfld.long 0x00 0. " PDOR_20 ,Port 0 output data register 2" "L-level,H-level" group.long 0x40C++0x03 line.long 0x00 "PDOR_3,Port Output Data Register 3" bitfld.long 0x00 14. " PDOR_3E ,Port E output data register 3" "L-level,H-level" bitfld.long 0x00 13. " PDOR_3D ,Port D output data register 3" "L-level,H-level" bitfld.long 0x00 12. " PDOR_3C ,Port C output data register 3" "L-level,H-level" bitfld.long 0x00 11. " PDOR_3B ,Port B output data register 3" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDOR_3A ,Port A output data register 3" "L-level,H-level" bitfld.long 0x00 9. " PDOR_39 ,Port 9 output data register 3" "L-level,H-level" bitfld.long 0x00 8. " PDOR_38 ,Port 8 output data register 3" "L-level,H-level" bitfld.long 0x00 7. " PDOR_37 ,Port 7 output data register 3" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDOR_36 ,Port 6 output data register 3" "L-level,H-level" bitfld.long 0x00 5. " PDOR_35 ,Port 5 output data register 3" "L-level,H-level" bitfld.long 0x00 4. " PDOR_34 ,Port 4 output data register 3" "L-level,H-level" bitfld.long 0x00 3. " PDOR_33 ,Port 3 output data register 3" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_32 ,Port 2 output data register 3" "L-level,H-level" sif (!cpuis("S6E2C*H*")) bitfld.long 0x00 1. " PDOR_31 ,Port 1 output data register 3" "L-level,H-level" bitfld.long 0x00 0. " PDOR_30 ,Port 0 output data register 3" "L-level,H-level" endif group.long 0x410++0x03 line.long 0x00 "PDOR_4,Port Output Data Register 4" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " PDOR_4E ,Port E output data register 4" "L-level,H-level" bitfld.long 0x00 13. " PDOR_4D ,Port D output data register 4" "L-level,H-level" bitfld.long 0x00 12. " PDOR_4C ,Port C output data register 4" "L-level,H-level" bitfld.long 0x00 11. " PDOR_4B ,Port B output data register 4" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDOR_4A ,Port A output data register 4" "L-level,H-level" bitfld.long 0x00 9. " PDOR_49 ,Port 9 output data register 4" "L-level,H-level" bitfld.long 0x00 8. " PDOR_48 ,Port 8 output data register 4" "L-level,H-level" bitfld.long 0x00 7. " PDOR_47 ,Port 7 output data register 4" "L-level,H-level" textline " " else bitfld.long 0x00 9. " PDOR_49 ,Port 9 output data register 4" "L-level,H-level" bitfld.long 0x00 8. " PDOR_48 ,Port 8 output data register 4" "L-level,H-level" bitfld.long 0x00 7. " PDOR_47 ,Port 7 output data register 4" "L-level,H-level" textline " " endif bitfld.long 0x00 6. " PDOR_46 ,Port 6 output data register 4" "L-level,H-level" bitfld.long 0x00 5. " PDOR_45 ,Port 5 output data register 4" "L-level,H-level" bitfld.long 0x00 4. " PDOR_44 ,Port 4 output data register 4" "L-level,H-level" bitfld.long 0x00 3. " PDOR_43 ,Port 3 output data register 4" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_42 ,Port 2 output data register 4" "L-level,H-level" bitfld.long 0x00 1. " PDOR_41 ,Port 1 output data register 4" "L-level,H-level" bitfld.long 0x00 0. " PDOR_40 ,Port 0 output data register 4" "L-level,H-level" sif (!cpuis("S6E2C*H*")) group.long 0x414++0x03 line.long 0x00 "PDOR_5,Port Output Data Register 5" sif (cpuis("S6E2C*J*")) bitfld.long 0x00 15. " PDOR_5F ,Port F output data register 5" "L-level,H-level" bitfld.long 0x00 14. " PDOR_5E ,Port E output data register 5" "L-level,H-level" bitfld.long 0x00 13. " PDOR_5D ,Port D output data register 5" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_52 ,Port 2 output data register 5" "L-level,H-level" bitfld.long 0x00 1. " PDOR_51 ,Port 1 output data register 5" "L-level,H-level" bitfld.long 0x00 0. " PDOR_50 ,Port 0 output data register 5" "L-level,H-level" else bitfld.long 0x00 15. " PDOR_5F ,Port F output data register 5" "L-level,H-level" bitfld.long 0x00 14. " PDOR_5E ,Port E output data register 5" "L-level,H-level" bitfld.long 0x00 13. " PDOR_5D ,Port D output data register 5" "L-level,H-level" bitfld.long 0x00 12. " PDOR_5C ,Port C output data register 5" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_5B ,Port B output data register 5" "L-level,H-level" bitfld.long 0x00 10. " PDOR_5A ,Port A output data register 5" "L-level,H-level" bitfld.long 0x00 9. " PDOR_59 ,Port 9 output data register 5" "L-level,H-level" bitfld.long 0x00 8. " PDOR_58 ,Port 8 output data register 5" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_57 ,Port 7 output data register 5" "L-level,H-level" bitfld.long 0x00 6. " PDOR_56 ,Port 6 output data register 5" "L-level,H-level" bitfld.long 0x00 5. " PDOR_55 ,Port 5 output data register 5" "L-level,H-level" bitfld.long 0x00 4. " PDOR_54 ,Port 4 output data register 5" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_53 ,Port 3 output data register 5" "L-level,H-level" bitfld.long 0x00 2. " PDOR_52 ,Port 2 output data register 5" "L-level,H-level" bitfld.long 0x00 1. " PDOR_51 ,Port 1 output data register 5" "L-level,H-level" bitfld.long 0x00 0. " PDOR_50 ,Port 0 output data register 5" "L-level,H-level" endif endif group.long 0x418++0x03 line.long 0x00 "PDOR_6,Port Output Data Register 6" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 15. " PDOR_6F ,Port F output data register 6" "L-level,H-level" bitfld.long 0x00 14. " PDOR_6E ,Port E output data register 6" "L-level,H-level" bitfld.long 0x00 13. " PDOR_6D ,Port D output data register 6" "L-level,H-level" bitfld.long 0x00 12. " PDOR_6C ,Port C output data register 6" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_6B ,Port B output data register 6" "L-level,H-level" bitfld.long 0x00 10. " PDOR_6A ,Port A output data register 6" "L-level,H-level" bitfld.long 0x00 9. " PDOR_69 ,Port 9 output data register 6" "L-level,H-level" bitfld.long 0x00 8. " PDOR_68 ,Port 8 output data register 6" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_67 ,Port 7 output data register 6" "L-level,H-level" bitfld.long 0x00 6. " PDOR_66 ,Port 6 output data register 6" "L-level,H-level" bitfld.long 0x00 5. " PDOR_65 ,Port 5 output data register 6" "L-level,H-level" bitfld.long 0x00 4. " PDOR_64 ,Port 4 output data register 6" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_63 ,Port 3 output data register 6" "L-level,H-level" bitfld.long 0x00 2. " PDOR_62 ,Port 2 output data register 6" "L-level,H-level" bitfld.long 0x00 1. " PDOR_61 ,Port 1 output data register 6" "L-level,H-level" bitfld.long 0x00 0. " PDOR_60 ,Port 0 output data register 6" "L-level,H-level" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 14. " PDOR_6E ,Port E output data register 6" "L-level,H-level" bitfld.long 0x00 5. " PDOR_65 ,Port 5 output data register 6" "L-level,H-level" bitfld.long 0x00 4. " PDOR_64 ,Port 4 output data register 6" "L-level,H-level" bitfld.long 0x00 3. " PDOR_63 ,Port 3 output data register 6" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_62 ,Port 2 output data register 6" "L-level,H-level" bitfld.long 0x00 1. " PDOR_61 ,Port 1 output data register 6" "L-level,H-level" bitfld.long 0x00 0. " PDOR_60 ,Port 0 output data register 6" "L-level,H-level" else bitfld.long 0x00 14. " PDOR_6E ,Port E output data register 6" "L-level,H-level" bitfld.long 0x00 3. " PDOR_63 ,Port 3 output data register 6" "L-level,H-level" bitfld.long 0x00 2. " PDOR_62 ,Port 2 output data register 6" "L-level,H-level" bitfld.long 0x00 1. " PDOR_61 ,Port 1 output data register 6" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDOR_60 ,Port 0 output data register 6" "L-level,H-level" endif group.long 0x41C++0x03 line.long 0x00 "PDOR_7,Port Output Data Register 7" bitfld.long 0x00 14. " PDOR_7E ,Port E output data register 7" "L-level,H-level" bitfld.long 0x00 13. " PDOR_7D ,Port D output data register 7" "L-level,H-level" bitfld.long 0x00 12. " PDOR_7C ,Port C output data register 7" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_7B ,Port B output data register 7" "L-level,H-level" bitfld.long 0x00 10. " PDOR_7A ,Port A output data register 7" "L-level,H-level" bitfld.long 0x00 9. " PDOR_79 ,Port 9 output data register 7" "L-level,H-level" bitfld.long 0x00 8. " PDOR_78 ,Port 8 output data register 7" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_77 ,Port 7 output data register 7" "L-level,H-level" bitfld.long 0x00 6. " PDOR_76 ,Port 6 output data register 7" "L-level,H-level" bitfld.long 0x00 5. " PDOR_75 ,Port 5 output data register 7" "L-level,H-level" bitfld.long 0x00 4. " PDOR_74 ,Port 4 output data register 7" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_73 ,Port 3 output data register 7" "L-level,H-level" bitfld.long 0x00 2. " PDOR_72 ,Port 2 output data register 7" "L-level,H-level" bitfld.long 0x00 1. " PDOR_71 ,Port 1 output data register 7" "L-level,H-level" bitfld.long 0x00 0. " PDOR_70 ,Port 0 output data register 7" "L-level,H-level" group.long 0x420++0x03 line.long 0x00 "PDOR_8,Port Output Data Register 8" bitfld.long 0x00 3. " PDOR_83 ,Port 3 output data register 8" "L-level,H-level" bitfld.long 0x00 2. " PDOR_82 ,Port 2 output data register 8" "L-level,H-level" bitfld.long 0x00 1. " PDOR_81 ,Port 1 output data register 8" "L-level,H-level" bitfld.long 0x00 0. " PDOR_80 ,Port 0 output data register 8" "L-level,H-level" sif (!cpuis("S6E2C*H*")) group.long 0x424++0x03 line.long 0x00 "PDOR_9,Port Output Data Register 9" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 7. " PDOR_97 ,Port 7 output data register 9" "L-level,H-level" bitfld.long 0x00 6. " PDOR_96 ,Port 6 output data register 9" "L-level,H-level" bitfld.long 0x00 5. " PDOR_95 ,Port 5 output data register 9" "L-level,H-level" bitfld.long 0x00 4. " PDOR_94 ,Port 4 output data register 9" "L-level,H-level" else bitfld.long 0x00 5. " PDOR_95 ,Port 5 output data register 9" "L-level,H-level" bitfld.long 0x00 4. " PDOR_94 ,Port 4 output data register 9" "L-level,H-level" endif textline " " bitfld.long 0x00 3. " PDOR_93 ,Port 3 output data register 9" "L-level,H-level" bitfld.long 0x00 2. " PDOR_92 ,Port 2 output data register 9" "L-level,H-level" bitfld.long 0x00 1. " PDOR_91 ,Port 1 output data register 9" "L-level,H-level" bitfld.long 0x00 0. " PDOR_90 ,Port 0 output data register 9" "L-level,H-level" endif group.long 0x428++0x03 line.long 0x00 "PDOR_A,Port Output Data Register A" bitfld.long 0x00 15. " PDOR_AF ,Port F output data register A" "L-level,H-level" bitfld.long 0x00 14. " PDOR_AE ,Port E output data register A" "L-level,H-level" bitfld.long 0x00 13. " PDOR_AD ,Port D output data register A" "L-level,H-level" bitfld.long 0x00 12. " PDOR_AC ,Port C output data register A" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_AB ,Port B output data register A" "L-level,H-level" bitfld.long 0x00 10. " PDOR_AA ,Port A output data register A" "L-level,H-level" bitfld.long 0x00 9. " PDOR_A9 ,Port 9 output data register A" "L-level,H-level" bitfld.long 0x00 8. " PDOR_A8 ,Port 8 output data register A" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_A7 ,Port 7 output data register A" "L-level,H-level" bitfld.long 0x00 6. " PDOR_A6 ,Port 6 output data register A" "L-level,H-level" bitfld.long 0x00 5. " PDOR_A5 ,Port 5 output data register A" "L-level,H-level" bitfld.long 0x00 4. " PDOR_A4 ,Port 4 output data register A" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_A3 ,Port 3 output data register A" "L-level,H-level" bitfld.long 0x00 2. " PDOR_A2 ,Port 2 output data register A" "L-level,H-level" bitfld.long 0x00 1. " PDOR_A1 ,Port 1 output data register A" "L-level,H-level" bitfld.long 0x00 0. " PDOR_A0 ,Port 0 output data register A" "L-level,H-level" sif (!cpuis("S6E2C*H*")) group.long 0x42C++0x03 line.long 0x00 "PDOR_B,Port Output Data Register B" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 15. " PDOR_BF ,Port F output data register B" "L-level,H-level" bitfld.long 0x00 14. " PDOR_BE ,Port E output data register B" "L-level,H-level" bitfld.long 0x00 13. " PDOR_BD ,Port D output data register B" "L-level,H-level" bitfld.long 0x00 12. " PDOR_BC ,Port C output data register B" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_BB ,Port B output data register B" "L-level,H-level" bitfld.long 0x00 10. " PDOR_BA ,Port A output data register B" "L-level,H-level" bitfld.long 0x00 9. " PDOR_B9 ,Port 9 output data register B" "L-level,H-level" bitfld.long 0x00 8. " PDOR_B8 ,Port 8 output data register B" "L-level,H-level" textline " " endif bitfld.long 0x00 7. " PDOR_B7 ,Port 7 output data register B" "L-level,H-level" bitfld.long 0x00 6. " PDOR_B6 ,Port 6 output data register B" "L-level,H-level" bitfld.long 0x00 5. " PDOR_B5 ,Port 5 output data register B" "L-level,H-level" bitfld.long 0x00 4. " PDOR_B4 ,Port 4 output data register B" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_B3 ,Port 3 output data register B" "L-level,H-level" bitfld.long 0x00 2. " PDOR_B2 ,Port 2 output data register B" "L-level,H-level" bitfld.long 0x00 1. " PDOR_B1 ,Port 1 output data register B" "L-level,H-level" bitfld.long 0x00 0. " PDOR_B0 ,Port 0 output data register B" "L-level,H-level" endif group.long 0x430++0x03 line.long 0x00 "PDOR_C,Port Output Data Register C" bitfld.long 0x00 15. " PDOR_CF ,Port F output data register C" "L-level,H-level" bitfld.long 0x00 14. " PDOR_CE ,Port E output data register C" "L-level,H-level" bitfld.long 0x00 13. " PDOR_CD ,Port D output data register C" "L-level,H-level" bitfld.long 0x00 12. " PDOR_CC ,Port C output data register C" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_CB ,Port B output data register C" "L-level,H-level" bitfld.long 0x00 10. " PDOR_CA ,Port A output data register C" "L-level,H-level" bitfld.long 0x00 9. " PDOR_C9 ,Port 9 output data register C" "L-level,H-level" bitfld.long 0x00 8. " PDOR_C8 ,Port 8 output data register C" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_C7 ,Port 7 output data register C" "L-level,H-level" bitfld.long 0x00 6. " PDOR_C6 ,Port 6 output data register C" "L-level,H-level" bitfld.long 0x00 5. " PDOR_C5 ,Port 5 output data register C" "L-level,H-level" bitfld.long 0x00 4. " PDOR_C4 ,Port 4 output data register C" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_C3 ,Port 3 output data register C" "L-level,H-level" bitfld.long 0x00 2. " PDOR_C2 ,Port 2 output data register C" "L-level,H-level" bitfld.long 0x00 1. " PDOR_C1 ,Port 1 output data register C" "L-level,H-level" bitfld.long 0x00 0. " PDOR_C0 ,Port 0 output data register C" "L-level,H-level" group.long 0x434++0x03 line.long 0x00 "PDOR_D,Port Output Data Register D" bitfld.long 0x00 2. " PDOR_D2 ,Port 2 output data register D" "L-level,H-level" bitfld.long 0x00 1. " PDOR_D1 ,Port 1 output data register D" "L-level,H-level" bitfld.long 0x00 0. " PDOR_D0 ,Port 0 output data register D" "L-level,H-level" group.long 0x438++0x03 line.long 0x00 "PDOR_E,Port Output Data Register E" bitfld.long 0x00 3. " PDOR_E3 ,Port 3 output data register E" "L-level,H-level" bitfld.long 0x00 2. " PDOR_E2 ,Port 2 output data register E" "L-level,H-level" bitfld.long 0x00 0. " PDOR_E0 ,Port 0 output data register E" "L-level,H-level" sif (!cpuis("S6E2C*H*")) group.long 0x43C++0x03 line.long 0x00 "PDOR_F,Port Output Data Register F" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 12. " PDOR_FC ,Port C output data register F" "L-level,H-level" bitfld.long 0x00 11. " PDOR_FB ,Port B output data register F" "L-level,H-level" bitfld.long 0x00 10. " PDOR_FA ,Port A output data register F" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDOR_F9 ,Port 9 output data register F" "L-level,H-level" bitfld.long 0x00 8. " PDOR_F8 ,Port 8 output data register F" "L-level,H-level" textline " " endif bitfld.long 0x00 7. " PDOR_F7 ,Port 7 output data register F" "L-level,H-level" bitfld.long 0x00 6. " PDOR_F6 ,Port 6 output data register F" "L-level,H-level" bitfld.long 0x00 5. " PDOR_F5 ,Port 5 output data register F" "L-level,H-level" bitfld.long 0x00 4. " PDOR_F4 ,Port 4 output data register F" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_F3 ,Port 3 output data register F" "L-level,H-level" bitfld.long 0x00 2. " PDOR_F2 ,Port 2 output data register F" "L-level,H-level" bitfld.long 0x00 1. " PDOR_F1 ,Port 1 output data register F" "L-level,H-level" bitfld.long 0x00 0. " PDOR_F0 ,Port 0 output data register F" "L-level,H-level" endif tree.end tree "Analog Input Setting Register" group.long 0x500++0x03 line.long 0x00 "ADE,Analog Input Setting Register" bitfld.long 0x00 31. " ADE_31 ,External pin 31 mode" "Digital input/output,Analog input" bitfld.long 0x00 30. " ADE_30 ,External pin 30 mode" "Digital input/output,Analog input" bitfld.long 0x00 29. " ADE_29 ,External pin 29 mode" "Digital input/output,Analog input" bitfld.long 0x00 28. " ADE_28 ,External pin 28 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 27. " ADE_27 ,External pin 27 mode" "Digital input/output,Analog input" bitfld.long 0x00 26. " ADE_26 ,External pin 26 mode" "Digital input/output,Analog input" bitfld.long 0x00 25. " ADE_25 ,External pin 25 mode" "Digital input/output,Analog input" bitfld.long 0x00 24. " ADE_24 ,External pin 24 mode" "Digital input/output,Analog input" textline " " sif (!cpuis("S6E2C*H*")) bitfld.long 0x00 23. " ADE_23 ,External pin 23 mode" "Digital input/output,Analog input" bitfld.long 0x00 22. " ADE_22 ,External pin 22 mode" "Digital input/output,Analog input" bitfld.long 0x00 21. " ADE_21 ,External pin 21 mode" "Digital input/output,Analog input" bitfld.long 0x00 20. " ADE_20 ,External pin 20 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 19. " ADE_19 ,External pin 19 mode" "Digital input/output,Analog input" bitfld.long 0x00 18. " ADE_18 ,External pin 18 mode" "Digital input/output,Analog input" bitfld.long 0x00 17. " ADE_17 ,External pin 17 mode" "Digital input/output,Analog input" bitfld.long 0x00 16. " ADE_16 ,External pin 16 mode" "Digital input/output,Analog input" textline " " endif bitfld.long 0x00 15. " ADE_15 ,External pin 15 mode" "Digital input/output,Analog input" bitfld.long 0x00 14. " ADE_14 ,External pin 14 mode" "Digital input/output,Analog input" bitfld.long 0x00 13. " ADE_13 ,External pin 13 mode" "Digital input/output,Analog input" bitfld.long 0x00 12. " ADE_12 ,External pin 12 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 11. " ADE_11 ,External pin 11 mode" "Digital input/output,Analog input" bitfld.long 0x00 10. " ADE_10 ,External pin 10 mode" "Digital input/output,Analog input" bitfld.long 0x00 9. " ADE_9 ,External pin 9 mode" "Digital input/output,Analog input" bitfld.long 0x00 8. " ADE_8 ,External pin 8 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 7. " ADE_7 ,External pin 7 mode" "Digital input/output,Analog input" bitfld.long 0x00 6. " ADE_6 ,External pin 6 mode" "Digital input/output,Analog input" bitfld.long 0x00 5. " ADE_5 ,External pin 5 mode" "Digital input/output,Analog input" bitfld.long 0x00 4. " ADE_4 ,External pin 4 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 3. " ADE_3 ,External pin 3 mode" "Digital input/output,Analog input" bitfld.long 0x00 2. " ADE_2 ,External pin 2 mode" "Digital input/output,Analog input" bitfld.long 0x00 1. " ADE_1 ,External pin 1 mode" "Digital input/output,Analog input" bitfld.long 0x00 0. " ADE_0 ,External pin 0 mode" "Digital input/output,Analog input" tree.end tree "Special Port Setting Register" group.long 0x580++0x03 line.long 0x00 "SPSR,Special Port Setting Register" sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 5. " USB1C ,Use UDM1 and UDP1 as USB pins (Usb CH.1)" "Not used,Used" bitfld.long 0x00 4. " USB0C ,Use UDM0 and UDP0 as USB pins (Usb CH.0)" "Not used,Used" bitfld.long 0x00 2.--3. " MAINXC ,Main clock oscillation pin setting register" "Digital input/output,Main clock,,X0A-external X1A digital IO" else bitfld.long 0x00 2.--3. " MAINXC ,Main clock oscillation pin setting register" "Digital input/output,Main clock,,X0A-external X1A digital IO" endif tree.end tree "Extended Pin Function Setting Registers" group.long 0x600++0x03 line.long 0x00 "EPF00,Extended Pin Function Setting Register 00" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 27. " TRC3E ,Function selection for TRACED8-TRACED15 pins" "Not used,Used" bitfld.long 0x00 26. " TRC2E ,Function selection for TRACED4-TRACED7 pins" "Not used,Used" bitfld.long 0x00 25. " TRC1E ,Function selection for TRACED2 and TRACED3 pins" "Not used,Used" bitfld.long 0x00 24. " TRC0E ,Function selection for TRACECLK, TRACED0 and TRACED1 pins" "Not used,Used" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 26. " TRC2E ,Function selection for TRACED4-TRACED7 pins" "Not used,Used" bitfld.long 0x00 25. " TRC1E ,Function selection for TRACED2 and TRACED3 pins" "Not used,Used" bitfld.long 0x00 24. " TRC0E ,Function selection for TRACECLK, TRACED0 and TRACED1 pins" "Not used,Used" else bitfld.long 0x00 25. " TRC1E ,Function selection for TRACED2 and TRACED3 pins" "Not used,Used" bitfld.long 0x00 24. " TRC0E ,Function selection for TRACECLK, TRACED0 and TRACED1 pins" "Not used,Used" endif textline " " bitfld.long 0x00 17. " JTAGEN1S ,Select wether to use two pins of TRSTX and TDI" "Not used,Used" bitfld.long 0x00 16. " JTAGEN0B ,Select wether to use three pins of TCK, TMS, and TDO" "Not used,Used" sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 13. " USBP1E ,USB CH.1 function select bit 1" "HCONTX not produced,HCONTX produced" bitfld.long 0x00 9. " USBP0E ,USB CH.0 function select bit 0" "HCONTX not produced,HCONTX produced" endif textline " " sif (cpuis("S6E2C*L*")) bitfld.long 0x00 6.--7. " SUBOUTE ,Sub clock divide output function select bit" "Not executed,SUBOUT_0,SUBOUT_1,?..." bitfld.long 0x00 4.--5. " RTCCOE ,RTC clock output select bit" "Not executed,RTCCOE_0,RTCCOE_1,?..." bitfld.long 0x00 1.--2. " CROUTE ,Internal high-speed CR oscillation output function select" "Not produced,CROUT_0,CROUT_1,CROUT_2" bitfld.long 0x00 0. " NMIS ,NMIX function select" "Not used,Used" else bitfld.long 0x00 6.--7. " SUBOUTE ,Sub clock divide output function select bit" "Not executed,SUBOUT_0,?..." bitfld.long 0x00 4.--5. " RTCCOE ,RTC clock output select bit" "Not executed,RTCCOE_0,?..." bitfld.long 0x00 1.--2. " CROUTE ,Internal high-speed CR oscillation output function select" "Not produced,CROUT_0,CROUT_1,CROUT_2" bitfld.long 0x00 0. " NMIS ,NMIX function select" "Not used,Used" endif group.long 0x604++0x03 line.long 0x00 "EPF01,Extended Pin Function Setting Register 01" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 29.--31. " IC03S ,IC03 input select bits" "IC03_0,IC03_0,IC03_1,,MFS_3 LSYN,MFS_7 LSYN,?..." bitfld.long 0x00 26.--28. " IC02S ,IC02 input select bits" "IC02_0,IC02_0,IC02_1,,MFS_2 LSYN,MFS_6 LSYN,?..." bitfld.long 0x00 23.--25. " IC01S ,IC01 input select bits" "IC01_0,IC01_0,IC01_1,,MFS_1 LSYN,MFS_5 LSYN,?..." bitfld.long 0x00 20.--22. " IC00S ,IC00 input select bits" "IC00_0,IC00_0,IC00_1,,MFS_0 LSYN,MFS_4 LSYN,?..." textline " " bitfld.long 0x00 18.--19. " FRCK0S ,FRCK0 input select bits" "FRCK0_0,FRCK0_0,FRCK0_1,?..." bitfld.long 0x00 16.--17. " DTTI0S ,DTTIX0 input select bits" "DTTIX0_0,DTTIX0_0,DTTIX0_1,?..." bitfld.long 0x00 12. " DTTI0C ,DTTIX0 function select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO05E ,RTO05 output select bits" "Not produced,RTO05_0,RTO05_1,?..." bitfld.long 0x00 8.--9. " RTO04E ,RTO04 output select bits" "Not produced,RTO04_0,RTO04_1,?..." bitfld.long 0x00 6.--7. " RTO03E ,RTO03 output select bits" "Not produced,RTO03_0,RTO03_1,?..." bitfld.long 0x00 4.--5. " RTO02E ,RTO02 output select bits" "Not produced,RTO02_0,RTO02_1,?..." textline " " bitfld.long 0x00 2.--3. " RTO01E ,RTO01 output select bits" "Not produced,RTO01_0,RTO01_1,?..." bitfld.long 0x00 0.--1. " RTO00E ,RTO00 output select bits" "Not produced,RTO00_0,RTO00_1,?..." else bitfld.long 0x00 29.--31. " IC03S ,IC03 input select bits" "IC03_0,IC03_0,,,MFS_3 LSYN,MFS_7 LSYN,?..." bitfld.long 0x00 26.--28. " IC02S ,IC02 input select bits" "IC02_0,IC02_0,,,MFS_2 LSYN,MFS_6 LSYN,?..." bitfld.long 0x00 23.--25. " IC01S ,IC01 input select bits" "IC01_0,IC01_0,,,MFS_1 LSYN,MFS_5 LSYN,?..." bitfld.long 0x00 20.--22. " IC00S ,IC00 input select bits" "IC00_0,IC00_0,,,MFS_0 LSYN,MFS_4 LSYN,?..." textline " " bitfld.long 0x00 18.--19. " FRCK0S ,FRCK0 input select bits" "FRCK0_0,FRCK0_0,?..." bitfld.long 0x00 16.--17. " DTTI0S ,DTTIX0 input select bits" "DTTIX0_0,DTTIX0_0,?..." bitfld.long 0x00 12. " DTTI0C ,DTTIX0 function select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO05E ,RTO05 output select bits" "Not produced,RTO05_0,?..." bitfld.long 0x00 8.--9. " RTO04E ,RTO04 output select bits" "Not produced,RTO04_0,?..." bitfld.long 0x00 6.--7. " RTO03E ,RTO03 output select bits" "Not produced,RTO03_0,?..." sif (cpuis("S6E2C*H*")) bitfld.long 0x00 4.--5. " RTO02E ,RTO02 output select bits" "Not produced,RTO02_0,?..." textline " " bitfld.long 0x00 2.--3. " RTO01E ,RTO01 output select bits" "Not produced,RTO01_0,?..." bitfld.long 0x00 0.--1. " RTO00E ,RTO00 output select bits" "Not produced,RTO00_0,?..." else bitfld.long 0x00 4.--5. " RTO02E ,RTO02 output select bits" "Not produced,RTO02_0,RTO02_1,?..." textline " " bitfld.long 0x00 2.--3. " RTO01E ,RTO01 output select bits" "Not produced,RTO01_0,RTO01_1,?..." bitfld.long 0x00 0.--1. " RTO00E ,RTO00 output select bits" "Not produced,RTO00_0,RTO00_1,?..." endif endif group.long 0x608++0x03 line.long 0x00 "EPF02,Extended Pin Function Setting Register 02" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 29.--31. " IC13S ,IC13 input select bits" "IC13_0,IC13_0,IC13_1,,MFS_3 LSYN,MFS_7 LSYN,?..." bitfld.long 0x00 26.--28. " IC12S ,IC12 input select bits" "IC12_0,IC12_0,IC12_1,,MFS_2 LSYN,MFS_6 LSYN,?..." bitfld.long 0x00 23.--25. " IC11S ,IC11 input select bits" "IC11_0,IC11_0,IC11_1,,MFS_1 LSYN,MFS_5 LSYN,?..." bitfld.long 0x00 20.--22. " IC10S ,IC10 input select bits" "IC10_0,IC10_0,IC10_1,,MFS_0 LSYN,MFS_4 LSYN,?..." textline " " bitfld.long 0x00 18.--19. " FRCK1S ,FRCK1 input select bits" "FRCK1_0,FRCK1_0,FRCK1_1,?..." bitfld.long 0x00 16.--17. " DTTI1S ,DTTIX1 input select bits" "DTTIX1_0,DTTIX1_0,DTTIX1_1,?..." bitfld.long 0x00 12. " DTTI1C ,DTTIX1 function select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO15E ,RTO15 output select bits" "Not produced,RTO15_0,RTO15_1,?..." bitfld.long 0x00 8.--9. " RTO14E ,RTO14 output select bits" "Not produced,RTO14_0,RTO14_1,?..." bitfld.long 0x00 6.--7. " RTO13E ,RTO13 output select bits" "Not produced,RTO13_0,RTO13_1,?..." bitfld.long 0x00 4.--5. " RTO12E ,RTO12 output select bits" "Not produced,RTO12_0,RTO12_1,?..." textline " " bitfld.long 0x00 2.--3. " RTO11E ,RTO11 output select bits" "Not produced,RTO11_0,RTO11_1,?..." bitfld.long 0x00 0.--1. " RTO10E ,RTO10 output select bits" "Not produced,RTO10_0,RTO10_1,?..." elif (cpuis("S6E2C*J*")) bitfld.long 0x00 29.--31. " IC13S ,IC13 input select bits" "IC13_0,IC13_0,IC13_1,,MFS_3 LSYN,MFS_7 LSYN,?..." bitfld.long 0x00 26.--28. " IC12S ,IC12 input select bits" "IC12_0,IC12_0,IC12_1,,MFS_2 LSYN,MFS_6 LSYN,?..." bitfld.long 0x00 23.--25. " IC11S ,IC11 input select bits" "IC11_0,IC11_0,IC11_1,,MFS_1 LSYN,MFS_5 LSYN,?..." bitfld.long 0x00 20.--22. " IC10S ,IC10 input select bits" "IC10_0,IC10_0,IC10_1,,MFS_0 LSYN,MFS_4 LSYN,?..." textline " " bitfld.long 0x00 18.--19. " FRCK1S ,FRCK1 input select bits" "FRCK1_0,FRCK1_0,FRCK1_1,?..." bitfld.long 0x00 16.--17. " DTTI1S ,DTTIX1 input select bits" "DTTIX1_0,DTTIX1_0,?..." bitfld.long 0x00 12. " DTTI1C ,DTTIX1 function select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO15E ,RTO15 output select bits" "Not produced,RTO15_0,RTO15_1,?..." bitfld.long 0x00 8.--9. " RTO14E ,RTO14 output select bits" "Not produced,RTO14_0,RTO14_1,?..." bitfld.long 0x00 6.--7. " RTO13E ,RTO13 output select bits" "Not produced,RTO13_0,RTO13_1,?..." bitfld.long 0x00 4.--5. " RTO12E ,RTO12 output select bits" "Not produced,RTO12_0,RTO12_1,?..." textline " " bitfld.long 0x00 2.--3. " RTO11E ,RTO11 output select bits" "Not produced,RTO11_0,RTO11_1,?..." bitfld.long 0x00 0.--1. " RTO10E ,RTO10 output select bits" "Not produced,RTO10_0,RTO10_1,?..." else bitfld.long 0x00 29.--31. " IC13S ,IC13 input select bits" "IC13_0,IC13_0,,,MFS_3 LSYN,MFS_7 LSYN,?..." bitfld.long 0x00 26.--28. " IC12S ,IC12 input select bits" "IC12_0,IC12_0,,,MFS_2 LSYN,MFS_6 LSYN,?..." bitfld.long 0x00 23.--25. " IC11S ,IC11 input select bits" "IC11_0,IC11_0,,,MFS_1 LSYN,MFS_5 LSYN,?..." bitfld.long 0x00 20.--22. " IC10S ,IC10 input select bits" "IC10_0,IC10_0,,,MFS_0 LSYN,MFS_4 LSYN,?..." textline " " bitfld.long 0x00 18.--19. " FRCK1S ,FRCK1 input select bits" "FRCK1_0,FRCK1_0,?..." bitfld.long 0x00 16.--17. " DTTI1S ,DTTIX1 input select bits" "DTTIX1_0,DTTIX1_0,?..." bitfld.long 0x00 12. " DTTI1C ,DTTIX1 function select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO15E ,RTO15 output select bits" "Not produced,RTO15_0,?..." bitfld.long 0x00 8.--9. " RTO14E ,RTO14 output select bits" "Not produced,RTO14_0,?..." bitfld.long 0x00 6.--7. " RTO13E ,RTO13 output select bits" "Not produced,RTO13_0,?..." bitfld.long 0x00 4.--5. " RTO12E ,RTO12 output select bits" "Not produced,RTO12_0,?..." textline " " bitfld.long 0x00 2.--3. " RTO11E ,RTO11 output select bits" "Not produced,RTO11_0,?..." bitfld.long 0x00 0.--1. " RTO10E ,RTO10 output select bits" "Not produced,RTO10_0,?..." endif group.long 0x60C++0x03 line.long 0x00 "EPF03,Extended Pin Function Setting Register 03" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 29.--31. " IC23S ,IC23 input select bits" "IC23_0,IC23_0,IC23_1,,MFS_3 LSYN,MFS_7 LSYN,?..." bitfld.long 0x00 26.--28. " IC22S ,IC22 input select bits" "IC22_0,IC22_0,IC22_1,,MFS_2 LSYN,MFS_6 LSYN,?..." bitfld.long 0x00 23.--25. " IC21S ,IC21 input select bits" "IC21_0,IC21_0,IC21_1,,MFS_1 LSYN,MFS_5 LSYN,?..." bitfld.long 0x00 20.--22. " IC20S ,IC20 input select bits" "IC20_0,IC20_0,IC20_1,,MFS_0 LSYN,MFS_4 LSYN,?..." textline " " bitfld.long 0x00 18.--19. " FRCK2S ,FRCK2 input select bits" "FRCK2_0,FRCK2_0,FRCK2_1,?..." bitfld.long 0x00 16.--17. " DTTI2S ,DTTIX1 input select bits" "DTTIX2_0,DTTIX2_0,DTTIX2_1,?..." bitfld.long 0x00 12. " DTTI2C ,DTTIX2 function select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO25E ,RTO05 output select bits" "Not outputted,RTO25_0,RTO25_1,?..." bitfld.long 0x00 8.--9. " RTO24E ,RTO04 output select bits" "Not outputted,RTO24_0,RTO24_1,?..." bitfld.long 0x00 6.--7. " RTO23E ,RTO03 output select bits" "Not outputted,RTO23_0,RTO23_1,?..." bitfld.long 0x00 4.--5. " RTO22E ,RTO02 output select bits" "Not outputted,RTO22_0,RTO22_1,?..." textline " " bitfld.long 0x00 2.--3. " RTO21E ,RTO01 output select bits" "Not outputted,RTO21_0,RTO21_1,?..." bitfld.long 0x00 0.--1. " RTO20E ,RTO00 output select bits" "Not outputted,RTO20_0,RTO20_1,?..." elif (cpuis("S6E2C*J*")) bitfld.long 0x00 29.--31. " IC23S ,IC23 input select bits" "IC23_0,IC23_0,IC23_1,,MFS_3 LSYN,MFS_7 LSYN,?..." bitfld.long 0x00 26.--28. " IC22S ,IC22 input select bits" "IC22_0,IC22_0,,,MFS_2 LSYN,MFS_6 LSYN,?..." bitfld.long 0x00 23.--25. " IC21S ,IC21 input select bits" "IC21_0,IC21_0,,,MFS_1 LSYN,MFS_5 LSYN,?..." bitfld.long 0x00 20.--22. " IC20S ,IC20 input select bits" "IC20_0,IC20_0,,,MFS_0 LSYN,MFS_4 LSYN,?..." textline " " bitfld.long 0x00 18.--19. " FRCK2S ,FRCK2 input select bits" "FRCK2_0,FRCK2_0,FRCK2_1,?..." bitfld.long 0x00 16.--17. " DTTI2S ,DTTIX1 input select bits" "DTTIX2_0,DTTIX2_0,?..." bitfld.long 0x00 12. " DTTI2C ,DTTIX2 function select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO25E ,RTO05 output select bits" "Not outputted,RTO25_0,RTO25_1,?..." bitfld.long 0x00 8.--9. " RTO24E ,RTO04 output select bits" "Not outputted,RTO24_0,RTO24_1,?..." bitfld.long 0x00 6.--7. " RTO23E ,RTO03 output select bits" "Not outputted,RTO23_0,?..." bitfld.long 0x00 4.--5. " RTO22E ,RTO02 output select bits" "Not outputted,RTO22_0,?..." textline " " bitfld.long 0x00 2.--3. " RTO21E ,RTO01 output select bits" "Not outputted,RTO21_0,?..." bitfld.long 0x00 0.--1. " RTO20E ,RTO00 output select bits" "Not outputted,RTO20_0,?..." else bitfld.long 0x00 29.--31. " IC23S ,IC23 input select bits" "IC23_0,IC23_0,IC23_1,,MFS_3 LSYN,MFS_7 LSYN,?..." bitfld.long 0x00 26.--28. " IC22S ,IC22 input select bits" "IC22_0,IC22_0,,,MFS_2 LSYN,MFS_6 LSYN,?..." bitfld.long 0x00 23.--25. " IC21S ,IC21 input select bits" "IC21_0,IC21_0,,,MFS_1 LSYN,MFS_5 LSYN,?..." bitfld.long 0x00 20.--22. " IC20S ,IC20 input select bits" "IC20_0,IC20_0,,,MFS_0 LSYN,MFS_4 LSYN,?..." textline " " bitfld.long 0x00 18.--19. " FRCK2S ,FRCK2 input select bits" "FRCK2_0,FRCK2_0,FRCK2_1,?..." bitfld.long 0x00 16.--17. " DTTI2S ,DTTIX1 input select bits" "DTTIX2_0,DTTIX2_0,?..." bitfld.long 0x00 12. " DTTI2C ,DTTIX2 function select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO25E ,RTO05 output select bits" "Not outputted,RTO25_0,?..." bitfld.long 0x00 8.--9. " RTO24E ,RTO04 output select bits" "Not outputted,RTO24_0,?..." bitfld.long 0x00 6.--7. " RTO23E ,RTO03 output select bits" "Not outputted,RTO23_0,?..." bitfld.long 0x00 4.--5. " RTO22E ,RTO02 output select bits" "Not outputted,RTO22_0,?..." textline " " bitfld.long 0x00 2.--3. " RTO21E ,RTO01 output select bits" "Not outputted,RTO21_0,?..." bitfld.long 0x00 0.--1. " RTO20E ,RTO00 output select bits" "Not outputted,RTO20_0,?..." endif group.long 0x610++0x07 line.long 0x00 "EPF04,Extended Pin Function Setting Register 04" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 28.--29. " TIOB3S ,TIOB3 input select bits" "TIOB3_0,TIOB3_0,TIOB3_1,TIOB3_2" bitfld.long 0x00 26.--27. " TIOA3E ,TIOA3 output select bits" "Not produced,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 24.--25. " TIOA3S ,TIOA3 input select bits" "TIOA3_0,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 20.--21. " TIOB2S ,TIOB2 input select bits" "TIOB2_0,TIOB2_0,TIOB2_1,TIOB2_2" textline " " bitfld.long 0x00 18.--19. " TIOA2E ,TIOA2 output select bits" "Not produced,TIOA2_0,TIOA2_1,TIOA2_2" bitfld.long 0x00 12.--13. " TIOB1S ,TIOB1 input select bits" "TIOB1_0,TIOB1_0,TIOB1_1,TIOB1_2" bitfld.long 0x00 10.--11. " TIOA1E ,TIOA1 output select bits" "Not produced,TIOA1_0,TIOA1_1,TIOA1_2" bitfld.long 0x00 8.--9. " TIOA1S ,TIOA1 input select bits" "TIOA1_0,TIOA1_0,TIOA1_1,TIOA1_2" textline " " bitfld.long 0x00 4.--6. " TIOB0S ,TIOB0 input select bits" "TIOB0_0,TIOB0_0,TIOB0_1,TIOB0_2,,,SUBOUT,Measuring trimming pin" bitfld.long 0x00 2.--3. " TIOA0E ,TIOA0 output select bits" "Output produced,TIOA0_0,TIOA0_1,TIOA0_2" else bitfld.long 0x00 28.--29. " TIOB3S ,TIOB3 input select bits" "TIOB3_0,TIOB3_0,,TIOB3_2" bitfld.long 0x00 26.--27. " TIOA3E ,TIOA3 output select bits" "Not produced,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 24.--25. " TIOA3S ,TIOA3 input select bits" "TIOA3_0,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 20.--21. " TIOB2S ,TIOB2 input select bits" "TIOB2_0,TIOB2_0,,TIOB2_2" textline " " bitfld.long 0x00 18.--19. " TIOA2E ,TIOA2 output select bits" "Not produced,TIOA2_0,TIOA2_1,TIOA2_2" bitfld.long 0x00 12.--13. " TIOB1S ,TIOB1 input select bits" "TIOB1_0,TIOB1_0,,TIOB1_2" bitfld.long 0x00 10.--11. " TIOA1E ,TIOA1 output select bits" "Not produced,TIOA1_0,TIOA1_1,TIOA1_2" bitfld.long 0x00 8.--9. " TIOA1S ,TIOA1 input select bits" "TIOA1_0,TIOA1_0,TIOA1_1,TIOA1_2" textline " " bitfld.long 0x00 4.--6. " TIOB0S ,TIOB0 input select bits" "TIOB0_0,TIOB0_0,,TIOB0_2,,,SUBOUT,Measuring trimming pin" bitfld.long 0x00 2.--3. " TIOA0E ,TIOA0 output select bits" "Output produced,TIOA0_0,TIOA0_1,TIOA0_2" endif line.long 0x04 "EPF05,Extended Pin Function Setting Register 05" sif (cpuis("S6E2C*L*")) bitfld.long 0x04 28.--29. " TIOB7S ,TIOB7 input select bits" "TIOB7_0,TIOB7_0,TIOB7_1,TIOB7_2" bitfld.long 0x04 26.--27. " TIOA7E ,TIOA7 output select bits" "Not produced,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 24.--25. " TIOA7S ,TIOA7 input select bits" "TIOA7_0,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 20.--21. " TIOB6S ,TIOB6 input select bits" "TIOB6_0,TIOB6_0,TIOB6_1,TIOB6_2" textline " " bitfld.long 0x04 18.--19. " TIOA6E ,TIOA6 output select bits" "Not produced,TIOA6_0,TIOA6_1,TIOA6_2" bitfld.long 0x04 12.--13. " TIOB5S ,TIOB5 input select bits" "TIOB5_0,TIOB5_0,TIOB5_1,TIOB5_2" bitfld.long 0x04 10.--11. " TIOA5E ,TIOA5 output select bits" "Not produced,TIOA5_0,TIOA5_1,TIOA5_2" bitfld.long 0x04 8.--9. " TIOA5S ,TIOA5 input select bits" "TIOA5_0,TIOA5_0,TIOA5_1,TIOA5_2" textline " " bitfld.long 0x04 4.--5. " TIOB4S ,TIOB4 input select bits" "TIOB4_0,TIOB4_0,TIOB4_1,TIOB4_2" bitfld.long 0x04 2.--3. " TIOA4E ,TIOA4 output select bits" "Output produced,TIOA4_0,TIOA4_1,TIOA4_2" elif (cpuis("S6E2C*J*")) bitfld.long 0x04 28.--29. " TIOB7S ,TIOB7 input select bits" "TIOB7_0,TIOB7_0,TIOB7_1,?..." bitfld.long 0x04 26.--27. " TIOA7E ,TIOA7 output select bits" "Not produced,TIOA7_0,TIOA7_1,?..." bitfld.long 0x04 24.--25. " TIOA7S ,TIOA7 input select bits" "TIOA7_0,TIOA7_0,TIOA7_1,?..." bitfld.long 0x04 20.--21. " TIOB6S ,TIOB6 input select bits" "TIOB6_0,TIOB6_0,TIOB6_1,?..." textline " " bitfld.long 0x04 18.--19. " TIOA6E ,TIOA6 output select bits" "Not produced,TIOA6_0,TIOA6_1,?..." bitfld.long 0x04 12.--13. " TIOB5S ,TIOB5 input select bits" "TIOB5_0,TIOB5_0,,TIOB5_2" bitfld.long 0x04 10.--11. " TIOA5E ,TIOA5 output select bits" "Not produced,TIOA5_0,TIOA5_1,TIOA5_2" bitfld.long 0x04 8.--9. " TIOA5S ,TIOA5 input select bits" "TIOA5_0,TIOA5_0,TIOA5_1,TIOA5_2" textline " " bitfld.long 0x04 4.--5. " TIOB4S ,TIOB4 input select bits" "TIOB4_0,TIOB4_0,,TIOB4_2" bitfld.long 0x04 2.--3. " TIOA4E ,TIOA4 output select bits" "Output produced,TIOA4_0,TIOA4_1,TIOA4_2" else bitfld.long 0x04 28.--29. " TIOB7S ,TIOB7 input select bits" "TIOB7_0,TIOB7_0,?..." bitfld.long 0x04 26.--27. " TIOA7E ,TIOA7 output select bits" "Not produced,TIOA7_0,?..." bitfld.long 0x04 24.--25. " TIOA7S ,TIOA7 input select bits" "TIOA7_0,TIOA7_0,?..." bitfld.long 0x04 20.--21. " TIOB6S ,TIOB6 input select bits" "TIOB6_0,TIOB6_0,?..." textline " " bitfld.long 0x04 18.--19. " TIOA6E ,TIOA6 output select bits" "Not produced,TIOA6_0,?..." bitfld.long 0x04 12.--13. " TIOB5S ,TIOB5 input select bits" "TIOB5_0,TIOB5_0,,TIOB5_2" bitfld.long 0x04 10.--11. " TIOA5E ,TIOA5 output select bits" "Not produced,TIOA5_0,TIOA5_1,TIOA5_2" bitfld.long 0x04 8.--9. " TIOA5S ,TIOA5 input select bits" "TIOA5_0,TIOA5_0,TIOA5_1,TIOA5_2" textline " " bitfld.long 0x04 4.--5. " TIOB4S ,TIOB4 input select bits" "TIOB4_0,TIOB4_0,,TIOB4_2" bitfld.long 0x04 2.--3. " TIOA4E ,TIOA4 output select bits" "Output produced,TIOA4_0,TIOA4_1,TIOA4_2" endif group.long 0x618++0x03 line.long 0x00 "EPF06,Extended Pin Function Setting Register 06" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 30.--31. " EINT15S ,External interrupt input_15 select" "INT15_0,INT15_0,INT15_1,INT15_2" bitfld.long 0x00 28.--29. " EINT14S ,External interrupt input_14 select" "INT14_0,INT14_0,INT14_1,INT14_2" bitfld.long 0x00 26.--27. " EINT13S ,External interrupt input_13 select" "INT13_0,INT13_0,INT13_1,INT13_2" bitfld.long 0x00 24.--25. " EINT12S ,External interrupt input_12 select" "INT12_0,INT12_0,INT12_1,INT12_2" textline " " bitfld.long 0x00 22.--23. " EINT11S ,External interrupt input_11 select" "INT11_0,INT11_0,INT11_1,INT11_2" bitfld.long 0x00 20.--21. " EINT10S ,External interrupt input_10 select" "INT10_0,INT10_0,INT10_1,INT10_2" bitfld.long 0x00 18.--19. " EINT09S ,External interrupt input_09 select" "INT09_0,INT09_0,INT09_1,INT09_2" bitfld.long 0x00 16.--17. " EINT08S ,External interrupt input_08 select" "INT08_0,INT08_0,INT08_1,INT08_2" textline " " bitfld.long 0x00 14.--15. " EINT07S ,External interrupt input_07 select" "INT07_0,INT07_0,INT07_1,INT07_2" bitfld.long 0x00 12.--13. " EINT06S ,External interrupt input_06 select" "INT06_0,INT06_0,INT06_1,INT06_2" bitfld.long 0x00 10.--11. " EINT05S ,External interrupt input_05 select" "INT05_0,INT05_0,INT05_1,INT05_2" bitfld.long 0x00 8.--9. " EINT04S ,External interrupt input_04 select" "INT04_0,INT04_0,INT04_1,INT04_2" textline " " bitfld.long 0x00 6.--7. " EINT03S ,External interrupt input_03 select" "INT03_0,INT03_0,INT03_1,INT03_2" bitfld.long 0x00 4.--5. " EINT02S ,External interrupt input_02 select" "INT02_0,INT02_0,INT02_1,INT02_2" bitfld.long 0x00 2.--3. " EINT01S ,External interrupt input_01 select" "INT01_0,INT01_0,INT01_1,INT01_2" bitfld.long 0x00 0.--1. " EINT00S ,External interrupt input_00 select" "INT00_0,INT00_0,INT00_1,INT00_2" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 30.--31. " EINT15S ,External interrupt input_15 select" "INT15_0,INT15_0,INT15_1,?..." bitfld.long 0x00 28.--29. " EINT14S ,External interrupt input_14 select" "INT14_0,INT14_0,INT14_1,?..." bitfld.long 0x00 26.--27. " EINT13S ,External interrupt input_13 select" "INT13_0,INT13_0,INT13_1,?..." bitfld.long 0x00 24.--25. " EINT12S ,External interrupt input_12 select" "INT12_0,INT12_0,INT12_1,?..." textline " " bitfld.long 0x00 22.--23. " EINT11S ,External interrupt input_11 select" "INT11_0,INT11_0,INT11_1,?..." bitfld.long 0x00 20.--21. " EINT10S ,External interrupt input_10 select" "INT10_0,INT10_0,INT10_1,?..." bitfld.long 0x00 18.--19. " EINT09S ,External interrupt input_09 select" "INT09_0,INT09_0,INT09_1,?..." bitfld.long 0x00 16.--17. " EINT08S ,External interrupt input_08 select" "INT08_0,INT08_0,INT08_1,?..." textline " " bitfld.long 0x00 14.--15. " EINT07S ,External interrupt input_07 select" "INT07_0,INT07_0,INT07_1,?..." bitfld.long 0x00 12.--13. " EINT06S ,External interrupt input_06 select" "INT06_0,INT06_0,INT06_1,?..." bitfld.long 0x00 10.--11. " EINT05S ,External interrupt input_05 select" "INT05_0,INT05_0,INT05_1,?..." bitfld.long 0x00 8.--9. " EINT04S ,External interrupt input_04 select" "INT04_0,INT04_0,INT04_1,?..." textline " " bitfld.long 0x00 6.--7. " EINT03S ,External interrupt input_03 select" "INT03_0,INT03_0,INT03_1,INT03_2" bitfld.long 0x00 4.--5. " EINT02S ,External interrupt input_02 select" "INT02_0,INT02_0,INT02_1,?..." bitfld.long 0x00 2.--3. " EINT01S ,External interrupt input_01 select" "INT01_0,INT01_0,INT01_1,INT01_2" bitfld.long 0x00 0.--1. " EINT00S ,External interrupt input_00 select" "INT00_0,INT00_0,INT00_1,?..." else bitfld.long 0x00 30.--31. " EINT15S ,External interrupt input_15 select" "INT15_0,INT15_0,?..." bitfld.long 0x00 28.--29. " EINT14S ,External interrupt input_14 select" "INT14_0,INT14_0,?..." bitfld.long 0x00 26.--27. " EINT13S ,External interrupt input_13 select" "INT13_0,INT13_0,?..." bitfld.long 0x00 24.--25. " EINT12S ,External interrupt input_12 select" "INT12_0,INT12_0,?..." textline " " bitfld.long 0x00 22.--23. " EINT11S ,External interrupt input_11 select" "INT11_0,INT11_0,?..." bitfld.long 0x00 20.--21. " EINT10S ,External interrupt input_10 select" "INT10_0,INT10_0,?..." bitfld.long 0x00 18.--19. " EINT09S ,External interrupt input_09 select" "INT09_0,INT09_0,?..." bitfld.long 0x00 16.--17. " EINT08S ,External interrupt input_08 select" "INT08_0,INT08_0,?..." textline " " bitfld.long 0x00 14.--15. " EINT07S ,External interrupt input_07 select" "INT07_0,INT07_0,?..." bitfld.long 0x00 12.--13. " EINT06S ,External interrupt input_06 select" "INT06_0,INT06_0,?..." bitfld.long 0x00 10.--11. " EINT05S ,External interrupt input_05 select" "INT05_0,INT05_0,?..." bitfld.long 0x00 8.--9. " EINT04S ,External interrupt input_04 select" "INT04_0,INT04_0,INT04_1,?..." textline " " bitfld.long 0x00 6.--7. " EINT03S ,External interrupt input_03 select" "INT03_0,INT03_0,INT03_1,?..." bitfld.long 0x00 4.--5. " EINT02S ,External interrupt input_02 select" "INT02_0,INT02_0,INT02_1,?..." bitfld.long 0x00 2.--3. " EINT01S ,External interrupt input_01 select" "INT01_0,INT01_0,INT01_1,?..." bitfld.long 0x00 0.--1. " EINT00S ,External interrupt input_00 select" "INT00_0,INT00_0,INT00_1,?..." endif group.long 0x61C++0x07 line.long 0x00 "EPF07,Extended Pin Function Setting Register 07" bitfld.long 0x00 26.--27. " SCK3B ,SCK3 input/output select" "Sck3_0/not produced,SCK3_0,SCK3_1,?..." bitfld.long 0x00 24.--25. " SOT3B ,SOT3 input/output select" "Sot3_0/not produced,SOT3_0,SOT3_1,?..." bitfld.long 0x00 22.--23. " SIN3S ,SIN3 input select" "SIN3_0,SIN3_0,SIN3_1,?..." bitfld.long 0x00 20.--21. " SCK2B ,SCK2 input/output select" "Sck2_0/not produced,SCK2_0,SCK2_1,?..." textline " " bitfld.long 0x00 18.--19. " SOT2B ,SOT2 input/output select" "Sot2_0/not produced,SOT2_0,SOT2_1,?..." bitfld.long 0x00 16.--17. " SIN2S ,SIN2 input select" "SIN2_0,SIN2_0,SIN2_1,?..." bitfld.long 0x00 14.--15. " SCK1B ,SCK1 input/output select" "Sck1_0/not produced,SCK1_0,SCK1_1,?..." bitfld.long 0x00 12.--13. " SOT1B ,SOT1 input/output select" "Sot1_0/not produced,SOT1_0,SOT1_1,?..." textline " " sif (cpuis("S6E2C*L*")) bitfld.long 0x00 10.--11. " SIN1S ,SIN1 input select" "SIN1_0,SIN1_0,SIN1_1,?..." bitfld.long 0x00 8.--9. " SCK0B ,SCK0 input/output select" "Sck0_0/not produced,SCK0_0,SCK0_1,?..." bitfld.long 0x00 6.--7. " SOT0B ,SOT0 input/output select" "Sot0_0/not produced,SOT0_0,SOT0_1,?..." bitfld.long 0x00 4.--5. " SIN0S ,SIN0 input select" "SIN0_0,SIN0_0,SIN0_1,?..." else bitfld.long 0x00 10.--11. " SIN1S ,SIN1 input select" "SIN1_0,SIN1_0,SIN1_1,?..." bitfld.long 0x00 8.--9. " SCK0B ,SCK0 input/output select" "Sck0_0/not produced,SCK0_0,?..." bitfld.long 0x00 6.--7. " SOT0B ,SOT0 input/output select" "Sot0_0/not produced,SOT0_0,?..." bitfld.long 0x00 4.--5. " SIN0S ,SIN0 input select" "SIN0_0,SIN0_0,?..." endif line.long 0x04 "EPF08,Extended Pin Function Setting Register 08" sif (cpuis("S6E2C*L*")) bitfld.long 0x04 30.--31. " CST5S ,CTS5 input/output select" "CTS5_0,CTS5_0,CTS5_1,?..." bitfld.long 0x04 28.--29. " RTS5E ,RTS5 input/output select" "Not produced,RTS5_0,RTS5_1,?..." bitfld.long 0x04 26.--27. " SCK7B ,SCK7 input/output select" "Sck7_0/not produced,SCK7_0,SCK7_1,?..." bitfld.long 0x04 24.--25. " SOT7B ,SOT7 input/output select" "Sot7_0/not produced,SOT7_0,SOT7_1,?..." textline " " bitfld.long 0x04 22.--23. " SIN7S ,SIN7 input select" "SIN7_0,SIN7_0,SIN7_1,?..." bitfld.long 0x04 20.--21. " SCK6B ,SCK6 input/output select" "Sck6_0/not produced,SCK6_0,SCK6_1,?..." bitfld.long 0x04 18.--19. " SOT6B ,SOT6 input/output select" "Sot6_0/not produced,SOT6_0,SOT6_1,?..." bitfld.long 0x04 16.--17. " SIN6S ,SIN6 input select" "SIN6_0,SIN6_0,SIN6_1,?..." textline " " bitfld.long 0x04 14.--15. " SCK5B ,SCK5 input/output select" "Sck5/not produced_0,SCK5_0,SCK5_1,?..." bitfld.long 0x04 12.--13. " SOT5B ,SOT5 input/output select" "Sot5/not produced_0,SOT5_0,SOT5_1,?..." bitfld.long 0x04 10.--11. " SIN5S ,SIN5 input select" "SIN5_0,SIN5_0,SIN5_1,?..." bitfld.long 0x04 8.--9. " SCK4B ,SCK4 input/output select" "Sck4_0/not produced,SCK4_0,SCK4_1,?..." elif (cpuis("S6E2C*J*")) bitfld.long 0x04 30.--31. " CST5S ,CTS5 input/output select" "CTS5_0,CTS5_0,CTS5_1,?..." bitfld.long 0x04 28.--29. " RTS5E ,RTS5 input/output select" "Not produced,RTS5_0,RTS5_1,?..." bitfld.long 0x04 26.--27. " SCK7B ,SCK7 input/output select" "Sck7_0/not produced,SCK7_0,?..." bitfld.long 0x04 24.--25. " SOT7B ,SOT7 input/output select" "Sot7_0/not produced,SOT7_0,?..." textline " " bitfld.long 0x04 22.--23. " SIN7S ,SIN7 input select" "SIN7_0,SIN7_0,?..." bitfld.long 0x04 20.--21. " SCK6B ,SCK6 input/output select" "Sck6_0/not produced,SCK6_0,SCK6_1,?..." bitfld.long 0x04 18.--19. " SOT6B ,SOT6 input/output select" "Sot6_0/not produced,SOT6_0,SOT6_1,?..." bitfld.long 0x04 16.--17. " SIN6S ,SIN6 input select" "SIN6_0,SIN6_0,SIN6_1,?..." textline " " bitfld.long 0x04 14.--15. " SCK5B ,SCK5 input/output select" "Sck5/not produced_0,SCK5_0,SCK5_1,?..." bitfld.long 0x04 12.--13. " SOT5B ,SOT5 input/output select" "Sot5/not produced_0,SOT5_0,SOT5_1,?..." bitfld.long 0x04 10.--11. " SIN5S ,SIN5 input select" "SIN5_0,SIN5_0,SIN5_1,?..." bitfld.long 0x04 8.--9. " SCK4B ,SCK4 input/output select" "Sck4_0/not produced,SCK4_0,SCK4_1,?..." else bitfld.long 0x04 30.--31. " CST5S ,CTS5 input/output select" "CTS5_0,CTS5_0,?..." bitfld.long 0x04 28.--29. " RTS5E ,RTS5 input/output select" "Not produced,RTS5_0,?..." bitfld.long 0x04 26.--27. " SCK7B ,SCK7 input/output select" "Sck7_0/not produced,SCK7_0,?..." bitfld.long 0x04 24.--25. " SOT7B ,SOT7 input/output select" "Sot7_0/not produced,SOT7_0,?..." textline " " bitfld.long 0x04 22.--23. " SIN7S ,SIN7 input select" "SIN7_0,SIN7_0,?..." bitfld.long 0x04 20.--21. " SCK6B ,SCK6 input/output select" "Sck6_0/not produced,SCK6_0,?..." bitfld.long 0x04 18.--19. " SOT6B ,SOT6 input/output select" "Sot6_0/not produced,SOT6_0,SOT6_1,?..." bitfld.long 0x04 16.--17. " SIN6S ,SIN6 input select" "SIN6_0,SIN6_0,SIN6_1,?..." textline " " bitfld.long 0x04 14.--15. " SCK5B ,SCK5 input/output select" "Sck5/not produced_0,SCK5_0,?..." bitfld.long 0x04 12.--13. " SOT5B ,SOT5 input/output select" "Sot5/not produced_0,SOT5_0,?..." bitfld.long 0x04 10.--11. " SIN5S ,SIN5 input select" "SIN5_0,SIN5_0,?..." bitfld.long 0x04 8.--9. " SCK4B ,SCK4 input/output select" "Sck4_0/not produced,SCK4_0,SCK4_1,?..." endif textline " " bitfld.long 0x04 6.--7. " SOT4B ,SOT4 input/output select" "Sot4_0/not produced,SOT4_0,SOT4_1,?..." bitfld.long 0x04 4.--5. " SIN4S ,SIN4 input select" "SIN4_0,SIN4_0,SIN4_1,?..." bitfld.long 0x04 2.--3. " CTS4S ,CTS4 input select" "CTS4_0,CTS4_0,CTS4_1,?..." bitfld.long 0x04 0.--1. " RTS4E ,RTS4 output select" "Not produced,RTS4_0,RTS4_1,?..." group.long 0x624++0x03 line.long 0x00 "EPF09,Extended Pin Function Setting Register 09" sif (cpuis("S6E2C4?L*")||cpuis("S6E2C5?L*")||cpuis("S6E2CC?L*")) bitfld.long 0x00 30.--31. " CTX1E ,CTX1E output select" "Not produced,TX1_0,TX1_1,TX1_2" bitfld.long 0x00 28.--29. " CRX1S ,CRX1S input select" "RX1_0,RX1_0,RX1_1,RX1_2" bitfld.long 0x00 26.--27. " CTX0E ,CTX0E output select" "Not produced,TX0_0,TX0_1,TX0_2" bitfld.long 0x00 24.--25. " CRX0S ,CRX0S input select" "RX0_0,RX0_0,RX0_1,RX0_2" textline " " elif (cpuis("S6E2C*L*")) bitfld.long 0x00 26.--27. " CTX0E ,CTX0E output select" "Not produced,TX0_0,TX0_1,TX0_2" bitfld.long 0x00 24.--25. " CRX0S ,CRX0S input select" "RX0_0,RX0_0,RX0_1,RX0_2" textline " " elif (cpuis("S6E2C4?J*")||cpuis("S6E2C5?J*")||cpuis("S6E2CC?J*")) bitfld.long 0x00 30.--31. " CTX1E ,CTX1E output select" "Not produced,TX1_0,TX1_1,?..." bitfld.long 0x00 28.--29. " CRX1S ,CRX1S input select" "RX1_0,RX1_0,RX1_1,?..." bitfld.long 0x00 26.--27. " CTX0E ,CTX0E output select" "Not produced,TX0_0,TX0_1,?..." bitfld.long 0x00 24.--25. " CRX0S ,CRX0S input select" "RX0_0,RX0_0,RX0_1,?..." textline " " elif (cpuis("S6E2C*J*")) bitfld.long 0x00 26.--27. " CTX0E ,CTX0E output select" "Not produced,TX0_0,TX0_1,?..." bitfld.long 0x00 24.--25. " CRX0S ,CRX0S input select" "RX0_0,RX0_0,RX0_1,?..." textline " " elif (cpuis("S6E2C4?H*")||cpuis("S6E2C5?H*")||cpuis("S6E2CC?H*")) bitfld.long 0x00 30.--31. " CTX1E ,CTX1E output select" "Not produced,TX1_0,?..." bitfld.long 0x00 28.--29. " CRX1S ,CRX1S input select" "RX1_0,RX1_0,?..." bitfld.long 0x00 26.--27. " CTX0E ,CTX0E output select" "Not produced,TX0_0,?..." bitfld.long 0x00 24.--25. " CRX0S ,CRX0S input select" "RX0_0,RX0_0,?..." textline " " else bitfld.long 0x00 26.--27. " CTX0E ,CTX0E output select" "Not produced,TX0_0,?..." bitfld.long 0x00 24.--25. " CRX0S ,CRX0S input select" "RX0_0,RX0_0,?..." textline " " endif sif (cpuis("S6E2C*L*")) bitfld.long 0x00 20.--23. " ADTRG2S ,ADTRG2 input select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." bitfld.long 0x00 16.--19. " ADTRG1S ,ADTRG1 input select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." bitfld.long 0x00 12.--15. " ADTRG0S ,ADTRG0 input select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." textline " " bitfld.long 0x00 10.--11. " QZIN1S ,QZIN1S input select" "ZIN1_0,ZIN1_0,ZIN1_1,ZIN1_2" bitfld.long 0x00 8.--9. " QBIN1S ,QBIN1S input select" "BIN1_0,BIN1_0,BIN1_1,BIN1_2" bitfld.long 0x00 6.--7. " QAIN1S ,QAIN1S input select" "AIN1_0,AIN1_0,AIN1_1,AIN1_2" textline " " bitfld.long 0x00 4.--5. " QZIN0S ,QZIN0S input select" "ZIN0_0,ZIN0_0,ZIN0_1,ZIN0_2" bitfld.long 0x00 2.--3. " QBIN0S ,QBIN0S input select" "BIN0_0,BIN0_0,BIN0_1,BIN0_2" bitfld.long 0x00 0.--1. " QAIN0S ,QAIN0S input select" "AIN0_0,AIN0_0,AIN0_1,AIN0_2" else bitfld.long 0x00 20.--23. " ADTRG2S ,ADTRG2 input select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,,ADTG_7,ADTG_8,?..." bitfld.long 0x00 16.--19. " ADTRG1S ,ADTRG1 input select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,,ADTG_7,ADTG_8,?..." bitfld.long 0x00 12.--15. " ADTRG0S ,ADTRG0 input select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,,ADTG_7,ADTG_8,?..." textline " " bitfld.long 0x00 10.--11. " QZIN1S ,QZIN1S input select" "ZIN1_0,ZIN1_0,,ZIN1_2" bitfld.long 0x00 8.--9. " QBIN1S ,QBIN1S input select" "BIN1_0,BIN1_0,,BIN1_2" bitfld.long 0x00 6.--7. " QAIN1S ,QAIN1S input select" "AIN1_0,AIN1_0,,AIN1_2" textline " " bitfld.long 0x00 4.--5. " QZIN0S ,QZIN0S input select" "ZIN0_0,ZIN0_0,,ZIN0_2" bitfld.long 0x00 2.--3. " QBIN0S ,QBIN0S input select" "BIN0_0,BIN0_0,,BIN0_2" bitfld.long 0x00 0.--1. " QAIN0S ,QAIN0S input select" "AIN0_0,AIN0_0,,AIN0_2" endif group.long 0x628++0x07 line.long 0x00 "EPF10,Extended Pin Function Setting Register 10" bitfld.long 0x00 31. " UEA24E ,UEA24E output select" "Not produced,Produced" bitfld.long 0x00 30. " UEA23E ,UEA23E output select" "Not produced,Produced" bitfld.long 0x00 29. " UEA22E ,UEA22E output select" "Not produced,Produced" bitfld.long 0x00 28. " UEA21E ,UEA21E output select" "Not produced,Produced" textline " " bitfld.long 0x00 27. " UEA20E ,UEA20E output select" "Not produced,Produced" bitfld.long 0x00 26. " UEA19E ,UEA19E output select" "Not produced,Produced" bitfld.long 0x00 25. " UEA18E ,UEA18E output select" "Not produced,Produced" bitfld.long 0x00 24. " UEA17E ,UEA17E output select" "Not produced,Produced" textline " " bitfld.long 0x00 23. " UEA16E ,UEA16E output select" "Not produced,Produced" bitfld.long 0x00 22. " UEA15E ,UEA15E output select" "Not produced,Produced" bitfld.long 0x00 21. " UEA14E ,UEA14E output select" "Not produced,Produced" bitfld.long 0x00 20. " UEA13E ,UEA13E output select" "Not produced,Produced" textline " " bitfld.long 0x00 19. " UEA12E ,UEA12E output select" "Not produced,Produced" bitfld.long 0x00 18. " UEA11E ,UEA11E output select" "Not produced,Produced" bitfld.long 0x00 17. " UEA10E ,UEA10E output select" "Not produced,Produced" bitfld.long 0x00 16. " UEA09E ,UEA09E output select" "Not produced,Produced" textline " " bitfld.long 0x00 15. " UEA08E ,UEA08E output select" "Not produced,Produced" bitfld.long 0x00 14. " UEAOOE ,UEAOOE output select" "Not produced,Produced" bitfld.long 0x00 13. " UECS7E ,UECS7E output select" "Not produced,Produced" bitfld.long 0x00 12. " UECS6E ,UECS6E output select" "Not produced,Produced" textline " " bitfld.long 0x00 11. " UECS5E ,UECS5E output select" "Not produced,Produced" bitfld.long 0x00 10. " UECS4E ,UECS4E output select" "Not produced,Produced" bitfld.long 0x00 9. " UECS3E ,UECS3E output select" "Not produced,Produced" bitfld.long 0x00 8. " UECS2E ,UECS2E output select" "Not produced,Produced" textline " " bitfld.long 0x00 7. " UECS1E ,UECS1E output select" "Not produced,Produced" bitfld.long 0x00 6. " UEFLSE ,UEFLSE output select" "Not produced,Produced" bitfld.long 0x00 5. " UEOEXE ,UEOEXE output select" "Not produced,Produced" bitfld.long 0x00 4. " UEDQME ,UEDQME output select" "Not produced,Produced" textline " " bitfld.long 0x00 3. " UEWEXE ,UEWEXE output select" "Not produced,Produced" bitfld.long 0x00 2. " UECLKE ,UECLKE output select" "Not produced,Produced" bitfld.long 0x00 1. " UEDTHB ,UEDTHB output select" "Not produced,Produced" bitfld.long 0x00 0. " UEDEFB ,UEDEFB output select" "Not produced,Produced" line.long 0x04 "EPF11,Extended Pin Function Setting Register 11" bitfld.long 0x04 25. " UERLC ,UERLC relocation select" "0,1" bitfld.long 0x04 24. " UED15B ,UED15B input/output select" "Not produced,Produced" bitfld.long 0x04 23. " UED14B ,UED14B output select" "Not produced,Produced" bitfld.long 0x04 22. " UED13B ,UED13B output select" "Not produced,Produced" textline " " bitfld.long 0x04 21. " UED12B ,UED12B output select" "Not produced,Produced" bitfld.long 0x04 20. " UED11B ,UED11B output select" "Not produced,Produced" bitfld.long 0x04 19. " UED10B ,UED10B output select" "Not produced,Produced" bitfld.long 0x04 18. " UED09B ,UED09B output select" "Not produced,Produced" textline " " bitfld.long 0x04 17. " UED08B ,UED08B output select" "Not produced,Produced" bitfld.long 0x04 16. " UED07B ,UED07B output select" "Not produced,Produced" bitfld.long 0x04 15. " UED06B ,UED06B output select" "Not produced,Produced" bitfld.long 0x04 14. " UED05B ,UED05B output select" "Not produced,Produced" textline " " bitfld.long 0x04 13. " UED04B ,UED04B output select" "Not produced,Produced" bitfld.long 0x04 12. " UED03B ,UED03B output select" "Not produced,Produced" bitfld.long 0x04 11. " UED02B ,UED02B output select" "Not produced,Produced" bitfld.long 0x04 10. " UED01B ,UED01B output select" "Not produced,Produced" textline " " bitfld.long 0x04 9. " UED00B ,UED00B output select" "Not produced,Produced" bitfld.long 0x04 8. " UEA07E ,UEA07E output select" "Not produced,Produced" bitfld.long 0x04 7. " UEA06E ,UEA06E output select" "Not produced,Produced" bitfld.long 0x04 6. " UEA05E ,UEA05E output select" "Not produced,Produced" textline " " bitfld.long 0x04 5. " UEA04E ,UEA04E output select" "Not produced,Produced" bitfld.long 0x04 4. " UEA03E ,UEA03E output select" "Not produced,Produced" bitfld.long 0x04 3. " UEA02E ,UEA02E output select" "Not produced,Produced" bitfld.long 0x04 2. " UEA01E ,UEA01E output select" "Not produced,Produced" textline " " bitfld.long 0x04 1. " UECS0E ,UECS0E output select" "Not produced,Produced" bitfld.long 0x04 0. " UEALEE ,UEALEE output select" "Not produced,Produced" group.long 0x630++0x07 line.long 0x00 "EPF12,Extended Pin Function Setting Register 12" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 28.--29. " TIOB11S ,TIOB11 input select" "TIOB11_0,TIOB11_0,TIOB11_1,TIOB11_2" bitfld.long 0x00 26.--27. " TIOA11E ,TIOA11 output select" "Not produced,TIOA11_0,TIOA11_1,TIOA11_2" bitfld.long 0x00 24.--25. " TIOA11S ,TIOA11 input select" "TIOA11_0,TIOA11_0,TIOA11_1,TIOA11_2" bitfld.long 0x00 20.--21. " TIOB10S ,TIOB10 input select" "TIOB10_0,TIOB10_0,TIOB10_1,TIOB10_2" textline " " bitfld.long 0x00 18.--19. " TIOA10E ,TIOA10 output select" "Not produced,TIOA10_0,TIOA10_1,TIOA10_2" bitfld.long 0x00 12.--13. " TIOB9S ,TIOB9 input select" "TIOB9_0,TIOB9_0,TIOB9_1,TIOB9_2" bitfld.long 0x00 10.--11. " TIOA9E ,TIOA9 output select" "Not produced,TIOA9_0,TIOA9_1,TIOA9_2" bitfld.long 0x00 8.--9. " TIOA9S ,TIOA9 input select" "TIOA9_0,TIOA9_0,TIOA9_1,TIOA9_2" textline " " bitfld.long 0x00 4.--5. " TIOB8S ,TIOB8 input select" "TIOB8_0,TIOB8_0,TIOB8_1,TIOB8_2" bitfld.long 0x00 2.--3. " TIOA8E ,TIOA8 output select" "Not produced,TIOA8_0,TIOA8_1,TIOA8_2" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 28.--29. " TIOB11S ,TIOB11 input select" "TIOB11_0,TIOB11_0,TIOB11_1,TIOB11_2" bitfld.long 0x00 26.--27. " TIOA11E ,TIOA11 output select" "Not produced,TIOA11_0,TIOA11_1,?..." bitfld.long 0x00 24.--25. " TIOA11S ,TIOA11 input select" "TIOA11_0,TIOA11_0,TIOA11_1,?..." bitfld.long 0x00 20.--21. " TIOB10S ,TIOB10 input select" "TIOB10_0,TIOB10_0,TIOB10_1,?..." textline " " bitfld.long 0x00 18.--19. " TIOA10E ,TIOA10 output select" "Not produced,TIOA10_0,TIOA10_1,?..." bitfld.long 0x00 12.--13. " TIOB9S ,TIOB9 input select" "TIOB9_0,TIOB9_0,TIOB9_1,?..." bitfld.long 0x00 10.--11. " TIOA9E ,TIOA9 output select" "Not produced,TIOA9_0,TIOA9_1,TIOA9_2" bitfld.long 0x00 8.--9. " TIOA9S ,TIOA9 input select" "TIOA9_0,TIOA9_0,TIOA9_1,TIOA9_2" textline " " bitfld.long 0x00 4.--5. " TIOB8S ,TIOB8 input select" "TIOB8_0,TIOB8_0,TIOB8_1,TIOB8_2" bitfld.long 0x00 2.--3. " TIOA8E ,TIOA8 output select" "Not produced,TIOA8_0,TIOA8_1,TIOA8_2" else bitfld.long 0x00 28.--29. " TIOB11S ,TIOB11 input select" "TIOB11_0,TIOB11_0,?..." bitfld.long 0x00 26.--27. " TIOA11E ,TIOA11 output select" "Not produced,TIOA11_0,?..." bitfld.long 0x00 24.--25. " TIOA11S ,TIOA11 input select" "TIOA11_0,TIOA11_0,?..." bitfld.long 0x00 20.--21. " TIOB10S ,TIOB10 input select" "TIOB10_0,TIOB10_0,?..." textline " " bitfld.long 0x00 18.--19. " TIOA10E ,TIOA10 output select" "Not produced,TIOA10_0,?..." bitfld.long 0x00 12.--13. " TIOB9S ,TIOB9 input select" "TIOB9_0,TIOB9_0,?..." bitfld.long 0x00 10.--11. " TIOA9E ,TIOA9 output select" "Not produced,TIOA9_0,?..." bitfld.long 0x00 8.--9. " TIOA9S ,TIOA9 input select" "TIOA9_0,TIOA9_0,?..." textline " " bitfld.long 0x00 4.--5. " TIOB8S ,TIOB8 input select" "TIOB8_0,TIOB8_0,TIOB8_1,?..." bitfld.long 0x00 2.--3. " TIOA8E ,TIOA8 output select" "Not produced,TIOA8_0,TIOA8_1,?..." endif line.long 0x04 "EPF13,Extended Pin Function Setting Register 13" sif (cpuis("S6E2C*L*")) bitfld.long 0x04 28.--29. " TIOB15S ,TIOB15 input select" "TIOB15_0,TIOB15_0,TIOB15_1,TIOB15_2" bitfld.long 0x04 26.--27. " TIOA15E ,TIOA15 output select" "Not produced,TIOA15_0,TIOA15_1,TIOA15_2" bitfld.long 0x04 24.--25. " TIOA15S ,TIOA15 input select" "TIOA15_0,TIOA15_0,TIOA15_1,TIOA15_2" bitfld.long 0x04 20.--21. " TIOB14S ,TIOB14 input select" "TIOB14_0,TIOB14_0,TIOB14_1,TIOB14_2" textline " " bitfld.long 0x04 18.--19. " TIOA14E ,TIOA14 output select" "Not produced,TIOA14_0,TIOA14_1,TIOA14_2" bitfld.long 0x04 12.--13. " TIOB13S ,TIOB13 input select" "TIOB13_0,TIOB13_0,TIOB13_1,TIOB13_2" bitfld.long 0x04 10.--11. " TIOA13E ,TIOA13 output select" "Not produced,TIOA13_0,TIOA13_1,TIOA13_2" bitfld.long 0x04 8.--9. " TIOA13S ,TIOA13 input select" "TIOA13_0,TIOA13_0,TIOA13_1,TIOA13_2" textline " " bitfld.long 0x04 4.--5. " TIOB12S ,TIOB12 input select" "TIOB12_0,TIOB12_0,TIOB12_1,TIOB12_2" bitfld.long 0x04 2.--3. " TIOA12E ,TIOA12 output select" "Not produced,TIOA12_0,TIOA12_1,TIOA12_2" elif (cpuis("S6E2C*J*")) bitfld.long 0x04 28.--29. " TIOB15S ,TIOB15 input select" "TIOB15_0,TIOB15_0,TIOB15_1,?..." bitfld.long 0x04 26.--27. " TIOA15E ,TIOA15 output select" "Not produced,TIOA15_0,TIOA15_1,?..." bitfld.long 0x04 24.--25. " TIOA15S ,TIOA15 input select" "TIOA15_0,TIOA15_0,TIOA15_1,?..." bitfld.long 0x04 20.--21. " TIOB14S ,TIOB14 input select" "TIOB14_0,TIOB14_0,TIOB14_1,?..." textline " " bitfld.long 0x04 18.--19. " TIOA14E ,TIOA14 output select" "Not produced,TIOA14_0,TIOA14_1,?..." bitfld.long 0x04 12.--13. " TIOB13S ,TIOB13 input select" "TIOB13_0,TIOB13_0,TIOB13_1,TIOB13_2" bitfld.long 0x04 10.--11. " TIOA13E ,TIOA13 output select" "Not produced,TIOA13_0,TIOA13_1,TIOA13_2" bitfld.long 0x04 8.--9. " TIOA13S ,TIOA13 input select" "TIOA13_0,TIOA13_0,TIOA13_1,TIOA13_2" textline " " bitfld.long 0x04 4.--5. " TIOB12S ,TIOB12 input select" "TIOB12_0,TIOB12_0,TIOB12_1,TIOB12_2" bitfld.long 0x04 2.--3. " TIOA12E ,TIOA12 output select" "Not produced,TIOA12_0,TIOA12_1,TIOA12_2" else bitfld.long 0x04 28.--29. " TIOB15S ,TIOB15 input select" "TIOB15_0,TIOB15_0,?..." bitfld.long 0x04 26.--27. " TIOA15E ,TIOA15 output select" "Not produced,TIOA15_0,?..." bitfld.long 0x04 24.--25. " TIOA15S ,TIOA15 input select" "TIOA15_0,TIOA15_0,?..." bitfld.long 0x04 20.--21. " TIOB14S ,TIOB14 input select" "TIOB14_0,TIOB14_0,?..." textline " " bitfld.long 0x04 18.--19. " TIOA14E ,TIOA14 output select" "Not produced,TIOA14_0,?..." bitfld.long 0x04 12.--13. " TIOB13S ,TIOB13 input select" "TIOB13_0,TIOB13_0,TIOB13_1,?..." bitfld.long 0x04 10.--11. " TIOA13E ,TIOA13 output select" "Not produced,TIOA13_0,TIOA13_1,?..." bitfld.long 0x04 8.--9. " TIOA13S ,TIOA13 input select" "TIOA13_0,TIOA13_0,TIOA13_1,?..." textline " " bitfld.long 0x04 4.--5. " TIOB12S ,TIOB12 input select" "TIOB12_0,TIOB12_0,?..." bitfld.long 0x04 2.--3. " TIOA12E ,TIOA12 output select" "Not produced,TIOA12_0,?..." endif group.long 0x638++0x03 line.long 0x00 "EPF14,Extended Pin Function Setting Register 14" sif (cpuis("S6E2C2*")||cpuis("S6E2CC*")) bitfld.long 0x00 28.--29. " E_SPLC ,Input cutoff select bit in standby of input pin for Ethernet-MAC" "All cut off,MII_0 not cut off,RMII_0 not cut off,RMII_1 not cut off" bitfld.long 0x00 27. " E_PSE ,PPS0_PPS1 output select bit for Ethernet-MAC" "Not output,Output" bitfld.long 0x00 26. " E_CKE ,E_COUT output select" "Not output,Output" bitfld.long 0x00 25. " E_MD1B ,E_MDO1 I/O select" "Not output,Output" textline " " bitfld.long 0x00 24. " E_MD0B ,E_MDO0 I/O select" "Not output,Output" bitfld.long 0x00 23. " E_MC1B ,E_MDC1 I/O select" "Not output,Output" bitfld.long 0x00 22. " E_MC0E ,E_MDC0 output select" "Not output,Output" bitfld.long 0x00 21. " E_TE1E ,E_TXER0_TXEN1 output select" "Not output,Output" textline " " bitfld.long 0x00 20. " E_TE0E ,E_TXEN0 output select" "Not output,Output" bitfld.long 0x00 19. " E_TD1E ,E_TX02 and E_TX03 output select" "Not output,Output" bitfld.long 0x00 18. " E_TD0E ,E_TX00 and E_TX01 output select" "Not output,Output" textline " " endif sif (cpuis("S6E2C*L*")) bitfld.long 0x00 4.--5. " QZIN2S ,QDU_2 ZIN input pin" "ZIN2_0,ZIN2_0,ZIN2_1,ZIN2_2" bitfld.long 0x00 2.--3. " QBIN2S ,QDU_2 BIN input pin" "BIN2_0,BIN2_0,BIN2_1,BIN2_2" bitfld.long 0x00 0.--1. " QAIN2S ,QDU_2 AIN input pin" "AIN2_0,AIN2_0,AIN2_1,AIN2_2" else bitfld.long 0x00 4.--5. " QZIN2S ,QDU_2 ZIN input pin" "ZIN2_0,ZIN2_0,ZIN2_1,?..." bitfld.long 0x00 2.--3. " QBIN2S ,QDU_2 BIN input pin" "BIN2_0,BIN2_0,BIN2_1,?..." bitfld.long 0x00 0.--1. " QAIN2S ,QDU_2 AIN input pin" "AIN2_0,AIN2_0,AIN2_1,?..." endif group.long 0x63C++0x03 line.long 0x00 "EPF15,Extended Pin Function Setting Register 15" sif (cpuis("S6E2C*L*")||cpuis("S6E2C*J*")) bitfld.long 0x00 30.--31. " EINT31S ,External interrupt input select" "INT31_0,INT31_0,INT31_1,?..." bitfld.long 0x00 28.--29. " EINT30S ,External interrupt input select" "INT30_0,INT30_0,INT30_1,?..." bitfld.long 0x00 26.--27. " EINT29S ,External interrupt input select" "INT29_0,INT29_0,INT29_1,?..." bitfld.long 0x00 24.--25. " EINT28S ,External interrupt input select" "INT28_0,INT28_0,INT28_1,?..." textline " " bitfld.long 0x00 22.--23. " EINT27S ,External interrupt input select" "INT27_0,INT27_0,INT27_1,?..." bitfld.long 0x00 20.--21. " EINT26S ,External interrupt input select" "INT26_0,INT26_0,INT26_1,?..." bitfld.long 0x00 18.--19. " EINT25S ,External interrupt input select" "INT25_0,INT25_0,INT25_1,?..." bitfld.long 0x00 16.--17. " EINT24S ,External interrupt input select" "INT24_0,INT24_0,INT24_1,?..." textline " " bitfld.long 0x00 14.--15. " EINT23S ,External interrupt input select" "INT23_0,INT23_0,INT23_1,?..." bitfld.long 0x00 12.--13. " EINT22S ,External interrupt input select" "INT22_0,INT22_0,INT22_1,?..." bitfld.long 0x00 10.--11. " EINT21S ,External interrupt input select" "INT21_0,INT21_0,INT21_1,?..." bitfld.long 0x00 8.--9. " EINT20S ,External interrupt input select" "INT20_0,INT20_0,INT20_1,?..." textline " " bitfld.long 0x00 6.--7. " EINT19S ,External interrupt input select" "INT19_0,INT19_0,INT19_1,?..." bitfld.long 0x00 4.--5. " EINT18S ,External interrupt input select" "INT18_0,INT18_0,INT18_1,?..." bitfld.long 0x00 2.--3. " EINT17S ,External interrupt input select" "INT17_0,INT17_0,INT17_1,?..." bitfld.long 0x00 0.--1. " EINT16S ,External interrupt input select" "INT16_0,INT16_0,INT16_1,?..." else bitfld.long 0x00 30.--31. " EINT31S ,External interrupt input select" "INT31_0,INT31_0,INT31_1,?..." bitfld.long 0x00 28.--29. " EINT30S ,External interrupt input select" "INT30_0,INT30_0,INT30_1,?..." bitfld.long 0x00 26.--27. " EINT29S ,External interrupt input select" "INT29_0,INT29_0,?..." bitfld.long 0x00 24.--25. " EINT28S ,External interrupt input select" "INT28_0,INT28_0,?..." textline " " bitfld.long 0x00 22.--23. " EINT27S ,External interrupt input select" "INT27_0,INT27_0,INT27_1,?..." bitfld.long 0x00 20.--21. " EINT26S ,External interrupt input select" "INT26_0,INT26_0,INT26_1,?..." bitfld.long 0x00 18.--19. " EINT25S ,External interrupt input select" "INT25_0,INT25_0,INT25_1,?..." bitfld.long 0x00 16.--17. " EINT24S ,External interrupt input select" "INT24_0,INT24_0,INT24_1,?..." textline " " bitfld.long 0x00 14.--15. " EINT23S ,External interrupt input select" "INT23_0,INT23_0,?..." bitfld.long 0x00 12.--13. " EINT22S ,External interrupt input select" "INT22_0,INT22_0,?..." bitfld.long 0x00 10.--11. " EINT21S ,External interrupt input select" "INT21_0,INT21_0,?..." bitfld.long 0x00 8.--9. " EINT20S ,External interrupt input select" "INT20_0,INT20_0,?..." textline " " bitfld.long 0x00 6.--7. " EINT19S ,External interrupt input select" "INT19_0,INT19_0,INT19_1,?..." bitfld.long 0x00 4.--5. " EINT18S ,External interrupt input select" "INT18_0,INT18_0,INT18_1,?..." bitfld.long 0x00 2.--3. " EINT17S ,External interrupt input select" "INT17_0,INT17_0,INT17_1,?..." bitfld.long 0x00 0.--1. " EINT16S ,External interrupt input select" "INT16_0,INT16_0,INT16_1,?..." endif group.long 0x640++0x03 line.long 0x00 "EPF16,Extended Pin Function Setting Register 16" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 29. " SFMPBC ,MFS_B I2C fastmode+ select" "Not supported,Supported" bitfld.long 0x00 28. " SFMPAC ,MFS_A I2C fastmode+ select" "Not supported,Supported" bitfld.long 0x00 26.--27. " SCK11B ,SCK11 input/output select" "Sck11_0/not produced,SCK11_0,SCK11_1,?..." bitfld.long 0x00 24.--25. " SOT11B ,SOT11 input/output select" "Sot11_0/not produced,SOT11_0,SOT11_1,?..." textline " " bitfld.long 0x00 22.--23. " SIN11S ,SIN11 input select" "SIN11_0,SIN11_0,SIN11_1,?..." bitfld.long 0x00 20.--21. " SCK10B ,SCK10 input/output select" "Sck10_0/not produced,SCK10_0,SCK10_1,?..." bitfld.long 0x00 18.--19. " SOT10B ,SOT10 input/output select" "Sot10_0/not produced,SOT10_0,SOT10_1,?..." bitfld.long 0x00 16.--17. " SIN10S ,SIN10 input select" "Sin10_0/not produced,SIN10_0,SIN10_1,?..." textline " " bitfld.long 0x00 14.--15. " SCK9B ,SCK9 input/output select" "Sck9_0/not produced,SCK9_0,SCK9_1,?..." bitfld.long 0x00 12.--13. " SOT9B ,SOT9 input/output select" "Sot9_0/not produced,SOT9_0,SOT9_1,?..." bitfld.long 0x00 10.--11. " SIN9S ,SIN9 input select" "Sin9_0/not produced,SIN9_0,SIN9_1,?..." bitfld.long 0x00 8.--9. " SCK8B ,SCK8 input/output select" "Sck8_0/not produced,SCK8_0,SCK8_1,?..." textline " " bitfld.long 0x00 6.--7. " SOT8B ,SOT8 input/output select" "Sot8_0/not produced,SOT8_0,SOT8_1,?..." bitfld.long 0x00 4.--5. " SIN8S ,SIN8 input select" "Sin8_0/not produced,SIN8_0,SIN8_1,?..." bitfld.long 0x00 2.--3. " SCS7B ,SCS7 input/output select" "Scs70_0/not produced,SCS70_0,SCS70_1,?..." bitfld.long 0x00 0.--1. " SCS6B ,SCS6 select" "Scs60_0/not produced,SCS60_0,SCS60_1,?..." elif (cpuis("S6E2C*J*")) bitfld.long 0x00 29. " SFMPBC ,MFS_B I2C fastmode+ select" "Not supported,Supported" bitfld.long 0x00 28. " SFMPAC ,MFS_A I2C fastmode+ select" "Not supported,Supported" bitfld.long 0x00 26.--27. " SCK11B ,SCK11 input/output select" "Sck11_0/not produced,SCK11_0,?..." bitfld.long 0x00 24.--25. " SOT11B ,SOT11 input/output select" "Sot11_0/not produced,SOT11_0,?..." textline " " bitfld.long 0x00 22.--23. " SIN11S ,SIN11 input select" "SIN11_0,SIN11_0,?..." bitfld.long 0x00 20.--21. " SCK10B ,SCK10 input/output select" "Sck10_0/not produced,SCK10_0,SCK10_1,?..." bitfld.long 0x00 18.--19. " SOT10B ,SOT10 input/output select" "Sot10_0/not produced,SOT10_0,SOT10_1,?..." bitfld.long 0x00 16.--17. " SIN10S ,SIN10 input select" "Sin10_0/not produced,SIN10_0,SIN10_1,?..." textline " " bitfld.long 0x00 14.--15. " SCK9B ,SCK9 input/output select" "Sck9_0/not produced,SCK9_0,?..." bitfld.long 0x00 12.--13. " SOT9B ,SOT9 input/output select" "Sot9_0/not produced,SOT9_0,?..." bitfld.long 0x00 10.--11. " SIN9S ,SIN9 input select" "Sin9_0/not produced,SIN9_0,?..." bitfld.long 0x00 8.--9. " SCK8B ,SCK8 input/output select" "Sck8_0/not produced,SCK8_0,SCK8_1,?..." textline " " bitfld.long 0x00 6.--7. " SOT8B ,SOT8 input/output select" "Sot8_0/not produced,SOT8_0,SOT8_1,?..." bitfld.long 0x00 4.--5. " SIN8S ,SIN8 input select" "Sin8_0/not produced,SIN8_0,SIN8_1,?..." bitfld.long 0x00 2.--3. " SCS7B ,SCS7 input/output select" "Scs70_0/not produced,SCS70_0,?..." bitfld.long 0x00 0.--1. " SCS6B ,SCS6 select" "Scs60_0/not produced,SCS60_0,SCS60_1,?..." else bitfld.long 0x00 29. " SFMPBC ,MFS_B I2C fastmode+ select" "Not supported,Supported" bitfld.long 0x00 28. " SFMPAC ,MFS_A I2C fastmode+ select" "Not supported,Supported" bitfld.long 0x00 26.--27. " SCK11B ,SCK11 input/output select" "Sck11_0/not produced,SCK11_0,?..." bitfld.long 0x00 24.--25. " SOT11B ,SOT11 input/output select" "Sot11_0/not produced,SOT11_0,?..." textline " " bitfld.long 0x00 22.--23. " SIN11S ,SIN11 input select" "SIN11_0,SIN11_0,?..." bitfld.long 0x00 20.--21. " SCK10B ,SCK10 input/output select" "Sck10_0/not produced,SCK10_0,?..." bitfld.long 0x00 18.--19. " SOT10B ,SOT10 input/output select" "Sot10_0/not produced,SOT10_0,?..." bitfld.long 0x00 16.--17. " SIN10S ,SIN10 input select" "Sin10_0/not produced,SIN10_0,?..." textline " " bitfld.long 0x00 14.--15. " SCK9B ,SCK9 input/output select" "Sck9_0/not produced,SCK9_0,?..." bitfld.long 0x00 12.--13. " SOT9B ,SOT9 input/output select" "Sot9_0/not produced,SOT9_0,?..." bitfld.long 0x00 10.--11. " SIN9S ,SIN9 input select" "Sin9_0/not produced,SIN9_0,?..." bitfld.long 0x00 8.--9. " SCK8B ,SCK8 input/output select" "Sck8_0/not produced,SCK8_0,?..." textline " " bitfld.long 0x00 6.--7. " SOT8B ,SOT8 input/output select" "Sot8_0/not produced,SOT8_0,?..." bitfld.long 0x00 4.--5. " SIN8S ,SIN8 input select" "Sin8_0/not produced,SIN8_0,?..." bitfld.long 0x00 2.--3. " SCS7B ,SCS7 input/output select" "Scs70_0/not produced,SCS70_0,?..." bitfld.long 0x00 0.--1. " SCS6B ,SCS6 select" "Scs60_0/not produced,SCS60_0,?..." endif group.long 0x644++0x03 line.long 0x00 "EPF17,Extended Pin Function Setting Register 17" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 26.--27. " SCK15B ,SCK15 input/output select" "Sck15_0/not produced,SCK15_0,SCK15_1,?..." bitfld.long 0x00 24.--25. " SOT15B ,SOT15 input/output select" "Sot15_0/not produced,SOT15_0,SOT15_1,?..." bitfld.long 0x00 22.--23. " SIN15S ,SIN15 input select" "SIN15_0,SIN15_0,SIN15_1,?..." bitfld.long 0x00 20.--21. " SCK14B ,SCK14 input/output select" "Sck14_0/not produced,SCK14_0,SCK14_1,?..." textline " " bitfld.long 0x00 18.--19. " SOT14B ,SOT14 input/output select" "Sot14_0/not produced,SOT14_0,SOT14_1,?..." bitfld.long 0x00 16.--17. " SIN14S ,SIN14 input select" "Sin14_0/not produced,SIN14_0,SIN14_1,?..." bitfld.long 0x00 14.--15. " SCK13B ,SCK13 input/output select" "Sck13_0/not produced,SCK13_0,SCK13_1,?..." bitfld.long 0x00 12.--13. " SOT13B ,SOT13 input/output select" "Sot13_0/not produced,SOT13_0,SOT13_1,?..." textline " " bitfld.long 0x00 10.--11. " SIN13S ,SIN13 input select" "Sin13_0/not produced,SIN13_0,SIN13_1,?..." bitfld.long 0x00 8.--9. " SCK12B ,SCK12 input/output select" "Sck12_0/not produced,SCK12_0,SCK12_1,?..." bitfld.long 0x00 6.--7. " SOT12B ,SOT12 input/output select" "Sot12_0/not produced,SOT8_0,SOT8_1,?..." bitfld.long 0x00 4.--5. " SIN12S ,SIN12 input select" "Sin12_0/not produced,SIN12_0,SIN12_1,?..." elif (cpuis("S6E2C*J*")) bitfld.long 0x00 26.--27. " SCK15B ,SCK15 input/output select" "Sck15_0/not produced,SCK15_0,?..." bitfld.long 0x00 24.--25. " SOT15B ,SOT15 input/output select" "Sot15_0/not produced,SOT15_0,?..." bitfld.long 0x00 22.--23. " SIN15S ,SIN15 input select" "SIN15_0,SIN15_0,?..." bitfld.long 0x00 20.--21. " SCK14B ,SCK14 input/output select" "Sck14_0/not produced,SCK14_0,?..." textline " " bitfld.long 0x00 18.--19. " SOT14B ,SOT14 input/output select" "Sot14_0/not produced,SOT14_0,?..." bitfld.long 0x00 16.--17. " SIN14S ,SIN14 input select" "Sin14_0/not produced,SIN14_0,?..." bitfld.long 0x00 14.--15. " SCK13B ,SCK13 input/output select" "Sck13_0/not produced,SCK13_0,?..." bitfld.long 0x00 12.--13. " SOT13B ,SOT13 input/output select" "Sot13_0/not produced,SOT13_0,?..." textline " " bitfld.long 0x00 10.--11. " SIN13S ,SIN13 input select" "Sin13_0/not produced,SIN13_0,?..." bitfld.long 0x00 8.--9. " SCK12B ,SCK12 input/output select" "Sck12_0/not produced,SCK12_0,?..." bitfld.long 0x00 6.--7. " SOT12B ,SOT12 input/output select" "Sot12_0/not produced,SOT12_0,?..." bitfld.long 0x00 4.--5. " SIN12S ,SIN12 input select" "Sin12_0/not produced,SIN12_0,?..." else bitfld.long 0x00 26.--27. " SCK15B ,SCK15 input/output select" "Sck15_0/not produced,SCK15_0,?..." bitfld.long 0x00 24.--25. " SOT15B ,SOT15 input/output select" "Sot15_0/not produced,SOT15_0,?..." bitfld.long 0x00 22.--23. " SIN15S ,SIN15 input select" "SIN15_0,SIN15_0,?..." bitfld.long 0x00 20.--21. " SCK14B ,SCK14 input/output select" "Sck14_0/not produced,SCK14_0,?..." textline " " bitfld.long 0x00 18.--19. " SOT14B ,SOT14 input/output select" "Sot14_0/not produced,SOT14_0,?..." bitfld.long 0x00 16.--17. " SIN14S ,SIN14 input select" "Sin14_0/not produced,SIN14_0,?..." bitfld.long 0x00 14.--15. " SCK13B ,SCK13 input/output select" "Sck13_0/not produced,SCK13_0,?..." bitfld.long 0x00 12.--13. " SOT13B ,SOT13 input/output select" "Sot13_0/not produced,SOT13_0,?..." textline " " bitfld.long 0x00 10.--11. " SIN13S ,SIN13 input select" "Sin13_0/not produced,SIN13_0,?..." bitfld.long 0x00 8.--9. " SCK12B ,SCK12 input/output select" "Sck12_0/not produced,SCK12_0,?..." bitfld.long 0x00 6.--7. " SOT12B ,SOT12 input/output select" "Sot12_0/not produced,SOT12_0,?..." bitfld.long 0x00 4.--5. " SIN12S ,SIN12 input select" "Sin12_0/not produced,SIN12_0,?..." endif group.long 0x648++0x03 line.long 0x00 "EPF18,Extended Pin Function Setting Register 18" bitfld.long 0x00 28.--29. " SDWPS ,S_WP input select" "S_WP_0,S_WP_0,?..." bitfld.long 0x00 26.--27. " SDCDS ,S_CD input select" "S_CD_0,S_CD_0,?..." bitfld.long 0x00 24.--25. " SDDATA3B ,SDDATA3 input/output select" "S_data3_0/not produced,S_DATA3_0/S_DATA3_0,?..." bitfld.long 0x00 22.--23. " SDDATA2B ,SDDATA2 input/output select" "S_data2_0/not produced,S_DATA2_0/S_DATA2_0,?..." textline " " bitfld.long 0x00 20.--21. " SDDATA1B ,SDDATA1 input/output select" "S_data1_0/not produced,S_DATA1_0/S_DATA1_0,?..." bitfld.long 0x00 18.--19. " SDDATA0B ,SDDATA0 input/output select" "S_data0_0/not produced,S_DATA0_0/S_DATA0_0,?..." bitfld.long 0x00 16.--17. " SDCMDB ,S_CMD input/output select" "S_cmd_0/not produced,S_CMD_0/S_CMD_0,?..." bitfld.long 0x00 14.--15. " SDCLKE ,S_CLK output select" "Not produced,S_CLK_0,?..." textline " " sif (cpuis("S6E2C*L*")) bitfld.long 0x00 8.--9. " QZIN3S ,QDU_3 ZIN input select" "ZIN3_0,ZIN3_0,ZIN3_1,ZIN3_2" bitfld.long 0x00 6.--7. " QBIN3S ,QDU_3 BIN input select" "BIN3_0,BIN3_0,BIN3_1,BIN3_2" bitfld.long 0x00 4.--5. " QAIN3S ,QDU_3 AIN input select" "AIN3_0,AIN3_0,AIN3_1,AIN3_2" else bitfld.long 0x00 8.--9. " QZIN3S ,QDU_3 ZIN input select" "ZIN3_0,ZIN3_0,ZIN3_1,?..." bitfld.long 0x00 6.--7. " QBIN3S ,QDU_3 BIN input select" "BIN3_0,BIN3_0,BIN3_1,?..." bitfld.long 0x00 4.--5. " QAIN3S ,QDU_3 AIN input select" "AIN3_0,AIN3_0,AIN3_1,?..." endif textline " " bitfld.long 0x00 2.--3. " CECR1B ,CEC1 input/output select bits" "Not produced,CEC1_0,?..." bitfld.long 0x00 0.--1. " CECR0B ,CEC0 input/output select bits" "Not produced,CEC0_0,?..." sif (cpuis("S6E2C*L*")||cpuis("S6E2C*J*")) group.long 0x650++0x03 line.long 0x00 "EPF20,Extended Pin Function Setting Register 20" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 24. " UED31B ,Input/output for external bus data 31" "Not produced,Produced" bitfld.long 0x00 23. " UED30B ,Input/output for external bus data 30" "Not produced,Produced" bitfld.long 0x00 22. " UED29B ,Input/output for external bus data 29" "Not produced,Produced" bitfld.long 0x00 21. " UED28B ,Input/output for external bus data 28" "Not produced,Produced" textline " " bitfld.long 0x00 20. " UED27B ,Input/output for external bus data 27" "Not produced,Produced" bitfld.long 0x00 19. " UED26B ,Input/output for external bus data 26" "Not produced,Produced" bitfld.long 0x00 18. " UED25B ,Input/output for external bus data 25" "Not produced,Produced" bitfld.long 0x00 17. " UED24B ,Input/output for external bus data 24" "Not produced,Produced" textline " " bitfld.long 0x00 16. " UED23B ,Input/output for external bus data 23" "Not produced,Produced" bitfld.long 0x00 15. " UED22B ,Input/output for external bus data 22" "Not produced,Produced" bitfld.long 0x00 14. " UED21B ,Input/output for external bus data 21" "Not produced,Produced" bitfld.long 0x00 13. " UED20B ,Input/output for external bus data 20" "Not produced,Produced" textline " " bitfld.long 0x00 12. " UED19B ,Input/output for external bus data 19" "Not produced,Produced" bitfld.long 0x00 11. " UED18B ,Input/output for external bus data 18" "Not produced,Produced" bitfld.long 0x00 10. " UED17B ,Input/output for external bus data 17" "Not produced,Produced" bitfld.long 0x00 9. " UED16B ,Input/output for external bus data 16" "Not produced,Produced" textline " " bitfld.long 0x00 8. " UEDTHHB ,Input/output for external bus data 31:16 collectively" "Not produced,Produced" bitfld.long 0x00 7. " UEDQM3E ,Output for external bus MDQM3" "Not produced,Produced" bitfld.long 0x00 6. " UEDQM2E ,Output for external bus MDQM2" "Not produced,Produced" textline " " endif sif (!cpuis("S6E2C*H*")) bitfld.long 0x00 5. " UECSXE ,Output for external bus SDRAM MCSX8" "Not produced,Produced" bitfld.long 0x00 4. " UEDWEXE ,Output for external bus SDRAM MSDWEX" "Not produced,Produced" bitfld.long 0x00 3. " UECASE ,Output for external bus SDRAM MCASX" "Not produced,Produced" textline " " bitfld.long 0x00 2. " UERASE ,Output for external bus SDRAM MRASX" "Not produced,Produced" bitfld.long 0x00 1. " UESMCEE ,Output for external bus SDRAM MSDCKE" "Not produced,Produced" bitfld.long 0x00 0. " UESMCKE ,Output for external bus SDRAM MADCLK" "Not produced,Produced" endif endif group.long 0x65C++0x03 line.long 0x00 "EPF23,Extended Pin Function Setting Register 23" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14.--15. " SCS73E ,Input/output for SCS73" "Not produced,SCS73_0,SCS73_1,?..." bitfld.long 0x00 12.--13. " SCS72E ,Input/output for SCS72" "Not produced,SCS72_0,SCS72_1,?..." bitfld.long 0x00 10.--11. " SCS71E ,Input/output for SCS71" "Not produced,SCS71_0,SCS71_1,?..." bitfld.long 0x00 8.--9. " SCS70E ,Input/output for SCS70" "Not produced,SCS70_0,SCS70_1,?..." textline " " bitfld.long 0x00 6.--7. " SCS63E ,Input/output for SCS63" "Not produced,SCS63_0,SCS63_1,?..." bitfld.long 0x00 4.--5. " SCS62E ,Input/output for SCS62" "Not produced,SCS62_0,SCS62_1,?..." bitfld.long 0x00 2.--3. " SCS61E ,Input/output for SCS61" "Not produced,SCS61_0,SCS61_1,?..." bitfld.long 0x00 0.--1. " SCS60E ,Input/output for SCS60" "Not produced,SCS60_0,SCS60_1,?..." elif (cpuis("S6E2C*J*")) bitfld.long 0x00 14.--15. " SCS73E ,Input/output for SCS73" "Not produced,SCS73_0,?..." bitfld.long 0x00 12.--13. " SCS72E ,Input/output for SCS72" "Not produced,SCS72_0,?..." bitfld.long 0x00 10.--11. " SCS71E ,Input/output for SCS71" "Not produced,SCS71_0,?..." bitfld.long 0x00 8.--9. " SCS70E ,Input/output for SCS70" "Not produced,SCS70_0,?..." textline " " bitfld.long 0x00 6.--7. " SCS63E ,Input/output for SCS63" "Not produced,SCS63_0,?..." bitfld.long 0x00 4.--5. " SCS62E ,Input/output for SCS62" "Not produced,SCS62_0,SCS62_1,?..." bitfld.long 0x00 2.--3. " SCS61E ,Input/output for SCS61" "Not produced,SCS61_0,SCS61_1,?..." bitfld.long 0x00 0.--1. " SCS60E ,Input/output for SCS60" "Not produced,SCS60_0,SCS60_1,?..." else bitfld.long 0x00 14.--15. " SCS73E ,Input/output for SCS73" "Not produced,SCS73_0,?..." bitfld.long 0x00 12.--13. " SCS72E ,Input/output for SCS72" "Not produced,?..." bitfld.long 0x00 10.--11. " SCS71E ,Input/output for SCS71" "Not produced,SCS71_0,?..." bitfld.long 0x00 8.--9. " SCS70E ,Input/output for SCS70" "Not produced,SCS70_0,?..." textline " " bitfld.long 0x00 6.--7. " SCS63E ,Input/output for SCS63" "Not produced,?..." bitfld.long 0x00 4.--5. " SCS62E ,Input/output for SCS62" "Not produced,?..." bitfld.long 0x00 2.--3. " SCS61E ,Input/output for SCS61" "Not produced,SCS61_0,?..." bitfld.long 0x00 0.--1. " SCS60E ,Input/output for SCS60" "Not produced,SCS60_0,?..." endif sif (cpuis("S6E2C*J*")||cpuis("S6E2C*L*")) group.long 0x660++0x03 line.long 0x00 "EPF24,Extended Pin Function Setting Register 24" bitfld.long 0x00 26.--27. " I2SM4_SDO1E ,Output for I2SDO1" "Not produced,I2SDO1_0,?..." bitfld.long 0x00 24.--25. " I2SM4_SDI1S ,Input for I2SDI1" "Not produced,I2SDI1_0,?..." bitfld.long 0x00 22.--23. " I2SM4_WS1B ,Input/output for I2SWS1" "Not produced,I2SWS1_0,?..." bitfld.long 0x00 20.--21. " I2SM4_SCK1B ,Input/output for I2SCK1" "Not produced,I2SCK1_0,?..." textline " " bitfld.long 0x00 18.--19. " I2SM4_MCLK1E ,Output for I2SMCLK1" "Not produced,I2SMCLK1_0,?..." bitfld.long 0x00 16.--17. " I2SM4_MCLK1S ,Input for I2SMCLK1" "Not produced,I2SMCLK1_0,?..." bitfld.long 0x00 10.--11. " I2SM4_SDO0E ,Output for I2SDO0" "Not produced,I2SDO0_0,?..." bitfld.long 0x00 8.--9. " I2SM4_SDI0S ,Input for I2SDI0" "Not produced,I2SDI0_0,?..." textline " " bitfld.long 0x00 6.--7. " I2SM4_WS0B ,Input/output for I2SWS0" "Not produced,I2SWS0_0,?..." bitfld.long 0x00 4.--5. " I2SM4_SCK0B ,Input/output for I2SCK0" "Not produced,I2SCK0_0,?..." bitfld.long 0x00 2.--3. " I2SM4_MCLK0E ,Output for I2SMCLK0" "Not produced,I2SMCLK0_0,?..." bitfld.long 0x00 0.--1. " I2SM4_MCLK0S ,Input for I2SMCLK0" "Not produced,I2SMCLK0_0,?..." endif sif (cpuis("S6E2C4*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) group.long 0x664++0x03 line.long 0x00 "EPF25,Extended Pin Function Setting Register 25" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 2.--3. " MCTX2E ,Output for CAN-FD TX2" "Not produced,TX2_0,TX2_1,TX2_2" bitfld.long 0x00 0.--1. " MCRX2E ,Input for CAN-FD RX2" "Not produced,RX2_0,RX2_1,RX2_2" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 2.--3. " MCTX2E ,Output for CAN-FD TX2" "Not produced,TX2_0,TX2_1,?..." bitfld.long 0x00 0.--1. " MCRX2E ,Input for CAN-FD RX2" "Not produced,RX2_0,RX2_1,?..." else bitfld.long 0x00 2.--3. " MCTX2E ,Output for CAN-FD TX2" "Not produced,TX2_0,?..." bitfld.long 0x00 0.--1. " MCRX2E ,Input for CAN-FD RX2" "Not produced,RX2_0,?..." endif endif sif (cpuis("S6E2C*J*")||cpuis("S6E2C*L*")) group.long 0x668++0x03 line.long 0x00 "EPF26,Extended Pin Function Setting Register 26" bitfld.long 0x00 16.--17. " Q_IO3B ,Input/output for Q_IO3" "Not produced,Q_IO3_0,?..." bitfld.long 0x00 14.--15. " Q_IO2B ,Input/output for Q_IO2" "Not produced,Q_IO2_0,?..." bitfld.long 0x00 12.--13. " Q_IO1B ,Input/output for Q_IO1" "Not produced,Q_IO1_0,?..." bitfld.long 0x00 10.--11. " Q_IO0B ,Input/output for Q_IO0" "Not produced,Q_IO0_0,?..." textline " " sif (cpuis("S6E2C*L*")) bitfld.long 0x00 6.--7. " Q_IO2E ,Output for Q_CS2" "Not produced,Q_CS2_0,?..." bitfld.long 0x00 4.--5. " Q_IO1E ,Output for Q_CS1" "Not produced,Q_CS1_0,?..." bitfld.long 0x00 2.--3. " Q_IO0E ,Output for Q_CS0" "Not produced,Q_CS0_0,?..." bitfld.long 0x00 0.--1. " Q_SCKB ,Input/output for Q_SCK" "Not produced,Q_SCK_0,?..." else bitfld.long 0x00 2.--3. " Q_IO0E ,Output for Q_CS0" "Not produced,Q_CS0_0,?..." bitfld.long 0x00 0.--1. " Q_SCKB ,Input/output for Q_SCK" "Not produced,Q_SCK_0,?..." endif endif tree.end tree "Open Drain Setting Registers" group.long 0x700++0x03 line.long 0x00 "PZR_0,Port Pseudo Open Drain Setting Register 0" bitfld.long 0x00 10. " PZR_0A ,Port A pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 9. " PZR_09 ,Port 9 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 8. " PZR_08 ,Port 8 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 4. " PZR_04 ,Port 4 pseudo open drain setting register 0" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_03 ,Port 3 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 2. " PZR_02 ,Port 2 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 1. " PZR_01 ,Port 1 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 0. " PZR_00 ,Port 0 pseudo open drain setting register 0" "High,Hi-z" group.long 0x704++0x03 line.long 0x00 "PZR_1,Port Pseudo Open Drain Setting Register 1" bitfld.long 0x00 15. " PZR_1F ,Port F pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 14. " PZR_1E ,Port E pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 13. " PZR_1D ,Port D pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 12. " PZR_1C ,Port C pseudo open drain setting register 1" "High,Hi-z" textline " " bitfld.long 0x00 11. " PZR_1B ,Port B pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 10. " PZR_1A ,Port A pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 9. " PZR_19 ,Port 9 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 8. " PZR_18 ,Port 8 pseudo open drain setting register 1" "High,Hi-z" textline " " bitfld.long 0x00 7. " PZR_17 ,Port 7 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 6. " PZR_16 ,Port 6 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 5. " PZR_15 ,Port 5 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 4. " PZR_14 ,Port 4 pseudo open drain setting register 1" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_13 ,Port 3 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 2. " PZR_12 ,Port 2 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 1. " PZR_11 ,Port 1 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 0. " PZR_10 ,Port 0 pseudo open drain setting register 1" "High,Hi-z" group.long 0x708++0x03 line.long 0x00 "PZR_2,Port Pseudo Open Drain Setting Register 2" bitfld.long 0x00 10. " PZR_2A ,Port A pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 9. " PZR_29 ,Port 9 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 8. " PZR_28 ,Port 8 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 7. " PZR_27 ,Port 7 pseudo open drain setting register 2" "High,Hi-z" textline " " bitfld.long 0x00 6. " PZR_26 ,Port 6 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 5. " PZR_25 ,Port 5 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 4. " PZR_24 ,Port 4 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 3. " PZR_23 ,Port 3 pseudo open drain setting register 2" "High,Hi-z" textline " " bitfld.long 0x00 2. " PZR_22 ,Port 2 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 1. " PZR_21 ,Port 1 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 0. " PZR_20 ,Port 0 pseudo open drain setting register 2" "High,Hi-z" group.long 0x70C++0x03 line.long 0x00 "PZR_3,Port Pseudo Open Drain Setting Register 3" bitfld.long 0x00 14. " PZR_3E ,Port E pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 13. " PZR_3D ,Port D pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 12. " PZR_3C ,Port C pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 11. " PZR_3B ,Port B pseudo open drain setting register 3" "High,Hi-z" textline " " bitfld.long 0x00 10. " PZR_3A ,Port A pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 9. " PZR_39 ,Port 9 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 8. " PZR_38 ,Port 8 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 7. " PZR_37 ,Port 7 pseudo open drain setting register 3" "High,Hi-z" textline " " bitfld.long 0x00 6. " PZR_36 ,Port 6 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 5. " PZR_35 ,Port 5 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 4. " PZR_34 ,Port 4 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 3. " PZR_33 ,Port 3 pseudo open drain setting register 3" "High,Hi-z" textline " " bitfld.long 0x00 2. " PZR_32 ,Port 2 pseudo open drain setting register 3" "High,Hi-z" sif (!cpuis("S6E2C*H*")) bitfld.long 0x00 1. " PZR_31 ,Port 1 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 0. " PZR_30 ,Port 0 pseudo open drain setting register 3" "High,Hi-z" endif group.long 0x710++0x03 line.long 0x00 "PZR_4,Port Pseudo Open Drain Setting Register 4" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " PZR_4E ,Port E pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 13. " PZR_4D ,Port D pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 12. " PZR_4C ,Port C pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 11. " PZR_4B ,Port B pseudo open drain setting register 4" "High,Hi-z" textline " " bitfld.long 0x00 10. " PZR_4A ,Port A pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 9. " PZR_49 ,Port 9 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 8. " PZR_48 ,Port 8 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 7. " PZR_47 ,Port 7 pseudo open drain setting register 4" "High,Hi-z" textline " " else bitfld.long 0x00 9. " PZR_49 ,Port 9 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 8. " PZR_48 ,Port 8 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 7. " PZR_47 ,Port 7 pseudo open drain setting register 4" "High,Hi-z" textline " " endif bitfld.long 0x00 6. " PZR_46 ,Port 6 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 5. " PZR_45 ,Port 5 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 4. " PZR_44 ,Port 4 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 3. " PZR_43 ,Port 3 pseudo open drain setting register 4" "High,Hi-z" textline " " bitfld.long 0x00 2. " PZR_42 ,Port 2 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 1. " PZR_41 ,Port 1 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 0. " PZR_40 ,Port 0 pseudo open drain setting register 4" "High,Hi-z" sif (!cpuis("S6E2C*H*")) group.long 0x714++0x03 line.long 0x00 "PZR_5,Port Pseudo Open Drain Setting Register 5" sif (cpuis("S6E2C*J*")) bitfld.long 0x00 15. " PZR_5F ,Port F pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 14. " PZR_5E ,Port E pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 13. " PZR_5D ,Port D pseudo open drain setting register 5" "High,Hi-z" textline " " bitfld.long 0x00 2. " PZR_52 ,Port 2 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 1. " PZR_51 ,Port 1 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 0. " PZR_50 ,Port 0 pseudo open drain setting register 5" "High,Hi-z" else bitfld.long 0x00 15. " PZR_5F ,Port F pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 14. " PZR_5E ,Port E pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 13. " PZR_5D ,Port D pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 12. " PZR_5C ,Port C pseudo open drain setting register 5" "High,Hi-z" textline " " bitfld.long 0x00 11. " PZR_5B ,Port B pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 10. " PZR_5A ,Port A pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 9. " PZR_59 ,Port 9 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 8. " PZR_58 ,Port 8 pseudo open drain setting register 5" "High,Hi-z" textline " " bitfld.long 0x00 7. " PZR_57 ,Port 7 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 6. " PZR_56 ,Port 6 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 5. " PZR_55 ,Port 5 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 4. " PZR_54 ,Port 4 pseudo open drain setting register 5" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_53 ,Port 3 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 2. " PZR_52 ,Port 2 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 1. " PZR_51 ,Port 1 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 0. " PZR_50 ,Port 0 pseudo open drain setting register 5" "High,Hi-z" endif endif group.long 0x718++0x03 line.long 0x00 "PZR_6,Port Pseudo Open Drain Setting Register 6" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " PZR_6E ,Port E pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 13. " PZR_6D ,Port D pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 12. " PZR_6C ,Port C pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 11. " PZR_6B ,Port B pseudo open drain setting register 6" "High,Hi-z" textline " " bitfld.long 0x00 10. " PZR_6A ,Port A pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 9. " PZR_69 ,Port 9 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 8. " PZR_68 ,Port 8 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 7. " PZR_67 ,Port 7 pseudo open drain setting register 6" "High,Hi-z" textline " " bitfld.long 0x00 6. " PZR_66 ,Port 6 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 5. " PZR_65 ,Port 5 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 4. " PZR_64 ,Port 4 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 3. " PZR_63 ,Port 3 pseudo open drain setting register 6" "High,Hi-z" textline " " bitfld.long 0x00 2. " PZR_62 ,Port 2 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 1. " PZR_61 ,Port 1 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 0. " PZR_60 ,Port 0 pseudo open drain setting register 6" "High,Hi-z" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 14. " PZR_6E ,Port E pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 5. " PZR_65 ,Port 5 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 4. " PZR_64 ,Port 4 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 3. " PZR_63 ,Port 3 pseudo open drain setting register 6" "High,Hi-z" textline " " bitfld.long 0x00 2. " PZR_62 ,Port 2 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 1. " PZR_61 ,Port 1 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 0. " PZR_60 ,Port 0 pseudo open drain setting register 6" "High,Hi-z" else bitfld.long 0x00 14. " PZR_6E ,Port E pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 3. " PZR_63 ,Port 3 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 2. " PZR_62 ,Port 2 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 1. " PZR_61 ,Port 1 pseudo open drain setting register 6" "High,Hi-z" textline " " bitfld.long 0x00 0. " PZR_60 ,Port 0 pseudo open drain setting register 6" "High,Hi-z" endif group.long 0x71C++0x03 line.long 0x00 "PZR_7,Port Pseudo Open Drain Setting Register 7" bitfld.long 0x00 14. " PZR_7E ,Port E pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 13. " PZR_7D ,Port D pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 12. " PZR_7C ,Port C pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 11. " PZR_7B ,Port B pseudo open drain setting register 7" "High,Hi-z" textline " " bitfld.long 0x00 10. " PZR_7A ,Port A pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 9. " PZR_79 ,Port 9 pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 8. " PZR_78 ,Port 8 pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 7. " PZR_77 ,Port 7 pseudo open drain setting register 7" "High,Hi-z" textline " " bitfld.long 0x00 6. " PZR_76 ,Port 6 pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 5. " PZR_75 ,Port 5 pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 4. " PZR_74 ,Port 4 pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 3. " PZR_73 ,Port 3 pseudo open drain setting register 7" "High,Hi-z" textline " " bitfld.long 0x00 2. " PZR_72 ,Port 2 pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 1. " PZR_71 ,Port 1 pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 0. " PZR_70 ,Port 0 pseudo open drain setting register 7" "High,Hi-z" group.long 0x720++0x03 line.long 0x00 "PZR_8,Port Pseudo Open Drain Setting Register 8" bitfld.long 0x00 3. " PZR_83 ,Port 3 pseudo open drain setting register 8" "High,Hi-z" bitfld.long 0x00 2. " PZR_82 ,Port 2 pseudo open drain setting register 8" "High,Hi-z" bitfld.long 0x00 1. " PZR_81 ,Port 1 pseudo open drain setting register 8" "High,Hi-z" bitfld.long 0x00 0. " PZR_80 ,Port 0 pseudo open drain setting register 8" "High,Hi-z" sif (!cpuis("S6E2C*H*")) group.long 0x724++0x03 line.long 0x00 "PZR_9,Port Pseudo Open Drain Setting Register 9" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 7. " PZR_97 ,Port 7 pseudo open drain setting register 9" "High,Hi-z" bitfld.long 0x00 6. " PZR_96 ,Port 6 pseudo open drain setting register 9" "High,Hi-z" bitfld.long 0x00 5. " PZR_95 ,Port 5 pseudo open drain setting register 9" "High,Hi-z" bitfld.long 0x00 4. " PZR_94 ,Port 4 pseudo open drain setting register 9" "High,Hi-z" else bitfld.long 0x00 5. " PZR_95 ,Port 5 pseudo open drain setting register 9" "High,Hi-z" bitfld.long 0x00 4. " PZR_94 ,Port 4 pseudo open drain setting register 9" "High,Hi-z" endif textline " " bitfld.long 0x00 3. " PZR_93 ,Port 3 pseudo open drain setting register 9" "High,Hi-z" bitfld.long 0x00 2. " PZR_92 ,Port 2 pseudo open drain setting register 9" "High,Hi-z" bitfld.long 0x00 1. " PZR_91 ,Port 1 pseudo open drain setting register 9" "High,Hi-z" bitfld.long 0x00 0. " PZR_90 ,Port 0 pseudo open drain setting register 9" "High,Hi-z" endif group.long 0x728++0x03 line.long 0x00 "PZR_A,Port Pseudo Open Drain Setting Register A" bitfld.long 0x00 15. " PZR_AF ,Port F pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 14. " PZR_AE ,Port E pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 13. " PZR_AD ,Port D pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 12. " PZR_AC ,Port C pseudo open drain setting register A" "High,Hi-z" textline " " bitfld.long 0x00 11. " PZR_AB ,Port B pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 10. " PZR_AA ,Port A pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 9. " PZR_A9 ,Port 9 pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 8. " PZR_A8 ,Port 8 pseudo open drain setting register A" "High,Hi-z" textline " " bitfld.long 0x00 7. " PZR_A7 ,Port 7 pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 6. " PZR_A6 ,Port 6 pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 5. " PZR_A5 ,Port 5 pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 4. " PZR_A4 ,Port 4 pseudo open drain setting register A" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_A3 ,Port 3 pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 2. " PZR_A2 ,Port 2 pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 1. " PZR_A1 ,Port 1 pseudo open drain setting register A" "High,Hi-z" bitfld.long 0x00 0. " PZR_A0 ,Port 0 pseudo open drain setting register A" "High,Hi-z" sif (!cpuis("S6E2C*H*")) group.long 0x72C++0x03 line.long 0x00 "PZR_B,Port Pseudo Open Drain Setting Register B" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 15. " PZR_BF ,Port F pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 14. " PZR_BE ,Port E pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 13. " PZR_BD ,Port D pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 12. " PZR_BC ,Port C pseudo open drain setting register B" "High,Hi-z" textline " " bitfld.long 0x00 11. " PZR_BB ,Port B pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 10. " PZR_BA ,Port A pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 9. " PZR_B9 ,Port 9 pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 8. " PZR_B8 ,Port 8 pseudo open drain setting register B" "High,Hi-z" textline " " endif bitfld.long 0x00 7. " PZR_B7 ,Port 7 pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 6. " PZR_B6 ,Port 6 pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 5. " PZR_B5 ,Port 5 pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 4. " PZR_B4 ,Port 4 pseudo open drain setting register B" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_B3 ,Port 3 pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 2. " PZR_B2 ,Port 2 pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 1. " PZR_B1 ,Port 1 pseudo open drain setting register B" "High,Hi-z" bitfld.long 0x00 0. " PZR_B0 ,Port 0 pseudo open drain setting register B" "High,Hi-z" endif group.long 0x730++0x03 line.long 0x00 "PZR_C,Port Pseudo Open Drain Setting Register C" bitfld.long 0x00 15. " PZR_CF ,Port F pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 14. " PZR_CE ,Port E pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 13. " PZR_CD ,Port D pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 12. " PZR_CC ,Port C pseudo open drain setting register C" "High,Hi-z" textline " " bitfld.long 0x00 11. " PZR_CB ,Port B pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 10. " PZR_CA ,Port A pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 9. " PZR_C9 ,Port 9 pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 8. " PZR_C8 ,Port 8 pseudo open drain setting register C" "High,Hi-z" textline " " bitfld.long 0x00 7. " PZR_C7 ,Port 7 pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 6. " PZR_C6 ,Port 6 pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 5. " PZR_C5 ,Port 5 pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 4. " PZR_C4 ,Port 4 pseudo open drain setting register C" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_C3 ,Port 3 pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 2. " PZR_C2 ,Port 2 pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 1. " PZR_C1 ,Port 1 pseudo open drain setting register C" "High,Hi-z" bitfld.long 0x00 0. " PZR_C0 ,Port 0 pseudo open drain setting register C" "High,Hi-z" group.long 0x734++0x03 line.long 0x00 "PZR_D,Port Pseudo Open Drain Setting Register D" bitfld.long 0x00 2. " PZR_D2 ,Port 2 pseudo open drain setting register D" "High,Hi-z" bitfld.long 0x00 1. " PZR_D1 ,Port 1 pseudo open drain setting register D" "High,Hi-z" bitfld.long 0x00 0. " PZR_D0 ,Port 0 pseudo open drain setting register D" "High,Hi-z" group.long 0x738++0x03 line.long 0x00 "PZR_E,Port Pseudo Open Drain Setting Register E" bitfld.long 0x00 3. " PZR_E3 ,Port 3 pseudo open drain setting register E" "High,Hi-z" bitfld.long 0x00 2. " PZR_E2 ,Port 2 pseudo open drain setting register E" "High,Hi-z" bitfld.long 0x00 0. " PZR_E0 ,Port 0 pseudo open drain setting register E" "High,Hi-z" sif (!cpuis("S6E2C*H*")) group.long 0x73C++0x03 line.long 0x00 "PZR_F,Port Pseudo Open Drain Setting Register F" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 12. " PZR_FC ,Port C pseudo open drain setting register F" "High,Hi-z" bitfld.long 0x00 11. " PZR_FB ,Port B pseudo open drain setting register F" "High,Hi-z" bitfld.long 0x00 10. " PZR_FA ,Port A pseudo open drain setting register F" "High,Hi-z" textline " " bitfld.long 0x00 9. " PZR_F9 ,Port 9 pseudo open drain setting register F" "High,Hi-z" bitfld.long 0x00 8. " PZR_F8 ,Port 8 pseudo open drain setting register F" "High,Hi-z" textline " " endif bitfld.long 0x00 7. " PZR_F7 ,Port 7 pseudo open drain setting register F" "High,Hi-z" bitfld.long 0x00 6. " PZR_F6 ,Port 6 pseudo open drain setting register F" "High,Hi-z" bitfld.long 0x00 5. " PZR_F5 ,Port 5 pseudo open drain setting register F" "High,Hi-z" bitfld.long 0x00 4. " PZR_F4 ,Port 4 pseudo open drain setting register F" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_F3 ,Port 3 pseudo open drain setting register F" "High,Hi-z" bitfld.long 0x00 2. " PZR_F2 ,Port 2 pseudo open drain setting register F" "High,Hi-z" bitfld.long 0x00 1. " PZR_F1 ,Port 1 pseudo open drain setting register F" "High,Hi-z" bitfld.long 0x00 0. " PZR_F0 ,Port 0 pseudo open drain setting register F" "High,Hi-z" endif tree.end tree "Port Drive Capability Select Registers" group.long 0x740++0x03 line.long 0x00 "PDSR_0,Port Drive Capability Select Register 0" bitfld.long 0x00 10. " PDSR_0A ,Port A drive capability select register 0" "5 V,3 V" bitfld.long 0x00 9. " PDSR_09 ,Port 9 drive capability select register 0" "5 V,3 V" bitfld.long 0x00 8. " PDSR_08 ,Port 8 drive capability select register 0" "5 V,3 V" bitfld.long 0x00 4. " PDSR_04 ,Port 4 drive capability select register 0" "5 V,3 V" textline " " bitfld.long 0x00 3. " PDSR_03 ,Port 3 drive capability select register 0" "5 V,3 V" bitfld.long 0x00 2. " PDSR_02 ,Port 2 drive capability select register 0" "5 V,3 V" bitfld.long 0x00 1. " PDSR_01 ,Port 1 drive capability select register 0" "5 V,3 V" bitfld.long 0x00 0. " PDSR_00 ,Port 0 drive capability select register 0" "5 V,3 V" group.long 0x744++0x03 line.long 0x00 "PDSR_1,Port Drive Capability Select Register 1" bitfld.long 0x00 15. " PDSR_1F ,Port F drive capability select register 1" "5 V,3 V" bitfld.long 0x00 14. " PDSR_1E ,Port E drive capability select register 1" "5 V,3 V" bitfld.long 0x00 13. " PDSR_1D ,Port D drive capability select register 1" "5 V,3 V" bitfld.long 0x00 12. " PDSR_1C ,Port C drive capability select register 1" "5 V,3 V" textline " " bitfld.long 0x00 11. " PDSR_1B ,Port B drive capability select register 1" "5 V,3 V" bitfld.long 0x00 10. " PDSR_1A ,Port A drive capability select register 1" "5 V,3 V" bitfld.long 0x00 9. " PDSR_19 ,Port 9 drive capability select register 1" "5 V,3 V" bitfld.long 0x00 8. " PDSR_18 ,Port 8 drive capability select register 1" "5 V,3 V" textline " " bitfld.long 0x00 7. " PDSR_17 ,Port 7 drive capability select register 1" "5 V,3 V" bitfld.long 0x00 6. " PDSR_16 ,Port 6 drive capability select register 1" "5 V,3 V" bitfld.long 0x00 5. " PDSR_15 ,Port 5 drive capability select register 1" "5 V,3 V" bitfld.long 0x00 4. " PDSR_14 ,Port 4 drive capability select register 1" "5 V,3 V" textline " " bitfld.long 0x00 3. " PDSR_13 ,Port 3 drive capability select register 1" "5 V,3 V" bitfld.long 0x00 2. " PDSR_12 ,Port 2 drive capability select register 1" "5 V,3 V" bitfld.long 0x00 1. " PDSR_11 ,Port 1 drive capability select register 1" "5 V,3 V" bitfld.long 0x00 0. " PDSR_10 ,Port 0 drive capability select register 1" "5 V,3 V" group.long 0x748++0x03 line.long 0x00 "PDSR_2,Port Drive Capability Select Register 2" bitfld.long 0x00 10. " PDSR_2A ,Port A drive capability select register 2" "5 V,3 V" bitfld.long 0x00 9. " PDSR_29 ,Port 9 drive capability select register 2" "5 V,3 V" bitfld.long 0x00 8. " PDSR_28 ,Port 8 drive capability select register 2" "5 V,3 V" textline " " bitfld.long 0x00 7. " PDSR_27 ,Port 7 drive capability select register 2" "5 V,3 V" bitfld.long 0x00 6. " PDSR_26 ,Port 6 drive capability select register 2" "5 V,3 V" bitfld.long 0x00 5. " PDSR_25 ,Port 5 drive capability select register 2" "5 V,3 V" bitfld.long 0x00 4. " PDSR_24 ,Port 4 drive capability select register 2" "5 V,3 V" textline " " bitfld.long 0x00 3. " PDSR_23 ,Port 3 drive capability select register 2" "5 V,3 V" bitfld.long 0x00 2. " PDSR_22 ,Port 2 drive capability select register 2" "5 V,3 V" bitfld.long 0x00 1. " PDSR_21 ,Port 1 drive capability select register 2" "5 V,3 V" bitfld.long 0x00 0. " PDSR_20 ,Port 0 drive capability select register 2" "5 V,3 V" group.long 0x74C++0x03 line.long 0x00 "PDSR_3,Port Drive Capability Select Register 3" bitfld.long 0x00 14. " PDSR_3E ,Port E drive capability select register 3" "5 V,3 V" bitfld.long 0x00 13. " PDSR_3D ,Port D drive capability select register 3" "5 V,3 V" bitfld.long 0x00 12. " PDSR_3C ,Port C drive capability select register 3" "5 V,3 V" bitfld.long 0x00 11. " PDSR_3B ,Port B drive capability select register 3" "5 V,3 V" textline " " bitfld.long 0x00 10. " PDSR_3A ,Port A drive capability select register 3" "5 V,3 V" bitfld.long 0x00 9. " PDSR_39 ,Port 9 drive capability select register 3" "5 V,3 V" bitfld.long 0x00 8. " PDSR_38 ,Port 8 drive capability select register 3" "5 V,3 V" bitfld.long 0x00 7. " PDSR_37 ,Port 7 drive capability select register 3" "5 V,3 V" textline " " bitfld.long 0x00 6. " PDSR_36 ,Port 6 drive capability select register 3" "5 V,3 V" bitfld.long 0x00 5. " PDSR_35 ,Port 5 drive capability select register 3" "5 V,3 V" bitfld.long 0x00 4. " PDSR_34 ,Port 4 drive capability select register 3" "5 V,3 V" bitfld.long 0x00 3. " PDSR_33 ,Port 3 drive capability select register 3" "5 V,3 V" textline " " bitfld.long 0x00 2. " PDSR_32 ,Port 2 drive capability select register 3" "5 V,3 V" sif (!cpuis("S6E2C*H*")) bitfld.long 0x00 1. " PDSR_31 ,Port 1 drive capability select register 3" "5 V,3 V" bitfld.long 0x00 0. " PDSR_30 ,Port 0 drive capability select register 3" "5 V,3 V" endif group.long 0x750++0x03 line.long 0x00 "PDSR_4,Port Drive Capability Select Register 4" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " PDSR_4E ,Port E drive capability select register 4" "5 V,3 V" bitfld.long 0x00 13. " PDSR_4D ,Port D drive capability select register 4" "5 V,3 V" bitfld.long 0x00 12. " PDSR_4C ,Port C drive capability select register 4" "5 V,3 V" bitfld.long 0x00 11. " PDSR_4B ,Port B drive capability select register 4" "5 V,3 V" textline " " bitfld.long 0x00 10. " PDSR_4A ,Port A drive capability select register 4" "5 V,3 V" bitfld.long 0x00 9. " PDSR_49 ,Port 9 drive capability select register 4" "5 V,3 V" bitfld.long 0x00 8. " PDSR_48 ,Port 8 drive capability select register 4" "5 V,3 V" bitfld.long 0x00 7. " PDSR_47 ,Port 7 drive capability select register 4" "5 V,3 V" textline " " else bitfld.long 0x00 9. " PDSR_49 ,Port 9 drive capability select register 4" "5 V,3 V" bitfld.long 0x00 8. " PDSR_48 ,Port 8 drive capability select register 4" "5 V,3 V" bitfld.long 0x00 7. " PDSR_47 ,Port 7 drive capability select register 4" "5 V,3 V" textline " " endif bitfld.long 0x00 6. " PDSR_46 ,Port 6 drive capability select register 4" "5 V,3 V" bitfld.long 0x00 5. " PDSR_45 ,Port 5 drive capability select register 4" "5 V,3 V" bitfld.long 0x00 4. " PDSR_44 ,Port 4 drive capability select register 4" "5 V,3 V" textline " " bitfld.long 0x00 3. " PDSR_43 ,Port 3 drive capability select register 4" "5 V,3 V" bitfld.long 0x00 2. " PDSR_42 ,Port 2 drive capability select register 4" "5 V,3 V" bitfld.long 0x00 1. " PDSR_41 ,Port 1 drive capability select register 4" "5 V,3 V" bitfld.long 0x00 0. " PDSR_40 ,Port 0 drive capability select register 4" "5 V,3 V" sif (!cpuis("S6E2C*H*")) group.long 0x754++0x03 line.long 0x00 "PDSR_5,Port Drive Capability Select Register 5" sif (cpuis("S6E2C*J*")) bitfld.long 0x00 15. " PDSR_5F ,Port F drive capability select register 5" "5 V,3 V" bitfld.long 0x00 14. " PDSR_5E ,Port E drive capability select register 5" "5 V,3 V" bitfld.long 0x00 13. " PDSR_5D ,Port D drive capability select register 5" "5 V,3 V" textline " " bitfld.long 0x00 2. " PDSR_52 ,Port 2 drive capability select register 5" "5 V,3 V" bitfld.long 0x00 1. " PDSR_51 ,Port 1 drive capability select register 5" "5 V,3 V" bitfld.long 0x00 0. " PDSR_50 ,Port 0 drive capability select register 5" "5 V,3 V" else bitfld.long 0x00 15. " PDSR_5F ,Port F drive capability select register 5" "5 V,3 V" bitfld.long 0x00 14. " PDSR_5E ,Port E drive capability select register 5" "5 V,3 V" bitfld.long 0x00 13. " PDSR_5D ,Port D drive capability select register 5" "5 V,3 V" bitfld.long 0x00 12. " PDSR_5C ,Port C drive capability select register 5" "5 V,3 V" textline " " bitfld.long 0x00 11. " PDSR_5B ,Port B drive capability select register 5" "5 V,3 V" bitfld.long 0x00 10. " PDSR_5A ,Port A drive capability select register 5" "5 V,3 V" bitfld.long 0x00 9. " PDSR_59 ,Port 9 drive capability select register 5" "5 V,3 V" bitfld.long 0x00 8. " PDSR_58 ,Port 8 drive capability select register 5" "5 V,3 V" textline " " bitfld.long 0x00 7. " PDSR_57 ,Port 7 drive capability select register 5" "5 V,3 V" bitfld.long 0x00 6. " PDSR_56 ,Port 6 drive capability select register 5" "5 V,3 V" bitfld.long 0x00 5. " PDSR_55 ,Port 5 drive capability select register 5" "5 V,3 V" bitfld.long 0x00 4. " PDSR_54 ,Port 4 drive capability select register 5" "5 V,3 V" textline " " bitfld.long 0x00 3. " PDSR_53 ,Port 3 drive capability select register 5" "5 V,3 V" bitfld.long 0x00 2. " PDSR_52 ,Port 2 drive capability select register 5" "5 V,3 V" bitfld.long 0x00 1. " PDSR_51 ,Port 1 drive capability select register 5" "5 V,3 V" bitfld.long 0x00 0. " PDSR_50 ,Port 0 drive capability select register 5" "5 V,3 V" endif endif group.long 0x758++0x03 line.long 0x00 "PDSR_6,Port Drive Capability Select Register 6" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 14. " PDSR_6E ,Port E drive capability select register 6" "5 V,3 V" bitfld.long 0x00 13. " PDSR_6D ,Port D drive capability select register 6" "5 V,3 V" bitfld.long 0x00 12. " PDSR_6C ,Port C drive capability select register 6" "5 V,3 V" bitfld.long 0x00 11. " PDSR_6B ,Port B drive capability select register 6" "5 V,3 V" textline " " bitfld.long 0x00 10. " PDSR_6A ,Port A drive capability select register 6" "5 V,3 V" bitfld.long 0x00 9. " PDSR_69 ,Port 9 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 8. " PDSR_68 ,Port 8 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 7. " PDSR_67 ,Port 7 drive capability select register 6" "5 V,3 V" textline " " bitfld.long 0x00 6. " PDSR_66 ,Port 6 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 5. " PDSR_65 ,Port 5 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 4. " PDSR_64 ,Port 4 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 3. " PDSR_63 ,Port 3 drive capability select register 6" "5 V,3 V" textline " " bitfld.long 0x00 2. " PDSR_62 ,Port 2 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 1. " PDSR_61 ,Port 1 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 0. " PDSR_60 ,Port 0 drive capability select register 6" "5 V,3 V" elif (cpuis("S6E2C*J*")) bitfld.long 0x00 14. " PDSR_6E ,Port E drive capability select register 6" "5 V,3 V" bitfld.long 0x00 5. " PDSR_65 ,Port 5 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 4. " PDSR_64 ,Port 4 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 3. " PDSR_63 ,Port 3 drive capability select register 6" "5 V,3 V" textline " " bitfld.long 0x00 2. " PDSR_62 ,Port 2 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 1. " PDSR_61 ,Port 1 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 0. " PDSR_60 ,Port 0 drive capability select register 6" "5 V,3 V" else bitfld.long 0x00 14. " PDSR_6E ,Port E drive capability select register 6" "5 V,3 V" bitfld.long 0x00 3. " PDSR_63 ,Port 3 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 2. " PDSR_62 ,Port 2 drive capability select register 6" "5 V,3 V" bitfld.long 0x00 1. " PDSR_61 ,Port 1 drive capability select register 6" "5 V,3 V" textline " " bitfld.long 0x00 0. " PDSR_60 ,Port 0 drive capability select register 6" "5 V,3 V" endif group.long 0x75C++0x03 line.long 0x00 "PDSR_7,Port Drive Capability Select Register 7" bitfld.long 0x00 14. " PDSR_7E ,Port E drive capability select register 7" "5 V,3 V" bitfld.long 0x00 13. " PDSR_7D ,Port D drive capability select register 7" "5 V,3 V" bitfld.long 0x00 12. " PDSR_7C ,Port C drive capability select register 7" "5 V,3 V" bitfld.long 0x00 11. " PDSR_7B ,Port B drive capability select register 7" "5 V,3 V" textline " " bitfld.long 0x00 10. " PDSR_7A ,Port A drive capability select register 7" "5 V,3 V" bitfld.long 0x00 9. " PDSR_79 ,Port 9 drive capability select register 7" "5 V,3 V" bitfld.long 0x00 8. " PDSR_78 ,Port 8 drive capability select register 7" "5 V,3 V" bitfld.long 0x00 7. " PDSR_77 ,Port 7 drive capability select register 7" "5 V,3 V" textline " " bitfld.long 0x00 6. " PDSR_76 ,Port 6 drive capability select register 7" "5 V,3 V" bitfld.long 0x00 5. " PDSR_75 ,Port 5 drive capability select register 7" "5 V,3 V" bitfld.long 0x00 4. " PDSR_74 ,Port 4 drive capability select register 7" "5 V,3 V" bitfld.long 0x00 3. " PDSR_73 ,Port 3 drive capability select register 7" "5 V,3 V" textline " " bitfld.long 0x00 2. " PDSR_72 ,Port 2 drive capability select register 7" "5 V,3 V" bitfld.long 0x00 1. " PDSR_71 ,Port 1 drive capability select register 7" "5 V,3 V" bitfld.long 0x00 0. " PDSR_70 ,Port 0 drive capability select register 7" "5 V,3 V" group.long 0x760++0x03 line.long 0x00 "PDSR_8,Port Drive Capability Select Register 8" bitfld.long 0x00 3. " PDSR_83 ,Port 3 drive capability select register 8" "5 V,3 V" bitfld.long 0x00 2. " PDSR_82 ,Port 2 drive capability select register 8" "5 V,3 V" bitfld.long 0x00 1. " PDSR_81 ,Port 1 drive capability select register 8" "5 V,3 V" bitfld.long 0x00 0. " PDSR_80 ,Port 0 drive capability select register 8" "5 V,3 V" sif (!cpuis("S6E2C*H*")) group.long 0x764++0x03 line.long 0x00 "PDSR_9,Port Drive Capability Select Register 9" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 7. " PDSR_97 ,Port 7 drive capability select register 9" "5 V,3 V" bitfld.long 0x00 6. " PDSR_96 ,Port 6 drive capability select register 9" "5 V,3 V" bitfld.long 0x00 5. " PDSR_95 ,Port 5 drive capability select register 9" "5 V,3 V" bitfld.long 0x00 4. " PDSR_94 ,Port 4 drive capability select register 9" "5 V,3 V" else bitfld.long 0x00 5. " PDSR_95 ,Port 5 drive capability select register 9" "5 V,3 V" bitfld.long 0x00 4. " PDSR_94 ,Port 4 drive capability select register 9" "5 V,3 V" endif textline " " bitfld.long 0x00 3. " PDSR_93 ,Port 3 drive capability select register 9" "5 V,3 V" bitfld.long 0x00 2. " PDSR_92 ,Port 2 drive capability select register 9" "5 V,3 V" bitfld.long 0x00 1. " PDSR_91 ,Port 1 drive capability select register 9" "5 V,3 V" bitfld.long 0x00 0. " PDSR_90 ,Port 0 drive capability select register 9" "5 V,3 V" endif group.long 0x768++0x03 line.long 0x00 "PDSR_A,Port Drive Capability Select Register A" bitfld.long 0x00 15. " PDSR_AF ,Port F drive capability select register A" "5 V,3 V" bitfld.long 0x00 14. " PDSR_AE ,Port E drive capability select register A" "5 V,3 V" bitfld.long 0x00 13. " PDSR_AD ,Port D drive capability select register A" "5 V,3 V" bitfld.long 0x00 12. " PDSR_AC ,Port C drive capability select register A" "5 V,3 V" textline " " bitfld.long 0x00 11. " PDSR_AB ,Port B drive capability select register A" "5 V,3 V" bitfld.long 0x00 10. " PDSR_AA ,Port A drive capability select register A" "5 V,3 V" bitfld.long 0x00 9. " PDSR_A9 ,Port 9 drive capability select register A" "5 V,3 V" bitfld.long 0x00 8. " PDSR_A8 ,Port 8 drive capability select register A" "5 V,3 V" textline " " bitfld.long 0x00 7. " PDSR_A7 ,Port 7 drive capability select register A" "5 V,3 V" bitfld.long 0x00 6. " PDSR_A6 ,Port 6 drive capability select register A" "5 V,3 V" bitfld.long 0x00 5. " PDSR_A5 ,Port 5 drive capability select register A" "5 V,3 V" bitfld.long 0x00 4. " PDSR_A4 ,Port 4 drive capability select register A" "5 V,3 V" textline " " bitfld.long 0x00 3. " PDSR_A3 ,Port 3 drive capability select register A" "5 V,3 V" bitfld.long 0x00 2. " PDSR_A2 ,Port 2 drive capability select register A" "5 V,3 V" bitfld.long 0x00 1. " PDSR_A1 ,Port 1 drive capability select register A" "5 V,3 V" bitfld.long 0x00 0. " PDSR_A0 ,Port 0 drive capability select register A" "5 V,3 V" sif (!cpuis("S6E2C*H*")) group.long 0x76C++0x03 line.long 0x00 "PDSR_B,Port Drive Capability Select Register B" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 15. " PDSR_BF ,Port F drive capability select register B" "5 V,3 V" bitfld.long 0x00 14. " PDSR_BE ,Port E drive capability select register B" "5 V,3 V" bitfld.long 0x00 13. " PDSR_BD ,Port D drive capability select register B" "5 V,3 V" bitfld.long 0x00 12. " PDSR_BC ,Port C drive capability select register B" "5 V,3 V" textline " " bitfld.long 0x00 11. " PDSR_BB ,Port B drive capability select register B" "5 V,3 V" bitfld.long 0x00 10. " PDSR_BA ,Port A drive capability select register B" "5 V,3 V" bitfld.long 0x00 9. " PDSR_B9 ,Port 9 drive capability select register B" "5 V,3 V" bitfld.long 0x00 8. " PDSR_B8 ,Port 8 drive capability select register B" "5 V,3 V" textline " " endif bitfld.long 0x00 7. " PDSR_B7 ,Port 7 drive capability select register B" "5 V,3 V" bitfld.long 0x00 6. " PDSR_B6 ,Port 6 drive capability select register B" "5 V,3 V" bitfld.long 0x00 5. " PDSR_B5 ,Port 5 drive capability select register B" "5 V,3 V" bitfld.long 0x00 4. " PDSR_B4 ,Port 4 drive capability select register B" "5 V,3 V" textline " " bitfld.long 0x00 3. " PDSR_B3 ,Port 3 drive capability select register B" "5 V,3 V" bitfld.long 0x00 2. " PDSR_B2 ,Port 2 drive capability select register B" "5 V,3 V" bitfld.long 0x00 1. " PDSR_B1 ,Port 1 drive capability select register B" "5 V,3 V" bitfld.long 0x00 0. " PDSR_B0 ,Port 0 drive capability select register B" "5 V,3 V" endif group.long 0x770++0x03 line.long 0x00 "PDSR_C,Port Drive Capability Select Register C" bitfld.long 0x00 15. " PDSR_CF ,Port F drive capability select register C" "5 V,3 V" bitfld.long 0x00 14. " PDSR_CE ,Port E drive capability select register C" "5 V,3 V" bitfld.long 0x00 13. " PDSR_CD ,Port D drive capability select register C" "5 V,3 V" bitfld.long 0x00 12. " PDSR_CC ,Port C drive capability select register C" "5 V,3 V" textline " " bitfld.long 0x00 11. " PDSR_CB ,Port B drive capability select register C" "5 V,3 V" bitfld.long 0x00 10. " PDSR_CA ,Port A drive capability select register C" "5 V,3 V" bitfld.long 0x00 9. " PDSR_C9 ,Port 9 drive capability select register C" "5 V,3 V" bitfld.long 0x00 8. " PDSR_C8 ,Port 8 drive capability select register C" "5 V,3 V" textline " " bitfld.long 0x00 7. " PDSR_C7 ,Port 7 drive capability select register C" "5 V,3 V" bitfld.long 0x00 6. " PDSR_C6 ,Port 6 drive capability select register C" "5 V,3 V" bitfld.long 0x00 5. " PDSR_C5 ,Port 5 drive capability select register C" "5 V,3 V" bitfld.long 0x00 4. " PDSR_C4 ,Port 4 drive capability select register C" "5 V,3 V" textline " " bitfld.long 0x00 3. " PDSR_C3 ,Port 3 drive capability select register C" "5 V,3 V" bitfld.long 0x00 2. " PDSR_C2 ,Port 2 drive capability select register C" "5 V,3 V" bitfld.long 0x00 1. " PDSR_C1 ,Port 1 drive capability select register C" "5 V,3 V" bitfld.long 0x00 0. " PDSR_C0 ,Port 0 drive capability select register C" "5 V,3 V" group.long 0x774++0x03 line.long 0x00 "PDSR_D,Port Drive Capability Select Register D" bitfld.long 0x00 2. " PDSR_D2 ,Port 2 drive capability select register D" "5 V,3 V" bitfld.long 0x00 1. " PDSR_D1 ,Port 1 drive capability select register D" "5 V,3 V" bitfld.long 0x00 0. " PDSR_D0 ,Port 0 drive capability select register D" "5 V,3 V" group.long 0x778++0x03 line.long 0x00 "PDSR_E,Port Drive Capability Select Register E" bitfld.long 0x00 3. " PDSR_E3 ,Port 3 drive capability select register E" "5 V,3 V" bitfld.long 0x00 2. " PDSR_E2 ,Port 2 drive capability select register E" "5 V,3 V" bitfld.long 0x00 0. " PDSR_E0 ,Port 0 drive capability select register E" "5 V,3 V" sif (!cpuis("S6E2C*H*")) group.long 0x77C++0x03 line.long 0x00 "PDSR_F,Port Drive Capability Select Register F" sif (cpuis("S6E2C*L*")) bitfld.long 0x00 12. " PDSR_FC ,Port C drive capability select register F" "5 V,3 V" bitfld.long 0x00 11. " PDSR_FB ,Port B drive capability select register F" "5 V,3 V" bitfld.long 0x00 10. " PDSR_FA ,Port A drive capability select register F" "5 V,3 V" textline " " bitfld.long 0x00 9. " PDSR_F9 ,Port 9 drive capability select register F" "5 V,3 V" bitfld.long 0x00 8. " PDSR_F8 ,Port 8 drive capability select register F" "5 V,3 V" textline " " endif bitfld.long 0x00 7. " PDSR_F7 ,Port 7 drive capability select register F" "5 V,3 V" bitfld.long 0x00 6. " PDSR_F6 ,Port 6 drive capability select register F" "5 V,3 V" bitfld.long 0x00 5. " PDSR_F5 ,Port 5 drive capability select register F" "5 V,3 V" bitfld.long 0x00 4. " PDSR_F4 ,Port 4 drive capability select register F" "5 V,3 V" textline " " bitfld.long 0x00 3. " PDSR_F3 ,Port 3 drive capability select register F" "5 V,3 V" bitfld.long 0x00 2. " PDSR_F2 ,Port 2 drive capability select register F" "5 V,3 V" bitfld.long 0x00 1. " PDSR_F1 ,Port 1 drive capability select register F" "5 V,3 V" bitfld.long 0x00 0. " PDSR_F0 ,Port 0 drive capability select register F" "5 V,3 V" endif tree.end width 0x0B elif (cpuis("MB9BF?6?M")) base ad:0x4006F000 width 8. tree "Function Setting Registers" group.long 0x0++0x03 line.long 0x00 "PFR_0,Port Function Setting Register 0" bitfld.long 0x00 14. " PFR_0E ,Port E Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_0D ,Port D Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_0C ,Port C Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_0B ,Port B Function Setting Register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 10. " PFR_0A ,Port A Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_09 ,Port 9 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_04 ,Port 4 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_03 ,Port 3 Function Setting Register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_02 ,Port 2 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_01 ,Port 1 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_00 ,Port 0 Function Setting Register 0" "GPIO,I/O peripherals" group.long 0x4++0x03 line.long 0x00 "PFR_1,Port Function Setting Register 1" bitfld.long 0x00 11. " PFR_1B ,Port B Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_1A ,Port A Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_19 ,Port 9 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_18 ,Port 8 Function Setting Register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_17 ,Port 7 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_16 ,Port 6 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_15 ,Port 5 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_14 ,Port 4 Function Setting Register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_13 ,Port 3 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_12 ,Port 2 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_11 ,Port 1 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_10 ,Port 0 Function Setting Register 1" "GPIO,I/O peripherals" group.long 0x8++0x03 line.long 0x00 "PFR_2,Port Function Setting Register 2" bitfld.long 0x00 3. " PFR_23 ,Port 3 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_22 ,Port 2 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_21 ,Port 1 Function Setting Register 2" "GPIO,I/O peripherals" group.long 0xC++0x03 line.long 0x00 "PFR_3,Port Function Setting Register 3" bitfld.long 0x00 15. " PFR_3F ,Port F Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_3E ,Port E Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_3D ,Port D Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_3C ,Port C Function Setting Register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_3B ,Port B Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_3A ,Port A Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_39 ,Port 9 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_33 ,Port 3 Function Setting Register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_32 ,Port 2 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_31 ,Port 1 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_30 ,Port 0 Function Setting Register 3" "GPIO,I/O peripherals" group.long 0x10++0x03 line.long 0x00 "PFR_4,Port Function Setting Register 4" bitfld.long 0x00 14. " PFR_4E ,Port E Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_4D ,Port D Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_4C ,Port C Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_4B ,Port B Function Setting Register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 9. " PFR_49 ,Port 9 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_48 ,Port 8 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_47 ,Port 7 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_46 ,Port 6 Function Setting Register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 5. " PFR_45 ,Port 5 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_44 ,Port 4 Function Setting Register 4" "GPIO,I/O peripherals" group.long 0x14++0x03 line.long 0x00 "PFR_5,Port Function Setting Register 5" bitfld.long 0x00 6. " PFR_56 ,Port 6 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_55 ,Port 5 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_54 ,Port 4 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_53 ,Port 3 Function Setting Register 5" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_52 ,Port 2 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_51 ,Port 1 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_50 ,Port 0 Function Setting Register 5" "GPIO,I/O peripherals" group.long 0x18++0x03 line.long 0x00 "PFR_6,Port Function Setting Register 6" bitfld.long 0x00 3. " PFR_63 ,Port 3 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_62 ,Port 2 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_61 ,Port 1 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_60 ,Port 0 Function Setting Register 6" "GPIO,I/O peripherals" group.long 0x20++0x03 line.long 0x00 "PFR_8,Port Function Setting Register 8" bitfld.long 0x00 1. " PFR_81 ,Port 1 Function Setting Register 8" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_80 ,Port 0 Function Setting Register 8" "GPIO,I/O peripherals" group.long 0x38++0x03 line.long 0x00 "PFR_E,Port Function Setting Register E" bitfld.long 0x00 3. " PFR_E3 ,Port 3 Function Setting Register E" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_E2 ,Port 2 Function Setting Register E" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_E0 ,Port 0 Function Setting Register E" "GPIO,I/O peripherals" tree.end tree "Pull-up setting registers" group.long 0x100++0x03 line.long 0x00 "PCR_0,Pull-up Setting Register 0" bitfld.long 0x00 14. " PCR_0E ,Pull-up E Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_0D ,Pull-up D Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_0C ,Pull-up C Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_0B ,Pull-up B Setting Register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 10. " PCR_0A ,Pull-up A Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_09 ,Pull-up 9 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_04 ,Pull-up 4 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_03 ,Pull-up 3 Setting Register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_02 ,Pull-up 2 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_01 ,Pull-up 1 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_00 ,Pull-up 0 Setting Register 0" "Pull-up disconnected,Pull-up connected" group.long 0x104++0x03 line.long 0x00 "PCR_1,Pull-up Setting Register 1" bitfld.long 0x00 11. " PCR_1B ,Pull-up B Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_1A ,Pull-up A Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_19 ,Pull-up 9 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_18 ,Pull-up 8 Setting Register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_17 ,Pull-up 7 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_16 ,Pull-up 6 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_15 ,Pull-up 5 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_14 ,Pull-up 4 Setting Register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_13 ,Pull-up 3 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_12 ,Pull-up 2 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_11 ,Pull-up 1 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_10 ,Pull-up 0 Setting Register 1" "Pull-up disconnected,Pull-up connected" group.long 0x108++0x03 line.long 0x00 "PCR_2,Pull-up Setting Register 2" bitfld.long 0x00 3. " PCR_23 ,Pull-up 3 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_22 ,Pull-up 2 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_21 ,Pull-up 1 Setting Register 2" "Pull-up disconnected,Pull-up connected" group.long 0x10C++0x03 line.long 0x00 "PCR_3,Pull-up Setting Register 3" bitfld.long 0x00 15. " PCR_3F ,Pull-up F Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_3E ,Pull-up E Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_3D ,Pull-up D Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_3C ,Pull-up C Setting Register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_3B ,Pull-up B Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_3A ,Pull-up A Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_39 ,Pull-up 9 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_33 ,Pull-up 3 Setting Register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_32 ,Pull-up 2 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_31 ,Pull-up 1 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_30 ,Pull-up 0 Setting Register 3" "Pull-up disconnected,Pull-up connected" group.long 0x110++0x03 line.long 0x00 "PCR_4,Pull-up Setting Register 4" bitfld.long 0x00 14. " PCR_4E ,Pull-up E Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_4D ,Pull-up D Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_4C ,Pull-up C Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_4B ,Pull-up B Setting Register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 9. " PCR_49 ,Pull-up 9 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_48 ,Pull-up 8 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_47 ,Pull-up 7 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_46 ,Pull-up 6 Setting Register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 5. " PCR_45 ,Pull-up 5 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_44 ,Pull-up 4 Setting Register 4" "Pull-up disconnected,Pull-up connected" group.long 0x114++0x03 line.long 0x00 "PCR_5,Pull-up Setting Register 5" bitfld.long 0x00 6. " PCR_56 ,Pull-up 6 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_55 ,Pull-up 5 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_54 ,Pull-up 4 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_53 ,Pull-up 3 Setting Register 5" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_52 ,Pull-up 2 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_51 ,Pull-up 1 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_50 ,Pull-up 0 Setting Register 5" "Pull-up disconnected,Pull-up connected" group.long 0x118++0x03 line.long 0x00 "PCR_6,Pull-up Setting Register 6" bitfld.long 0x00 3. " PCR_63 ,Pull-up 3 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_62 ,Pull-up 2 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_61 ,Pull-up 1 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_60 ,Pull-up 0 Setting Register 6" "Pull-up disconnected,Pull-up connected" group.long 0x138++0x03 line.long 0x00 "PCR_E,Pull-up Setting Register E" bitfld.long 0x00 3. " PCR_E3 ,Pull-up 3 Setting Register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_E2 ,Pull-up 2 Setting Register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_E0 ,Pull-up 0 Setting Register E" "Pull-up disconnected,Pull-up connected" tree.end tree "Direction setting registers" group.long 0x200++0x03 line.long 0x00 "DDR_0,Port input/output Direction Setting Register 0" bitfld.long 0x00 14. " DDR_0E ,Port E Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 13. " DDR_0D ,Port D Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 12. " DDR_0C ,Port C Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 11. " DDR_0B ,Port B Input/Output Direction Setting Register 0" "Input,Output" textline " " bitfld.long 0x00 10. " DDR_0A ,Port A Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 9. " DDR_09 ,Port 9 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 4. " DDR_04 ,Port 4 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 3. " DDR_03 ,Port 3 Input/Output Direction Setting Register 0" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_02 ,Port 2 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 1. " DDR_01 ,Port 1 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 0. " DDR_00 ,Port 0 Input/Output Direction Setting Register 0" "Input,Output" group.long 0x204++0x03 line.long 0x00 "DDR_1,Port input/output Direction Setting Register 1" bitfld.long 0x00 11. " DDR_1B ,Port B Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 10. " DDR_1A ,Port A Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 9. " DDR_19 ,Port 9 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 8. " DDR_18 ,Port 8 Input/Output Direction Setting Register 1" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_17 ,Port 7 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 6. " DDR_16 ,Port 6 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 5. " DDR_15 ,Port 5 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 4. " DDR_14 ,Port 4 Input/Output Direction Setting Register 1" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_13 ,Port 3 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 2. " DDR_12 ,Port 2 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 1. " DDR_11 ,Port 1 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 0. " DDR_10 ,Port 0 Input/Output Direction Setting Register 1" "Input,Output" group.long 0x208++0x03 line.long 0x00 "DDR_2,Port input/output Direction Setting Register 2" bitfld.long 0x00 3. " DDR_23 ,Port 3 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 2. " DDR_22 ,Port 2 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 1. " DDR_21 ,Port 1 Input/Output Direction Setting Register 2" "Input,Output" group.long 0x20C++0x03 line.long 0x00 "DDR_3,Port input/output Direction Setting Register 3" bitfld.long 0x00 15. " DDR_3F ,Port F Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 14. " DDR_3E ,Port E Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 13. " DDR_3D ,Port D Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 12. " DDR_3C ,Port C Input/Output Direction Setting Register 3" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_3B ,Port B Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 10. " DDR_3A ,Port A Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 9. " DDR_39 ,Port 9 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 3. " DDR_33 ,Port 3 Input/Output Direction Setting Register 3" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_32 ,Port 2 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 1. " DDR_31 ,Port 1 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 0. " DDR_30 ,Port 0 Input/Output Direction Setting Register 3" "Input,Output" group.long 0x210++0x03 line.long 0x00 "DDR_4,Port input/output Direction Setting Register 4" bitfld.long 0x00 14. " DDR_4E ,Port E Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 13. " DDR_4D ,Port D Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 12. " DDR_4C ,Port C Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 11. " DDR_4B ,Port B Input/Output Direction Setting Register 4" "Input,Output" textline " " bitfld.long 0x00 9. " DDR_49 ,Port 9 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 8. " DDR_48 ,Port 8 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 7. " DDR_47 ,Port 7 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 6. " DDR_46 ,Port 6 Input/Output Direction Setting Register 4" "Input,Output" textline " " bitfld.long 0x00 5. " DDR_45 ,Port 5 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 4. " DDR_44 ,Port 4 Input/Output Direction Setting Register 4" "Input,Output" group.long 0x214++0x03 line.long 0x00 "DDR_5,Port input/output Direction Setting Register 5" bitfld.long 0x00 6. " DDR_56 ,Port 6 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 5. " DDR_55 ,Port 5 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 4. " DDR_54 ,Port 4 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 3. " DDR_53 ,Port 3 Input/Output Direction Setting Register 5" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_52 ,Port 2 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 1. " DDR_51 ,Port 1 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 0. " DDR_50 ,Port 0 Input/Output Direction Setting Register 5" "Input,Output" group.long 0x218++0x03 line.long 0x00 "DDR_6,Port input/output Direction Setting Register 6" bitfld.long 0x00 3. " DDR_63 ,Port 3 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 2. " DDR_62 ,Port 2 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 1. " DDR_61 ,Port 1 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 0. " DDR_60 ,Port 0 Input/Output Direction Setting Register 6" "Input,Output" group.long 0x220++0x03 line.long 0x00 "DDR_8,Port input/output Direction Setting Register 8" bitfld.long 0x00 1. " DDR_81 ,Port 1 Input/Output Direction Setting Register 8" "Input,Output" bitfld.long 0x00 0. " DDR_80 ,Port 0 Input/Output Direction Setting Register 8" "Input,Output" group.long 0x238++0x03 line.long 0x00 "DDR_E,Port input/output Direction Setting Register E" bitfld.long 0x00 3. " DDR_E3 ,Port 3 Input/Output Direction Setting Register E" "Input,Output" bitfld.long 0x00 2. " DDR_E2 ,Port 2 Input/Output Direction Setting Register E" "Input,Output" bitfld.long 0x00 0. " DDR_E0 ,Port 0 Input/Output Direction Setting Register E" "Input,Output" tree.end tree "Input Data registers" rgroup.long 0x300++0x03 line.long 0x00 "PDIR_0,Port Input Data Register 0" bitfld.long 0x00 14. " PDIR_0E ,Port E Input Data Register 0" "L-level,H-level" bitfld.long 0x00 13. " PDIR_0D ,Port D Input Data Register 0" "L-level,H-level" bitfld.long 0x00 12. " PDIR_0C ,Port C Input Data Register 0" "L-level,H-level" bitfld.long 0x00 11. " PDIR_0B ,Port B Input Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDIR_0A ,Port A Input Data Register 0" "L-level,H-level" bitfld.long 0x00 9. " PDIR_09 ,Port 9 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 4. " PDIR_04 ,Port 4 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 3. " PDIR_03 ,Port 3 Input Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_02 ,Port 2 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 1. " PDIR_01 ,Port 1 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 0. " PDIR_00 ,Port 0 Input Data Register 0" "L-level,H-level" rgroup.long 0x304++0x03 line.long 0x00 "PDIR_1,Port Input Data Register 1" bitfld.long 0x00 11. " PDIR_1B ,Port B Input Data Register 1" "L-level,H-level" bitfld.long 0x00 10. " PDIR_1A ,Port A Input Data Register 1" "L-level,H-level" bitfld.long 0x00 9. " PDIR_19 ,Port 9 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 8. " PDIR_18 ,Port 8 Input Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_17 ,Port 7 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 6. " PDIR_16 ,Port 6 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 5. " PDIR_15 ,Port 5 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 4. " PDIR_14 ,Port 4 Input Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_13 ,Port 3 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 2. " PDIR_12 ,Port 2 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 1. " PDIR_11 ,Port 1 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 0. " PDIR_10 ,Port 0 Input Data Register 1" "L-level,H-level" rgroup.long 0x308++0x03 line.long 0x00 "PDIR_2,Port Input Data Register 2" bitfld.long 0x00 3. " PDIR_23 ,Port 3 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 2. " PDIR_22 ,Port 2 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 1. " PDIR_21 ,Port 1 Input Data Register 2" "L-level,H-level" rgroup.long 0x30C++0x03 line.long 0x00 "PDIR_3,Port Input Data Register 3" bitfld.long 0x00 15. " PDIR_3F ,Port F Input Data Register 3" "L-level,H-level" bitfld.long 0x00 14. " PDIR_3E ,Port E Input Data Register 3" "L-level,H-level" bitfld.long 0x00 13. " PDIR_3D ,Port D Input Data Register 3" "L-level,H-level" bitfld.long 0x00 12. " PDIR_3C ,Port C Input Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_3B ,Port B Input Data Register 3" "L-level,H-level" bitfld.long 0x00 10. " PDIR_3A ,Port A Input Data Register 3" "L-level,H-level" bitfld.long 0x00 9. " PDIR_39 ,Port 9 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 3. " PDIR_33 ,Port 3 Input Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_32 ,Port 2 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 1. " PDIR_31 ,Port 1 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 0. " PDIR_30 ,Port 0 Input Data Register 3" "L-level,H-level" rgroup.long 0x310++0x03 line.long 0x00 "PDIR_4,Port Input Data Register 4" bitfld.long 0x00 14. " PDIR_4E ,Port E Input Data Register 4" "L-level,H-level" bitfld.long 0x00 13. " PDIR_4D ,Port D Input Data Register 4" "L-level,H-level" bitfld.long 0x00 12. " PDIR_4C ,Port C Input Data Register 4" "L-level,H-level" bitfld.long 0x00 11. " PDIR_4B ,Port B Input Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDIR_49 ,Port 9 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 8. " PDIR_48 ,Port 8 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 7. " PDIR_47 ,Port 7 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 6. " PDIR_46 ,Port 6 Input Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDIR_45 ,Port 5 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 4. " PDIR_44 ,Port 4 Input Data Register 4" "L-level,H-level" rgroup.long 0x314++0x03 line.long 0x00 "PDIR_5,Port Input Data Register 5" bitfld.long 0x00 6. " PDIR_56 ,Port 6 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 5. " PDIR_55 ,Port 5 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 4. " PDIR_54 ,Port 4 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 3. " PDIR_53 ,Port 3 Input Data Register 5" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_52 ,Port 2 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 1. " PDIR_51 ,Port 1 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 0. " PDIR_50 ,Port 0 Input Data Register 5" "L-level,H-level" rgroup.long 0x318++0x03 line.long 0x00 "PDIR_6,Port Input Data Register 6" bitfld.long 0x00 3. " PDIR_63 ,Port 3 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 2. " PDIR_62 ,Port 2 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 1. " PDIR_61 ,Port 1 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 0. " PDIR_60 ,Port 0 Input Data Register 6" "L-level,H-level" rgroup.long 0x320++0x03 line.long 0x00 "PDIR_8,Port Input Data Register 8" bitfld.long 0x00 1. " PDIR_81 ,Port 1 Input Data Register 8" "L-level,H-level" bitfld.long 0x00 0. " PDIR_80 ,Port 0 Input Data Register 8" "L-level,H-level" rgroup.long 0x338++0x03 line.long 0x00 "PDIR_E,Port Input Data Register E" bitfld.long 0x00 3. " PDIR_E3 ,Port 3 Input Data Register E" "L-level,H-level" bitfld.long 0x00 2. " PDIR_E2 ,Port 2 Input Data Register E" "L-level,H-level" bitfld.long 0x00 0. " PDIR_E0 ,Port 0 Input Data Register E" "L-level,H-level" tree.end tree "Output data registers" group.long 0x400++0x03 line.long 0x00 "PDOR_0,Port Output Data Register 0" bitfld.long 0x00 14. " PDOR_0E ,Port E Output Data Register 0" "L-level,H-level" bitfld.long 0x00 13. " PDOR_0D ,Port D Output Data Register 0" "L-level,H-level" bitfld.long 0x00 12. " PDOR_0C ,Port C Output Data Register 0" "L-level,H-level" bitfld.long 0x00 11. " PDOR_0B ,Port B Output Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDOR_0A ,Port A Output Data Register 0" "L-level,H-level" bitfld.long 0x00 9. " PDOR_09 ,Port 9 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 4. " PDOR_04 ,Port 4 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 3. " PDOR_03 ,Port 3 Output Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_02 ,Port 2 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 1. " PDOR_01 ,Port 1 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 0. " PDOR_00 ,Port 0 Output Data Register 0" "L-level,H-level" group.long 0x404++0x03 line.long 0x00 "PDOR_1,Port Output Data Register 1" bitfld.long 0x00 11. " PDOR_1B ,Port B Output Data Register 1" "L-level,H-level" bitfld.long 0x00 10. " PDOR_1A ,Port A Output Data Register 1" "L-level,H-level" bitfld.long 0x00 9. " PDOR_19 ,Port 9 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 8. " PDOR_18 ,Port 8 Output Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_17 ,Port 7 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 6. " PDOR_16 ,Port 6 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 5. " PDOR_15 ,Port 5 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 4. " PDOR_14 ,Port 4 Output Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_13 ,Port 3 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 2. " PDOR_12 ,Port 2 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 1. " PDOR_11 ,Port 1 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 0. " PDOR_10 ,Port 0 Output Data Register 1" "L-level,H-level" group.long 0x408++0x03 line.long 0x00 "PDOR_2,Port Output Data Register 2" bitfld.long 0x00 3. " PDOR_23 ,Port 3 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 2. " PDOR_22 ,Port 2 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 1. " PDOR_21 ,Port 1 Output Data Register 2" "L-level,H-level" group.long 0x40C++0x03 line.long 0x00 "PDOR_3,Port Output Data Register 3" bitfld.long 0x00 15. " PDOR_3F ,Port F Output Data Register 3" "L-level,H-level" bitfld.long 0x00 14. " PDOR_3E ,Port E Output Data Register 3" "L-level,H-level" bitfld.long 0x00 13. " PDOR_3D ,Port D Output Data Register 3" "L-level,H-level" bitfld.long 0x00 12. " PDOR_3C ,Port C Output Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_3B ,Port B Output Data Register 3" "L-level,H-level" bitfld.long 0x00 10. " PDOR_3A ,Port A Output Data Register 3" "L-level,H-level" bitfld.long 0x00 9. " PDOR_39 ,Port 9 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 3. " PDOR_33 ,Port 3 Output Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_32 ,Port 2 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 1. " PDOR_31 ,Port 1 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 0. " PDOR_30 ,Port 0 Output Data Register 3" "L-level,H-level" group.long 0x410++0x03 line.long 0x00 "PDOR_4,Port Output Data Register 4" bitfld.long 0x00 14. " PDOR_4E ,Port E Output Data Register 4" "L-level,H-level" bitfld.long 0x00 13. " PDOR_4D ,Port D Output Data Register 4" "L-level,H-level" bitfld.long 0x00 12. " PDOR_4C ,Port C Output Data Register 4" "L-level,H-level" bitfld.long 0x00 11. " PDOR_4B ,Port B Output Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDOR_49 ,Port 9 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 8. " PDOR_48 ,Port 8 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 7. " PDOR_47 ,Port 7 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 6. " PDOR_46 ,Port 6 Output Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDOR_45 ,Port 5 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 4. " PDOR_44 ,Port 4 Output Data Register 4" "L-level,H-level" group.long 0x414++0x03 line.long 0x00 "PDOR_5,Port Output Data Register 5" bitfld.long 0x00 6. " PDOR_56 ,Port 6 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 5. " PDOR_55 ,Port 5 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 4. " PDOR_54 ,Port 4 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 3. " PDOR_53 ,Port 3 Output Data Register 5" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_52 ,Port 2 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 1. " PDOR_51 ,Port 1 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 0. " PDOR_50 ,Port 0 Output Data Register 5" "L-level,H-level" group.long 0x418++0x03 line.long 0x00 "PDOR_6,Port Output Data Register 6" bitfld.long 0x00 3. " PDOR_63 ,Port 3 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 2. " PDOR_62 ,Port 2 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 1. " PDOR_61 ,Port 1 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 0. " PDOR_60 ,Port 0 Output Data Register 6" "L-level,H-level" group.long 0x420++0x03 line.long 0x00 "PDOR_8,Port Output Data Register 8" bitfld.long 0x00 1. " PDOR_81 ,Port 1 Output Data Register 8" "L-level,H-level" bitfld.long 0x00 0. " PDOR_80 ,Port 0 Output Data Register 8" "L-level,H-level" group.long 0x438++0x03 line.long 0x00 "PDOR_E,Port Output Data Register E" bitfld.long 0x00 3. " PDOR_E3 ,Port 3 Output Data Register E" "L-level,H-level" bitfld.long 0x00 2. " PDOR_E2 ,Port 2 Output Data Register E" "L-level,H-level" bitfld.long 0x00 0. " PDOR_E0 ,Port 0 Output Data Register E" "L-level,H-level" tree.end tree "Analog input setting register" group.long 0x500++0x003 line.long 0x00 "ADE,Analog Input Setting Register" bitfld.long 0x00 19. " ADE_19 ,External pin 19 mode" "Digital input/output,Analog input" bitfld.long 0x00 17. " ADE_17 ,External pin 17 mode" "Digital input/output,Analog input" bitfld.long 0x00 16. " ADE_16 ,External pin 16 mode" "Digital input/output,Analog input" bitfld.long 0x00 15. " ADE_15 ,External pin 15 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 11. " ADE_11 ,External pin 11 mode" "Digital input/output,Analog input" bitfld.long 0x00 10. " ADE_10 ,External pin 10 mode" "Digital input/output,Analog input" bitfld.long 0x00 9. " ADE_9 ,External pin 9 mode" "Digital input/output,Analog input" bitfld.long 0x00 8. " ADE_8 ,External pin 8 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 7. " ADE_7 ,External pin 7 mode" "Digital input/output,Analog input" bitfld.long 0x00 6. " ADE_6 ,External pin 6 mode" "Digital input/output,Analog input" bitfld.long 0x00 5. " ADE_5 ,External pin 5 mode" "Digital input/output,Analog input" bitfld.long 0x00 4. " ADE_4 ,External pin 4 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 3. " ADE_3 ,External pin 3 mode" "Digital input/output,Analog input" bitfld.long 0x00 2. " ADE_2 ,External pin 2 mode" "Digital input/output,Analog input" bitfld.long 0x00 1. " ADE_1 ,External pin 1 mode" "Digital input/output,Analog input" bitfld.long 0x00 0. " ADE_0 ,External pin 0 mode" "Digital input/output,Analog input" tree.end tree "Special port setting register" group.long 0x580++0x003 line.long 0x000 "SPSR,Special Port Setting Register" sif (cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 4. " USB0C ,Use UDM0 and UDP0 as USB pins (USB CH.0)" "Not used,Used" bitfld.long 0x00 2.--3. " MAINXC ,Main Clock Oscillation Pin Setting Register" "Digital input/output,Main clock,,X0A-external X1A digital IO" else bitfld.long 0x00 2.--3. " MAINXC ,Main Clock Oscillation Pin Setting Register" "Digital input/output,Main clock,,X0A-external X1A digital IO" endif tree.end tree "Extended pin function setting registers" group.long 0x600++0x03 line.long 0x00 "EPF00,Extended Pin Function Setting Register 00" bitfld.long 0x00 25. " TRC1E ,Function selection for TRACED2 and TRACED3 pins" "Not used,Used" bitfld.long 0x00 24. " TRC0E ,Function selection for TRACED0 and TRACED1 pins" "Not used,Used" textline " " bitfld.long 0x00 17. " JTAGEN1S ,Select wether to use two pins of TRSTX and TDI" "Not used,Used" bitfld.long 0x00 16. " JTAGEN0B ,Select wether to use three pins of TCK, TMS, and TDO" "Not used,Used" sif (cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 9. " USBP0E ,USB CH.0 Function Select bit 0" "Not output D+,Output D+" endif textline " " bitfld.long 0x00 6.--7. " SUBOUTE ,Sub clock divide output function select bit" "Not executed,SUBOUT_0,SUBOUT_1,SUBOUT_3" bitfld.long 0x00 4.--5. " RTCCOE ,RTC clock output select bit" "Not executed,RTCCOE_0,RTCCOE_1,RTCCOE_2" bitfld.long 0x00 1.--2. " CROUTE ,Internal high-speed CR Oscillation Output Function Select" "Not produced,CROUT_0,CROUT_1,CROUT_2" bitfld.long 0x00 0. " NMIS ,NMIX Function Select" "Not used,Used" group.long 0x604++0x03 line.long 0x00 "EPF01,Extended Pin Function Setting Register 01" bitfld.long 0x00 29.--31. " IC03S ,IC03 Input Select bits" "IC03_0,IC03_0,IC03_1,IC03_2,MFS_3 LSYN,MFS_7 LSYN,,CRTRIM" bitfld.long 0x00 26.--28. " IC02S ,IC02 Input Select bits" "IC02_0,IC02_0,IC02_1,IC02_2,MFS_2 LSYN,MFS_6 LSYN,," bitfld.long 0x00 23.--25. " IC01S ,IC01 Input Select bits" "IC01_0,IC01_0,IC01_1,IC01_2,MFS_1 LSYN,MFS_5 LSYN,," bitfld.long 0x00 20.--22. " IC00S ,IC00 Input Select bits" "IC00_0,IC00_0,IC00_1,IC00_2,MFS_0 LSYN,MFS_4 LSYN,," textline " " bitfld.long 0x00 18.--19. " FRCK0S ,FRCK0 Input Select bits" "FRCK0_0,FRCK0_0,FRCK0_1,FRCK0_2" bitfld.long 0x00 16.--17. " DTTI0S ,DTTIX0 Input Select bits" "DTTIX0_0,DTTIX0_0,DTTIX0_1,DTTIX0_2" bitfld.long 0x00 12. " DTTI0C ,DTTIX0 Function Select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO05E ,RTO05 Output Select bits" "Not produced,RTO05_0,RTO05_1," bitfld.long 0x00 8.--9. " RTO04E ,RTO04 Output Select bits" "Not produced,RTO04_0,RTO04_1," bitfld.long 0x00 6.--7. " RTO03E ,RTO03 Output Select bits" "Not produced,RTO03_0,RTO03_1," bitfld.long 0x00 4.--5. " RTO02E ,RTO02 Output Select bits" "Not produced,RTO02_0,RTO02_1," textline " " bitfld.long 0x00 2.--3. " RTO01E ,RTO01 Output Select bits" "Not produced,RTO01_0,RTO01_1," bitfld.long 0x00 0.--1. " RTO00E ,RTO00 Output Select bits" "Not produced,RTO00_0,RTO00_1," group.long 0x608++0x03 line.long 0x00 "EPF02,Extended Pin Function Setting Register 02" bitfld.long 0x00 29.--31. " IC13S ,IC13 Input Select bits" "IC13_0,IC13_0,IC13_1,,MFS_3 LSYN,MFS_7 LSYN,," bitfld.long 0x00 26.--28. " IC12S ,IC12 Input Select bits" "IC12_0,IC12_0,IC12_1,,MFS_2 LSYN,MFS_6 LSYN,," bitfld.long 0x00 23.--25. " IC11S ,IC11 Input Select bits" "IC11_0,IC11_0,IC11_1,,MFS_1 LSYN,MFS_5 LSYN,," bitfld.long 0x00 20.--22. " IC10S ,IC10 Input Select bits" "IC10_0,IC10_0,IC10_1,,MFS_0 LSYN,MFS_4 LSYN,," textline " " bitfld.long 0x00 18.--19. " FRCK1S ,FRCK1 Input Select bits" "FRCK1_0,FRCK1_0,FRCK1_1," bitfld.long 0x00 16.--17. " DTTI1S ,DTTIX1 Input Select bits" "DTTIX1_0,DTTIX1_0,DTTIX1_1," bitfld.long 0x00 12. " DTTI1C ,DTTIX1 Function Select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO15E ,RTO15 Output Select bits" "Not produced,RTO15_0,RTO15_1," bitfld.long 0x00 8.--9. " RTO14E ,RTO14 Output Select bits" "Not produced,RTO14_0,RTO14_1," bitfld.long 0x00 6.--7. " RTO13E ,RTO13 Output Select bits" "Not produced,RTO13_0,RTO13_1," bitfld.long 0x00 4.--5. " RTO12E ,RTO12 Output Select bits" "Not produced,RTO12_0,RTO12_1," textline " " bitfld.long 0x00 2.--3. " RTO11E ,RTO11 Output Select bits" "Not produced,RTO11_0,RTO11_1," bitfld.long 0x00 0.--1. " RTO10E ,RTO10 Output Select bits" "Not produced,RTO10_0,RTO10_1," group.long 0x610++0x07 line.long 0x00 "EPF04,Extended Pin Function Setting Register 04" bitfld.long 0x00 28.--29. " TIOB3S ,TIOB3 Input Select bits" "TIOB3_0,TIOB3_0,TIOB3_1,TIOB3_2" bitfld.long 0x00 26.--27. " TIOA3E ,TIOA3 Output Select bits" "Not produced,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 24.--25. " TIOA3S ,TIOA3 Input Select bits" "TIOA3_0,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 20.--21. " TIOB2S ,TIOB2 Input Select bits" "TIOB2_0,TIOB2_0,TIOB2_1,TIOB2_2" textline " " bitfld.long 0x00 18.--19. " TIOA2E ,TIOA2 Output Select bits" "Not produced,TIOA2_0,TIOA2_1,TIOA2_2" bitfld.long 0x00 12.--13. " TIOB1S ,TIOB1 Input Select bits" "TIOB1_0,TIOB1_0,TIOB1_1,TIOB1_2" bitfld.long 0x00 10.--11. " TIOA1E ,TIOA1 Output Select bits" "Not produced,TIOA1_0,TIOA1_1,TIOA1_2" bitfld.long 0x00 8.--9. " TIOA1S ,TIOA1 Input Select bits" "TIOA1_0,TIOA1_0,TIOA1_1,TIOA1_2" textline " " bitfld.long 0x00 4.--6. " TIOB0S ,TIOB0 Input Select bits" "TIOB0_0,TIOB0_0,TIOB0_1,TIOB0_2,,,SUBOUT,Measuring trimming pin" bitfld.long 0x00 2.--3. " TIOA0E ,TIOA0 Output Select bits" "Output produced,TIOA0_0,TIOA0_1,TIOA0_2" line.long 0x04 "EPF05,Extended Pin Function Setting Register 05" bitfld.long 0x04 28.--29. " TIOB7S ,TIOB7 Input Select bits" "TIOB7_0,TIOB7_0,TIOB7_1,TIOB7_2" bitfld.long 0x04 26.--27. " TIOA7E ,TIOA7 Output Select bits" "Not produced,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 24.--25. " TIOA7S ,TIOA7 Input Select bits" "TIOA7_0,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 20.--21. " TIOB6S ,TIOB6 Input Select bits" "TIOB6_0,TIOB6_0,TIOB6_1,TIOB6_2" textline " " bitfld.long 0x04 18.--19. " TIOA6E ,TIOA6 Output Select bits" "Not produced,TIOA6_0,TIOA6_1,TIOA6_2" bitfld.long 0x04 12.--13. " TIOB5S ,TIOB5 Input Select bits" "TIOB5_0,TIOB5_0,TIOB5_1,TIOB5_2" bitfld.long 0x04 10.--11. " TIOA5E ,TIOA5 Output Select bits" "Not produced,TIOA5_0,TIOA5_1,TIOA5_2" bitfld.long 0x04 8.--9. " TIOA5S ,TIOA5 Input Select bits" "TIOA5_0,TIOA5_0,TIOA5_1,TIOA5_2" textline " " bitfld.long 0x04 4.--5. " TIOB4S ,TIOB4 Input Select bits" "TIOB4_0,TIOB4_0,TIOB4_1,TIOB4_2" bitfld.long 0x04 2.--3. " TIOA4E ,TIOA4 Output Select bits" "Output produced,TIOA4_0,TIOA4_1,TIOA4_2" group.long 0x618++0x03 line.long 0x00 "EPF06,Extended Pin Function Setting Register 06" bitfld.long 0x00 30.--31. " EINT15S ,External Interrupt Input_15 Select" "INT15_0,INT15_0,INT15_1,INT15_2" bitfld.long 0x00 28.--29. " EINT14S ,External Interrupt Input_14 Select" "INT14_0,INT14_0,INT14_1,INT14_2" bitfld.long 0x00 26.--27. " EINT13S ,External Interrupt Input_13 Select" "INT13_0,INT13_0,INT13_1,INT13_2" bitfld.long 0x00 24.--25. " EINT12S ,External Interrupt Input_12 Select" "INT12_0,INT12_0,INT12_1,INT12_2" textline " " bitfld.long 0x00 22.--23. " EINT11S ,External Interrupt Input_11 Select" "INT11_0,INT11_0,INT11_1,INT11_2" bitfld.long 0x00 20.--21. " EINT10S ,External Interrupt Input_10 Select" "INT10_0,INT10_0,INT10_1,INT10_2" bitfld.long 0x00 18.--19. " EINT09S ,External Interrupt Input_09 Select" "INT09_0,INT09_0,INT09_1,INT09_2" bitfld.long 0x00 16.--17. " EINT08S ,External Interrupt Input_08 Select" "INT08_0,INT08_0,INT08_1,INT08_2" textline " " bitfld.long 0x00 14.--15. " EINT07S ,External Interrupt Input_07 Select" "INT07_0,INT07_0,INT07_1,INT07_2" bitfld.long 0x00 12.--13. " EINT06S ,External Interrupt Input_06 Select" "INT06_0,INT06_0,INT06_1,INT06_2" bitfld.long 0x00 10.--11. " EINT05S ,External Interrupt Input_05 Select" "INT05_0,INT05_0,INT05_1,INT05_2" bitfld.long 0x00 8.--9. " EINT04S ,External Interrupt Input_04 Select" "INT04_0,INT04_0,INT04_1,INT04_2" textline " " bitfld.long 0x00 6.--7. " EINT03S ,External Interrupt Input_03 Select" "INT03_0,INT03_0,INT03_1,INT03_2" bitfld.long 0x00 4.--5. " EINT02S ,External Interrupt Input_02 Select" "INT02_0,INT02_0,INT02_1,INT02_2" bitfld.long 0x00 2.--3. " EINT01S ,External Interrupt Input_01 Select" "INT01_0,INT01_0,INT01_1,INT01_2" bitfld.long 0x00 0.--1. " EINT00S ,External Interrupt Input_00 Select" "INT00_0,INT00_0,INT00_1,INT00_2" group.long 0x61C++0x07 line.long 0x00 "EPF07,Extended Pin Function Setting Register 07" bitfld.long 0x00 26.--27. " SCK3B ,SCK3 Input/Output Select" "SCK3_0/Not produced,SCK3_0,SCK3_1,SCK3_2" bitfld.long 0x00 24.--25. " SOT3B ,SOT3 Input/Output Select" "SOT3_0/Not produced,SOT3_0,SOT3_1,SOT3_2" bitfld.long 0x00 22.--23. " SIN3S ,SIN3 Input Select" "SIN3_0,SIN3_0,SIN3_1,SIN3_2" bitfld.long 0x00 20.--21. " SCK2B ,SCK2 Input/Output Select" "SCK2_0/Not produced,SCK2_0,SCK2_1,SCK2_2" textline " " bitfld.long 0x00 18.--19. " SOT2B ,SOT2 Input/Output Select" "SOT2_0/Not produced,SOT2_0,SOT2_1,SOT2_2" bitfld.long 0x00 16.--17. " SIN2S ,SIN2 Input Select" "SIN2_0,SIN2_0,SIN2_1,SIN2_2" bitfld.long 0x00 14.--15. " SCK1B ,SCK1 Input/Output Select" "SCK1_0/not produced,SCK1_0,SCK1_1,SCK1_2" bitfld.long 0x00 12.--13. " SOT1B ,SOT1 Input/Output Select" "SOT1_0/Not produced,SOT1_0,SOT1_1,SOT1_2" textline " " bitfld.long 0x00 10.--11. " SIN1S ,SIN1 Input Select" "SIN1_0,SIN1_0,SIN1_1,SIN1_2" bitfld.long 0x00 8.--9. " SCK0B ,SCK0 Input/Output Select" "SCK0_0/not produced,SCK0_0,SCK0_1,SCK0_2" bitfld.long 0x00 6.--7. " SOT0B ,SOT0 Input/Output Select" "SOT0_0/Not produced,SOT0_0,SOT0_1,SOT0_2" bitfld.long 0x00 4.--5. " SIN0S ,SIN0 Input Select" "SIN0_0,SIN0_0,SIN0_1,SIN0_2" line.long 0x04 "EPF08,Extended Pin Function Setting Register 08" bitfld.long 0x04 30.--31. " CST5S ,CTS5 Input/Output Select" "CTS5_0,CTS5_0,CTS5_1,CTS5_2" bitfld.long 0x04 28.--29. " RTS5E ,RTS5 Input/Output Select" "Not produced,RTS5_0,RTS5_1,RTS5_2" bitfld.long 0x04 26.--27. " SCK7B ,SCK7 Input/Output Select" "SCK7_0/Not produced,SCK7_0,SCK7_1,SCK7_2" bitfld.long 0x04 24.--25. " SOT7B ,SOT7 Input/Output Select" "SOT7_0/Not produced,SOT7_0,SOT7_1,SOT7_2" textline " " bitfld.long 0x04 22.--23. " SIN7S ,SIN7 Input Select" "SIN7_0,SIN7_0,SIN7_1,SIN7_2" bitfld.long 0x04 20.--21. " SCK6B ,SCK6 Input/Output Select" "SCK6_0/Not produced,SCK6_0,SCK6_1,SCK6_2" bitfld.long 0x04 18.--19. " SOT6B ,SOT6 Input/Output Select" "SOT6_0/Not produced,SOT6_0,SOT6_1,SOT6_2" bitfld.long 0x04 16.--17. " SIN6S ,SIN6 Input Select" "SIN6_0,SIN6_0,SIN6_1,SIN6_2" textline " " bitfld.long 0x04 14.--15. " SCK5B ,SCK5 Input/Output Select" "SCK5/Not produced_0,SCK5_0,SCK5_1,SCK5_2" bitfld.long 0x04 12.--13. " SOT5B ,SOT5 Input/Output Select" "SOT5/Not produced_0,SOT5_0,SOT5_1,SOT5_2" bitfld.long 0x04 10.--11. " SIN5S ,SIN5 Input Select" "SIN5_0,SIN5_0,SIN5_1,SIN5_2" bitfld.long 0x04 8.--9. " SCK4B ,SCK4 Input/Output Select" "SCK4_0/Not produced,SCK4_0,SCK4_1,SCK4_2" textline " " bitfld.long 0x04 6.--7. " SOT4B ,SOT4 Input/Output Select" "SOT4_0/Not produced,SOT4_0,SOT4_1,SOT4_2" bitfld.long 0x04 4.--5. " SIN4S ,SIN4 Input Select" "SIN4_0,SIN4_0,SIN4_1,SIN4_2" bitfld.long 0x04 2.--3. " CTS4S ,CTS4 Input Select" "CTS4_0,CTS4_0,CTS4_1,CTS4_2" bitfld.long 0x04 0.--1. " RTS4E ,RTS4 Output Select" "Not produced,RTS4_0,RTS4_1,RTS4_2" group.long 0x624++0x03 line.long 0x00 "EPF09,Extended Pin Function Setting Register 09" sif (cpuis("MB9BF46?M")||cpuis("MB9BF56?M")) bitfld.long 0x00 30.--31. " CTX1E ,CTX1E Output Select" "Not produced,TX1_0,TX1_1,TX1_2" bitfld.long 0x00 28.--29. " CRX1S ,CRX1S Input Select" "RX1_0,RX1_0,RX1_1,RX1_2" bitfld.long 0x00 26.--27. " CTX0E ,CTX0E Output Select" "Not produced,TX0_0,TX0_1,TX0_2" bitfld.long 0x00 24.--25. " CRX0S ,CRX0S Input Select" "RX0_0,RX0_0,RX0_1,RX0_2" textline " " else bitfld.long 0x00 26.--27. " CTX0E ,CTX0E Output Select" "Not produced,TX0_0,TX0_1,TX0_2" bitfld.long 0x00 24.--25. " CRX0S ,CRX0S Input Select" "RX0_0,RX0_0,RX0_1,RX0_2" textline " " endif bitfld.long 0x00 20.--23. " ADTRG2S ,ADTRG2 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." bitfld.long 0x00 16.--19. " ADTRG1S ,ADTRG1 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." bitfld.long 0x00 12.--15. " ADTRG0S ,ADTRG0 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." textline " " bitfld.long 0x00 10.--11. " QZIN1S ,QZIN1S Input Select" "ZIN1_0,ZIN1_0,ZIN1_1,ZIN1_2" bitfld.long 0x00 8.--9. " QBIN1S ,QBIN1S Input Select" "BIN1_0,BIN1_0,BIN1_1,BIN1_2" bitfld.long 0x00 6.--7. " QAIN1S ,QAIN1S Input Select" "AIN1_0,AIN1_0,AIN1_1,AIN1_2" textline " " bitfld.long 0x00 4.--5. " QZIN0S ,QZIN0S Input Select" "ZIN0_0,ZIN0_0,ZIN0_1,ZIN0_2" bitfld.long 0x00 2.--3. " QBIN0S ,QBIN0S Input Select" "BIN0_0,BIN0_0,BIN0_1,BIN0_2" bitfld.long 0x00 0.--1. " QAIN0S ,QAIN0S Input Select" "AIN0_0,AIN0_0,AIN0_1,AIN0_2" group.long 0x628++0x07 line.long 0x00 "EPF10,Extended Pin Function Setting Register 10" bitfld.long 0x00 25. " UEA18E ,UEA18E Output Select" "Not produced,Produced" bitfld.long 0x00 24. " UEA17E ,UEA17E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 23. " UEA16E ,UEA16E Output Select" "Not produced,Produced" bitfld.long 0x00 22. " UEA15E ,UEA15E Output Select" "Not produced,Produced" bitfld.long 0x00 21. " UEA14E ,UEA14E Output Select" "Not produced,Produced" bitfld.long 0x00 20. " UEA13E ,UEA13E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 19. " UEA12E ,UEA12E Output Select" "Not produced,Produced" bitfld.long 0x00 18. " UEA11E ,UEA11E Output Select" "Not produced,Produced" bitfld.long 0x00 17. " UEA10E ,UEA10E Output Select" "Not produced,Produced" bitfld.long 0x00 16. " UEA09E ,UEA09E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 15. " UEA08E ,UEA08E Output Select" "Not produced,Produced" bitfld.long 0x00 14. " UEAOOE ,UEAOOE Output Select" "Not produced,Produced" bitfld.long 0x00 13. " UECS7E ,UECS7E Output Select" "Not produced,Produced" bitfld.long 0x00 12. " UECS6E ,UECS6E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 11. " UECS5E ,UECS5E Output Select" "Not produced,Produced" bitfld.long 0x00 7. " UECS1E ,UECS1E Output Select" "Not produced,Produced" bitfld.long 0x00 5. " UEOEXE ,UEOEXE Output Select" "Not produced,Produced" bitfld.long 0x00 4. " UEDQME ,UEDQME Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 3. " UEWEXE ,UEWEXE Output Select" "Not produced,Produced" bitfld.long 0x00 2. " UECLKE ,UECLKE Output Select" "Not produced,Produced" bitfld.long 0x00 1. " UEDTHB ,UEDTHB Output Select" "Not produced,Produced" bitfld.long 0x00 0. " UEDEFB ,UEDEFB Output Select" "Not produced,Produced" line.long 0x04 "EPF11,Extended Pin Function Setting Register 11" bitfld.long 0x04 25. " UERLC ,UERLC relocation select" "0,1" bitfld.long 0x04 19. " UED10B ,UED10B Output Select" "Not produced,Produced" bitfld.long 0x04 18. " UED09B ,UED09B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 17. " UED08B ,UED08B Output Select" "Not produced,Produced" bitfld.long 0x04 16. " UED07B ,UED07B Output Select" "Not produced,Produced" bitfld.long 0x04 15. " UED06B ,UED06B Output Select" "Not produced,Produced" bitfld.long 0x04 14. " UED05B ,UED05B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 13. " UED04B ,UED04B Output Select" "Not produced,Produced" bitfld.long 0x04 12. " UED03B ,UED03B Output Select" "Not produced,Produced" bitfld.long 0x04 11. " UED02B ,UED02B Output Select" "Not produced,Produced" bitfld.long 0x04 10. " UED01B ,UED01B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 9. " UED00B ,UED00B Output Select" "Not produced,Produced" bitfld.long 0x04 8. " UEA07E ,UEA07E Output Select" "Not produced,Produced" bitfld.long 0x04 7. " UEA06E ,UEA06E Output Select" "Not produced,Produced" bitfld.long 0x04 6. " UEA05E ,UEA05E Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 5. " UEA04E ,UEA04E Output Select" "Not produced,Produced" bitfld.long 0x04 4. " UEA03E ,UEA03E Output Select" "Not produced,Produced" bitfld.long 0x04 3. " UEA02E ,UEA02E Output Select" "Not produced,Produced" bitfld.long 0x04 2. " UEA01E ,UEA01E Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 1. " UECS0E ,UECS0E Output Select" "Not produced,Produced" group.long 0x640++0x03 line.long 0x00 "EPF16,Extended Pin Function Setting Register 16" bitfld.long 0x00 29. " SFMPBC ,MFS_B I2C FastMode+ Select" "Not supported,Supported" bitfld.long 0x00 28. " SFMPAC ,MFS_A I2C FastMode+ Select" "Not supported,Supported" bitfld.long 0x00 2.--3. " SCS7B ,SCS7 Input/Output Select" "SCS7_0/Not produced,SCS7_0,SCS7_1,SCS7_2" bitfld.long 0x00 0.--1. " SCS6B ,SCS6 Select" "SCS6_0/Not produced,SCS6_0,SCS6_1,SCS6_2" group.long 0x648++0x03 line.long 0x00 "EPF18,Extended Pin Function Setting Register 18" bitfld.long 0x00 28.--29. " SDWPS ,S_WP input select" "S_WP_0,S_WP_0,," bitfld.long 0x00 26.--27. " SDCDS ,S_CD input select" "S_CD_0,S_CD_0,," bitfld.long 0x00 24.--25. " SDDATA3B ,SDDATA3 input/output select" "S_DATA3_0/Not produced,S_DATA3_0/S_DATA3_0,," bitfld.long 0x00 22.--23. " SDDATA2B ,SDDATA2 input/output select" "S_DATA2_0/Not produced,S_DATA2_0/S_DATA2_0,," textline " " bitfld.long 0x00 20.--21. " SDDATA1B ,SDDATA1 input/output select" "S_DATA1_0/Not produced,S_DATA1_0/S_DATA1_0,," bitfld.long 0x00 18.--19. " SDDATA0B ,SDDATA0 input/output select" "S_DATA0_0/Not produced,S_DATA0_0/S_DATA0_0,," bitfld.long 0x00 16.--17. " SDCMDB ,S_CMD input/output select" "S_CMD_0/Not produced,S_CMD_0/S_CMD_0,," bitfld.long 0x00 14.--15. " SDCLKE ,S_CLK output select" "Not produced,S_CLK_0,," tree.end tree "Open drain setting registers" group.long 0x700++0x03 line.long 0x00 "PZR_0,Port Pseudo Open Drain Setting Register 0" bitfld.long 0x00 14. " PZR_0E ,Port E Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 13. " PZR_0D ,Port D Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 12. " PZR_0C ,Port C Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 11. " PZR_0B ,Port B Pseudo Open Drain Setting Register 0" "High,Hi-Z" textline " " bitfld.long 0x00 10. " PZR_0A ,Port A Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 9. " PZR_09 ,Port 9 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 4. " PZR_04 ,Port 4 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 3. " PZR_03 ,Port 3 Pseudo Open Drain Setting Register 0" "High,Hi-Z" textline " " bitfld.long 0x00 2. " PZR_02 ,Port 2 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 1. " PZR_01 ,Port 1 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 0. " PZR_00 ,Port 0 Pseudo Open Drain Setting Register 0" "High,Hi-Z" group.long 0x704++0x03 line.long 0x00 "PZR_1,Port Pseudo Open Drain Setting Register 1" bitfld.long 0x00 11. " PZR_1B ,Port B Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 10. " PZR_1A ,Port A Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 9. " PZR_19 ,Port 9 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 8. " PZR_18 ,Port 8 Pseudo Open Drain Setting Register 1" "High,Hi-Z" textline " " bitfld.long 0x00 7. " PZR_17 ,Port 7 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 6. " PZR_16 ,Port 6 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 5. " PZR_15 ,Port 5 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 4. " PZR_14 ,Port 4 Pseudo Open Drain Setting Register 1" "High,Hi-Z" textline " " bitfld.long 0x00 3. " PZR_13 ,Port 3 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 2. " PZR_12 ,Port 2 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 1. " PZR_11 ,Port 1 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 0. " PZR_10 ,Port 0 Pseudo Open Drain Setting Register 1" "High,Hi-Z" group.long 0x708++0x03 line.long 0x00 "PZR_2,Port Pseudo Open Drain Setting Register 2" bitfld.long 0x00 3. " PZR_23 ,Port 3 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 2. " PZR_22 ,Port 2 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 1. " PZR_21 ,Port 1 Pseudo Open Drain Setting Register 2" "High,Hi-Z" group.long 0x70C++0x03 line.long 0x00 "PZR_3,Port Pseudo Open Drain Setting Register 3" bitfld.long 0x00 15. " PZR_3F ,Port F Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 14. " PZR_3E ,Port E Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 13. " PZR_3D ,Port D Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 12. " PZR_3C ,Port C Pseudo Open Drain Setting Register 3" "High,Hi-Z" textline " " bitfld.long 0x00 11. " PZR_3B ,Port B Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 10. " PZR_3A ,Port A Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 9. " PZR_39 ,Port 9 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 3. " PZR_33 ,Port 3 Pseudo Open Drain Setting Register 3" "High,Hi-Z" textline " " bitfld.long 0x00 2. " PZR_32 ,Port 2 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 1. " PZR_31 ,Port 1 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 0. " PZR_30 ,Port 0 Pseudo Open Drain Setting Register 3" "High,Hi-Z" group.long 0x710++0x03 line.long 0x00 "PZR_4,Port Pseudo Open Drain Setting Register 4" bitfld.long 0x00 14. " PZR_4E ,Port E Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 13. " PZR_4D ,Port D Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 12. " PZR_4C ,Port C Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 11. " PZR_4B ,Port B Pseudo Open Drain Setting Register 4" "High,Hi-Z" textline " " bitfld.long 0x00 9. " PZR_49 ,Port 9 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 8. " PZR_48 ,Port 8 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 7. " PZR_47 ,Port 7 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 6. " PZR_46 ,Port 6 Pseudo Open Drain Setting Register 4" "High,Hi-Z" textline " " bitfld.long 0x00 5. " PZR_45 ,Port 5 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 4. " PZR_44 ,Port 4 Pseudo Open Drain Setting Register 4" "High,Hi-Z" group.long 0x714++0x03 line.long 0x00 "PZR_5,Port Pseudo Open Drain Setting Register 5" bitfld.long 0x00 6. " PZR_56 ,Port 6 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 5. " PZR_55 ,Port 5 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 4. " PZR_54 ,Port 4 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 3. " PZR_53 ,Port 3 Pseudo Open Drain Setting Register 5" "High,Hi-Z" textline " " bitfld.long 0x00 2. " PZR_52 ,Port 2 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 1. " PZR_51 ,Port 1 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 0. " PZR_50 ,Port 0 Pseudo Open Drain Setting Register 5" "High,Hi-Z" group.long 0x718++0x03 line.long 0x00 "PZR_6,Port Pseudo Open Drain Setting Register 6" bitfld.long 0x00 3. " PZR_63 ,Port 3 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 2. " PZR_62 ,Port 2 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 1. " PZR_61 ,Port 1 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 0. " PZR_60 ,Port 0 Pseudo Open Drain Setting Register 6" "High,Hi-Z" group.long 0x720++0x03 line.long 0x00 "PZR_8,Port Pseudo Open Drain Setting Register 8" bitfld.long 0x00 1. " PZR_81 ,Port 1 Pseudo Open Drain Setting Register 8" "High,Hi-Z" bitfld.long 0x00 0. " PZR_80 ,Port 0 Pseudo Open Drain Setting Register 8" "High,Hi-Z" group.long 0x738++0x03 line.long 0x00 "PZR_E,Port Pseudo Open Drain Setting Register E" bitfld.long 0x00 3. " PZR_E3 ,Port 3 Pseudo Open Drain Setting Register E" "High,Hi-Z" bitfld.long 0x00 2. " PZR_E2 ,Port 2 Pseudo Open Drain Setting Register E" "High,Hi-Z" bitfld.long 0x00 0. " PZR_E0 ,Port 0 Pseudo Open Drain Setting Register E" "High,Hi-Z" tree.end width 0x0B elif (cpuis("MB9BF?6?N")) base ad:0x4006F000 width 8. tree "Function Setting Registers" group.long 0x0++0x03 line.long 0x00 "PFR_0,Port Function Setting Register 0" bitfld.long 0x00 14. " PFR_0E ,Port E Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_0D ,Port D Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_0C ,Port C Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_0B ,Port B Function Setting Register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 10. " PFR_0A ,Port A Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_09 ,Port 9 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_08 ,Port 8 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_07 ,Port 7 Function Setting Register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 6. " PFR_06 ,Port 6 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_05 ,Port 5 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_04 ,Port 4 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_03 ,Port 3 Function Setting Register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_02 ,Port 2 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_01 ,Port 1 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_00 ,Port 0 Function Setting Register 0" "GPIO,I/O peripherals" group.long 0x4++0x03 line.long 0x00 "PFR_1,Port Function Setting Register 1" bitfld.long 0x00 14. " PFR_1E ,Port E Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_1D ,Port D Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_1C ,Port C Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_1B ,Port B Function Setting Register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 10. " PFR_1A ,Port A Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_19 ,Port 9 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_18 ,Port 8 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_17 ,Port 7 Function Setting Register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 6. " PFR_16 ,Port 6 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_15 ,Port 5 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_14 ,Port 4 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_13 ,Port 3 Function Setting Register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_12 ,Port 2 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_11 ,Port 1 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_10 ,Port 0 Function Setting Register 1" "GPIO,I/O peripherals" group.long 0x8++0x03 line.long 0x00 "PFR_2,Port Function Setting Register 2" bitfld.long 0x00 3. " PFR_23 ,Port 3 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_22 ,Port 2 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_21 ,Port 1 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_20 ,Port 0 Function Setting Register 2" "GPIO,I/O peripherals" group.long 0xC++0x03 line.long 0x00 "PFR_3,Port Function Setting Register 3" bitfld.long 0x00 15. " PFR_3F ,Port F Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_3E ,Port E Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_3D ,Port D Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_3C ,Port C Function Setting Register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_3B ,Port B Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_3A ,Port A Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_39 ,Port 9 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_38 ,Port 8 Function Setting Register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_37 ,Port 7 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_36 ,Port 6 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_35 ,Port 5 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_34 ,Port 4 Function Setting Register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_33 ,Port 3 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_32 ,Port 2 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_31 ,Port 1 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_30 ,Port 0 Function Setting Register 3" "GPIO,I/O peripherals" group.long 0x10++0x03 line.long 0x00 "PFR_4,Port Function Setting Register 4" bitfld.long 0x00 14. " PFR_4E ,Port E Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_4D ,Port D Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_4C ,Port C Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_4B ,Port B Function Setting Register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 9. " PFR_49 ,Port 9 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_48 ,Port 8 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_47 ,Port 7 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_46 ,Port 6 Function Setting Register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 5. " PFR_45 ,Port 5 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_44 ,Port 4 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_43 ,Port 3 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_42 ,Port 2 Function Setting Register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 1. " PFR_41 ,Port 1 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_40 ,Port 0 Function Setting Register 4" "GPIO,I/O peripherals" group.long 0x14++0x03 line.long 0x00 "PFR_5,Port Function Setting Register 5" bitfld.long 0x00 6. " PFR_56 ,Port 6 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_55 ,Port 5 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_54 ,Port 4 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_53 ,Port 3 Function Setting Register 5" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_52 ,Port 2 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_51 ,Port 1 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_50 ,Port 0 Function Setting Register 5" "GPIO,I/O peripherals" group.long 0x18++0x03 line.long 0x00 "PFR_6,Port Function Setting Register 6" bitfld.long 0x00 3. " PFR_63 ,Port 3 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_62 ,Port 2 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_61 ,Port 1 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_60 ,Port 0 Function Setting Register 6" "GPIO,I/O peripherals" group.long 0x20++0x03 line.long 0x00 "PFR_8,Port Function Setting Register 8" bitfld.long 0x00 1. " PFR_81 ,Port 1 Function Setting Register 8" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_80 ,Port 0 Function Setting Register 8" "GPIO,I/O peripherals" group.long 0x38++0x03 line.long 0x00 "PFR_E,Port Function Setting Register E" bitfld.long 0x00 3. " PFR_E3 ,Port 3 Function Setting Register E" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_E2 ,Port 2 Function Setting Register E" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_E0 ,Port 0 Function Setting Register E" "GPIO,I/O peripherals" tree.end tree "Pull-up setting registers" group.long 0x100++0x03 line.long 0x00 "PCR_0,Pull-up Setting Register 0" bitfld.long 0x00 14. " PCR_0E ,Pull-up E Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_0D ,Pull-up D Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_0C ,Pull-up C Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_0B ,Pull-up B Setting Register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 10. " PCR_0A ,Pull-up A Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_09 ,Pull-up 9 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_08 ,Pull-up 8 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_07 ,Pull-up 7 Setting Register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 6. " PCR_06 ,Pull-up 6 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_05 ,Pull-up 5 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_04 ,Pull-up 4 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_03 ,Pull-up 3 Setting Register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_02 ,Pull-up 2 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_01 ,Pull-up 1 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_00 ,Pull-up 0 Setting Register 0" "Pull-up disconnected,Pull-up connected" group.long 0x104++0x03 line.long 0x00 "PCR_1,Pull-up Setting Register 1" bitfld.long 0x00 14. " PCR_1E ,Pull-up E Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_1D ,Pull-up D Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_1C ,Pull-up C Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_1B ,Pull-up B Setting Register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 10. " PCR_1A ,Pull-up A Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_19 ,Pull-up 9 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_18 ,Pull-up 8 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_17 ,Pull-up 7 Setting Register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 6. " PCR_16 ,Pull-up 6 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_15 ,Pull-up 5 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_14 ,Pull-up 4 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_13 ,Pull-up 3 Setting Register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_12 ,Pull-up 2 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_11 ,Pull-up 1 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_10 ,Pull-up 0 Setting Register 1" "Pull-up disconnected,Pull-up connected" group.long 0x108++0x03 line.long 0x00 "PCR_2,Pull-up Setting Register 2" bitfld.long 0x00 3. " PCR_23 ,Pull-up 3 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_22 ,Pull-up 2 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_21 ,Pull-up 1 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_20 ,Pull-up 0 Setting Register 2" "Pull-up disconnected,Pull-up connected" group.long 0x10C++0x03 line.long 0x00 "PCR_3,Pull-up Setting Register 3" bitfld.long 0x00 15. " PCR_3F ,Pull-up F Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_3E ,Pull-up E Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_3D ,Pull-up D Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_3C ,Pull-up C Setting Register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_3B ,Pull-up B Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_3A ,Pull-up A Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_39 ,Pull-up 9 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_38 ,Pull-up 8 Setting Register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_37 ,Pull-up 7 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_36 ,Pull-up 6 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_35 ,Pull-up 5 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_34 ,Pull-up 4 Setting Register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_33 ,Pull-up 3 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_32 ,Pull-up 2 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_31 ,Pull-up 1 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_30 ,Pull-up 0 Setting Register 3" "Pull-up disconnected,Pull-up connected" group.long 0x110++0x03 line.long 0x00 "PCR_4,Pull-up Setting Register 4" bitfld.long 0x00 14. " PCR_4E ,Pull-up E Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_4D ,Pull-up D Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_4C ,Pull-up C Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_4B ,Pull-up B Setting Register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 9. " PCR_49 ,Pull-up 9 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_48 ,Pull-up 8 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_47 ,Pull-up 7 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_46 ,Pull-up 6 Setting Register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 5. " PCR_45 ,Pull-up 5 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_44 ,Pull-up 4 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_43 ,Pull-up 3 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_42 ,Pull-up 2 Setting Register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 1. " PCR_41 ,Pull-up 1 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_40 ,Pull-up 0 Setting Register 4" "Pull-up disconnected,Pull-up connected" group.long 0x114++0x03 line.long 0x00 "PCR_5,Pull-up Setting Register 5" bitfld.long 0x00 6. " PCR_56 ,Pull-up 6 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_55 ,Pull-up 5 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_54 ,Pull-up 4 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_53 ,Pull-up 3 Setting Register 5" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_52 ,Pull-up 2 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_51 ,Pull-up 1 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_50 ,Pull-up 0 Setting Register 5" "Pull-up disconnected,Pull-up connected" group.long 0x118++0x03 line.long 0x00 "PCR_6,Pull-up Setting Register 6" bitfld.long 0x00 3. " PCR_63 ,Pull-up 3 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_62 ,Pull-up 2 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_61 ,Pull-up 1 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_60 ,Pull-up 0 Setting Register 6" "Pull-up disconnected,Pull-up connected" group.long 0x138++0x03 line.long 0x00 "PCR_E,Pull-up Setting Register E" bitfld.long 0x00 3. " PCR_E3 ,Pull-up 3 Setting Register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_E2 ,Pull-up 2 Setting Register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_E0 ,Pull-up 0 Setting Register E" "Pull-up disconnected,Pull-up connected" tree.end tree "Direction setting registers" group.long 0x200++0x03 line.long 0x00 "DDR_0,Port input/output Direction Setting Register 0" bitfld.long 0x00 14. " DDR_0E ,Port E Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 13. " DDR_0D ,Port D Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 12. " DDR_0C ,Port C Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 11. " DDR_0B ,Port B Input/Output Direction Setting Register 0" "Input,Output" textline " " bitfld.long 0x00 10. " DDR_0A ,Port A Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 9. " DDR_09 ,Port 9 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 8. " DDR_08 ,Port 8 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 7. " DDR_07 ,Port 7 Input/Output Direction Setting Register 0" "Input,Output" textline " " bitfld.long 0x00 6. " DDR_06 ,Port 6 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 5. " DDR_05 ,Port 5 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 4. " DDR_04 ,Port 4 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 3. " DDR_03 ,Port 3 Input/Output Direction Setting Register 0" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_02 ,Port 2 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 1. " DDR_01 ,Port 1 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 0. " DDR_00 ,Port 0 Input/Output Direction Setting Register 0" "Input,Output" group.long 0x204++0x03 line.long 0x00 "DDR_1,Port input/output Direction Setting Register 1" bitfld.long 0x00 14. " DDR_1E ,Port E Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 13. " DDR_1D ,Port D Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 12. " DDR_1C ,Port C Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 11. " DDR_1B ,Port B Input/Output Direction Setting Register 1" "Input,Output" textline " " bitfld.long 0x00 10. " DDR_1A ,Port A Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 9. " DDR_19 ,Port 9 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 8. " DDR_18 ,Port 8 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 7. " DDR_17 ,Port 7 Input/Output Direction Setting Register 1" "Input,Output" textline " " bitfld.long 0x00 6. " DDR_16 ,Port 6 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 5. " DDR_15 ,Port 5 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 4. " DDR_14 ,Port 4 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 3. " DDR_13 ,Port 3 Input/Output Direction Setting Register 1" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_12 ,Port 2 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 1. " DDR_11 ,Port 1 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 0. " DDR_10 ,Port 0 Input/Output Direction Setting Register 1" "Input,Output" group.long 0x208++0x03 line.long 0x00 "DDR_2,Port input/output Direction Setting Register 2" bitfld.long 0x00 3. " DDR_23 ,Port 3 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 2. " DDR_22 ,Port 2 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 1. " DDR_21 ,Port 1 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 0. " DDR_20 ,Port 0 Input/Output Direction Setting Register 2" "Input,Output" group.long 0x20C++0x03 line.long 0x00 "DDR_3,Port input/output Direction Setting Register 3" bitfld.long 0x00 15. " DDR_3F ,Port F Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 14. " DDR_3E ,Port E Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 13. " DDR_3D ,Port D Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 12. " DDR_3C ,Port C Input/Output Direction Setting Register 3" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_3B ,Port B Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 10. " DDR_3A ,Port A Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 9. " DDR_39 ,Port 9 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 8. " DDR_38 ,Port 8 Input/Output Direction Setting Register 3" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_37 ,Port 7 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 6. " DDR_36 ,Port 6 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 5. " DDR_35 ,Port 5 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 4. " DDR_34 ,Port 4 Input/Output Direction Setting Register 3" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_33 ,Port 3 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 2. " DDR_32 ,Port 2 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 1. " DDR_31 ,Port 1 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 0. " DDR_30 ,Port 0 Input/Output Direction Setting Register 3" "Input,Output" group.long 0x210++0x03 line.long 0x00 "DDR_4,Port input/output Direction Setting Register 4" bitfld.long 0x00 14. " DDR_4E ,Port E Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 13. " DDR_4D ,Port D Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 12. " DDR_4C ,Port C Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 11. " DDR_4B ,Port B Input/Output Direction Setting Register 4" "Input,Output" textline " " bitfld.long 0x00 9. " DDR_49 ,Port 9 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 8. " DDR_48 ,Port 8 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 7. " DDR_47 ,Port 7 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 6. " DDR_46 ,Port 6 Input/Output Direction Setting Register 4" "Input,Output" textline " " bitfld.long 0x00 5. " DDR_45 ,Port 5 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 4. " DDR_44 ,Port 4 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 3. " DDR_43 ,Port 3 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 2. " DDR_42 ,Port 2 Input/Output Direction Setting Register 4" "Input,Output" textline " " bitfld.long 0x00 1. " DDR_41 ,Port 1 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 0. " DDR_40 ,Port 0 Input/Output Direction Setting Register 4" "Input,Output" group.long 0x214++0x03 line.long 0x00 "DDR_5,Port input/output Direction Setting Register 5" bitfld.long 0x00 6. " DDR_56 ,Port 6 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 5. " DDR_55 ,Port 5 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 4. " DDR_54 ,Port 4 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 3. " DDR_53 ,Port 3 Input/Output Direction Setting Register 5" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_52 ,Port 2 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 1. " DDR_51 ,Port 1 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 0. " DDR_50 ,Port 0 Input/Output Direction Setting Register 5" "Input,Output" group.long 0x218++0x03 line.long 0x00 "DDR_6,Port input/output Direction Setting Register 6" bitfld.long 0x00 3. " DDR_63 ,Port 3 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 2. " DDR_62 ,Port 2 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 1. " DDR_61 ,Port 1 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 0. " DDR_60 ,Port 0 Input/Output Direction Setting Register 6" "Input,Output" group.long 0x220++0x03 line.long 0x00 "DDR_8,Port input/output Direction Setting Register 8" bitfld.long 0x00 1. " DDR_81 ,Port 1 Input/Output Direction Setting Register 8" "Input,Output" bitfld.long 0x00 0. " DDR_80 ,Port 0 Input/Output Direction Setting Register 8" "Input,Output" group.long 0x238++0x03 line.long 0x00 "DDR_E,Port input/output Direction Setting Register E" bitfld.long 0x00 3. " DDR_E3 ,Port 3 Input/Output Direction Setting Register E" "Input,Output" bitfld.long 0x00 2. " DDR_E2 ,Port 2 Input/Output Direction Setting Register E" "Input,Output" bitfld.long 0x00 0. " DDR_E0 ,Port 0 Input/Output Direction Setting Register E" "Input,Output" tree.end tree "Input Data registers" rgroup.long 0x300++0x03 line.long 0x00 "PDIR_0,Port Input Data Register 0" bitfld.long 0x00 14. " PDIR_0E ,Port E Input Data Register 0" "L-level,H-level" bitfld.long 0x00 13. " PDIR_0D ,Port D Input Data Register 0" "L-level,H-level" bitfld.long 0x00 12. " PDIR_0C ,Port C Input Data Register 0" "L-level,H-level" bitfld.long 0x00 11. " PDIR_0B ,Port B Input Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDIR_0A ,Port A Input Data Register 0" "L-level,H-level" bitfld.long 0x00 9. " PDIR_09 ,Port 9 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 8. " PDIR_08 ,Port 8 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 7. " PDIR_07 ,Port 7 Input Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDIR_06 ,Port 6 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 5. " PDIR_05 ,Port 5 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 4. " PDIR_04 ,Port 4 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 3. " PDIR_03 ,Port 3 Input Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_02 ,Port 2 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 1. " PDIR_01 ,Port 1 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 0. " PDIR_00 ,Port 0 Input Data Register 0" "L-level,H-level" rgroup.long 0x304++0x03 line.long 0x00 "PDIR_1,Port Input Data Register 1" bitfld.long 0x00 14. " PDIR_1E ,Port E Input Data Register 1" "L-level,H-level" bitfld.long 0x00 13. " PDIR_1D ,Port D Input Data Register 1" "L-level,H-level" bitfld.long 0x00 12. " PDIR_1C ,Port C Input Data Register 1" "L-level,H-level" bitfld.long 0x00 11. " PDIR_1B ,Port B Input Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDIR_1A ,Port A Input Data Register 1" "L-level,H-level" bitfld.long 0x00 9. " PDIR_19 ,Port 9 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 8. " PDIR_18 ,Port 8 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 7. " PDIR_17 ,Port 7 Input Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDIR_16 ,Port 6 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 5. " PDIR_15 ,Port 5 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 4. " PDIR_14 ,Port 4 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 3. " PDIR_13 ,Port 3 Input Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_12 ,Port 2 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 1. " PDIR_11 ,Port 1 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 0. " PDIR_10 ,Port 0 Input Data Register 1" "L-level,H-level" rgroup.long 0x308++0x03 line.long 0x00 "PDIR_2,Port Input Data Register 2" bitfld.long 0x00 3. " PDIR_23 ,Port 3 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 2. " PDIR_22 ,Port 2 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 1. " PDIR_21 ,Port 1 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 0. " PDIR_20 ,Port 0 Input Data Register 2" "L-level,H-level" rgroup.long 0x30C++0x03 line.long 0x00 "PDIR_3,Port Input Data Register 3" bitfld.long 0x00 15. " PDIR_3F ,Port F Input Data Register 3" "L-level,H-level" bitfld.long 0x00 14. " PDIR_3E ,Port E Input Data Register 3" "L-level,H-level" bitfld.long 0x00 13. " PDIR_3D ,Port D Input Data Register 3" "L-level,H-level" bitfld.long 0x00 12. " PDIR_3C ,Port C Input Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_3B ,Port B Input Data Register 3" "L-level,H-level" bitfld.long 0x00 10. " PDIR_3A ,Port A Input Data Register 3" "L-level,H-level" bitfld.long 0x00 9. " PDIR_39 ,Port 9 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 8. " PDIR_38 ,Port 8 Input Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_37 ,Port 7 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 6. " PDIR_36 ,Port 6 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 5. " PDIR_35 ,Port 5 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 4. " PDIR_34 ,Port 4 Input Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_33 ,Port 3 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 2. " PDIR_32 ,Port 2 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 1. " PDIR_31 ,Port 1 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 0. " PDIR_30 ,Port 0 Input Data Register 3" "L-level,H-level" rgroup.long 0x310++0x03 line.long 0x00 "PDIR_4,Port Input Data Register 4" bitfld.long 0x00 14. " PDIR_4E ,Port E Input Data Register 4" "L-level,H-level" bitfld.long 0x00 13. " PDIR_4D ,Port D Input Data Register 4" "L-level,H-level" bitfld.long 0x00 12. " PDIR_4C ,Port C Input Data Register 4" "L-level,H-level" bitfld.long 0x00 11. " PDIR_4B ,Port B Input Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDIR_49 ,Port 9 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 8. " PDIR_48 ,Port 8 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 7. " PDIR_47 ,Port 7 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 6. " PDIR_46 ,Port 6 Input Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDIR_45 ,Port 5 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 4. " PDIR_44 ,Port 4 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 3. " PDIR_43 ,Port 3 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 2. " PDIR_42 ,Port 2 Input Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDIR_41 ,Port 1 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 0. " PDIR_40 ,Port 0 Input Data Register 4" "L-level,H-level" rgroup.long 0x314++0x03 line.long 0x00 "PDIR_5,Port Input Data Register 5" bitfld.long 0x00 6. " PDIR_56 ,Port 6 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 5. " PDIR_55 ,Port 5 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 4. " PDIR_54 ,Port 4 Input Data Register 5" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_53 ,Port 3 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 2. " PDIR_52 ,Port 2 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 1. " PDIR_51 ,Port 1 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 0. " PDIR_50 ,Port 0 Input Data Register 5" "L-level,H-level" rgroup.long 0x318++0x03 line.long 0x00 "PDIR_6,Port Input Data Register 6" bitfld.long 0x00 3. " PDIR_63 ,Port 3 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 2. " PDIR_62 ,Port 2 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 1. " PDIR_61 ,Port 1 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 0. " PDIR_60 ,Port 0 Input Data Register 6" "L-level,H-level" rgroup.long 0x320++0x03 line.long 0x00 "PDIR_8,Port Input Data Register 8" bitfld.long 0x00 1. " PDIR_81 ,Port 1 Input Data Register 8" "L-level,H-level" bitfld.long 0x00 0. " PDIR_80 ,Port 0 Input Data Register 8" "L-level,H-level" rgroup.long 0x338++0x03 line.long 0x00 "PDIR_E,Port Input Data Register E" bitfld.long 0x00 3. " PDIR_E3 ,Port 3 Input Data Register E" "L-level,H-level" bitfld.long 0x00 2. " PDIR_E2 ,Port 2 Input Data Register E" "L-level,H-level" bitfld.long 0x00 0. " PDIR_E0 ,Port 0 Input Data Register E" "L-level,H-level" tree.end tree "Output data registers" group.long 0x400++0x03 line.long 0x00 "PDOR_0,Port Output Data Register 0" bitfld.long 0x00 14. " PDOR_0E ,Port E Output Data Register 0" "L-level,H-level" bitfld.long 0x00 13. " PDOR_0D ,Port D Output Data Register 0" "L-level,H-level" bitfld.long 0x00 12. " PDOR_0C ,Port C Output Data Register 0" "L-level,H-level" bitfld.long 0x00 11. " PDOR_0B ,Port B Output Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDOR_0A ,Port A Output Data Register 0" "L-level,H-level" bitfld.long 0x00 9. " PDOR_09 ,Port 9 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 8. " PDOR_08 ,Port 8 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 7. " PDOR_07 ,Port 7 Output Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDOR_06 ,Port 6 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 5. " PDOR_05 ,Port 5 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 4. " PDOR_04 ,Port 4 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 3. " PDOR_03 ,Port 3 Output Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_02 ,Port 2 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 1. " PDOR_01 ,Port 1 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 0. " PDOR_00 ,Port 0 Output Data Register 0" "L-level,H-level" group.long 0x404++0x03 line.long 0x00 "PDOR_1,Port Output Data Register 1" bitfld.long 0x00 14. " PDOR_1E ,Port E Output Data Register 1" "L-level,H-level" bitfld.long 0x00 13. " PDOR_1D ,Port D Output Data Register 1" "L-level,H-level" bitfld.long 0x00 12. " PDOR_1C ,Port C Output Data Register 1" "L-level,H-level" bitfld.long 0x00 11. " PDOR_1B ,Port B Output Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDOR_1A ,Port A Output Data Register 1" "L-level,H-level" bitfld.long 0x00 9. " PDOR_19 ,Port 9 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 8. " PDOR_18 ,Port 8 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 7. " PDOR_17 ,Port 7 Output Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDOR_16 ,Port 6 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 5. " PDOR_15 ,Port 5 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 4. " PDOR_14 ,Port 4 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 3. " PDOR_13 ,Port 3 Output Data Register 1" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_12 ,Port 2 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 1. " PDOR_11 ,Port 1 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 0. " PDOR_10 ,Port 0 Output Data Register 1" "L-level,H-level" group.long 0x408++0x03 line.long 0x00 "PDOR_2,Port Output Data Register 2" bitfld.long 0x00 3. " PDOR_23 ,Port 3 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 2. " PDOR_22 ,Port 2 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 1. " PDOR_21 ,Port 1 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 0. " PDOR_20 ,Port 0 Output Data Register 2" "L-level,H-level" group.long 0x40C++0x03 line.long 0x00 "PDOR_3,Port Output Data Register 3" bitfld.long 0x00 15. " PDOR_3F ,Port F Output Data Register 3" "L-level,H-level" bitfld.long 0x00 14. " PDOR_3E ,Port E Output Data Register 3" "L-level,H-level" bitfld.long 0x00 13. " PDOR_3D ,Port D Output Data Register 3" "L-level,H-level" bitfld.long 0x00 12. " PDOR_3C ,Port C Output Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_3B ,Port B Output Data Register 3" "L-level,H-level" bitfld.long 0x00 10. " PDOR_3A ,Port A Output Data Register 3" "L-level,H-level" bitfld.long 0x00 9. " PDOR_39 ,Port 9 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 8. " PDOR_38 ,Port 8 Output Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_37 ,Port 7 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 6. " PDOR_36 ,Port 6 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 5. " PDOR_35 ,Port 5 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 4. " PDOR_34 ,Port 4 Output Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_33 ,Port 3 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 2. " PDOR_32 ,Port 2 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 1. " PDOR_31 ,Port 1 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 0. " PDOR_30 ,Port 0 Output Data Register 3" "L-level,H-level" group.long 0x410++0x03 line.long 0x00 "PDOR_4,Port Output Data Register 4" bitfld.long 0x00 14. " PDOR_4E ,Port E Output Data Register 4" "L-level,H-level" bitfld.long 0x00 13. " PDOR_4D ,Port D Output Data Register 4" "L-level,H-level" bitfld.long 0x00 12. " PDOR_4C ,Port C Output Data Register 4" "L-level,H-level" bitfld.long 0x00 11. " PDOR_4B ,Port B Output Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDOR_49 ,Port 9 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 8. " PDOR_48 ,Port 8 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 7. " PDOR_47 ,Port 7 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 6. " PDOR_46 ,Port 6 Output Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDOR_45 ,Port 5 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 4. " PDOR_44 ,Port 4 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 3. " PDOR_43 ,Port 3 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 2. " PDOR_42 ,Port 2 Output Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDOR_41 ,Port 1 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 0. " PDOR_40 ,Port 0 Output Data Register 4" "L-level,H-level" group.long 0x414++0x03 line.long 0x00 "PDOR_5,Port Output Data Register 5" bitfld.long 0x00 6. " PDOR_56 ,Port 6 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 5. " PDOR_55 ,Port 5 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 4. " PDOR_54 ,Port 4 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 3. " PDOR_53 ,Port 3 Output Data Register 5" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_52 ,Port 2 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 1. " PDOR_51 ,Port 1 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 0. " PDOR_50 ,Port 0 Output Data Register 5" "L-level,H-level" group.long 0x418++0x03 line.long 0x00 "PDOR_6,Port Output Data Register 6" bitfld.long 0x00 3. " PDOR_63 ,Port 3 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 2. " PDOR_62 ,Port 2 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 1. " PDOR_61 ,Port 1 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 0. " PDOR_60 ,Port 0 Output Data Register 6" "L-level,H-level" group.long 0x420++0x03 line.long 0x00 "PDOR_8,Port Output Data Register 8" bitfld.long 0x00 1. " PDOR_81 ,Port 1 Output Data Register 8" "L-level,H-level" bitfld.long 0x00 0. " PDOR_80 ,Port 0 Output Data Register 8" "L-level,H-level" group.long 0x438++0x03 line.long 0x00 "PDOR_E,Port Output Data Register E" bitfld.long 0x00 3. " PDOR_E3 ,Port 3 Output Data Register E" "L-level,H-level" bitfld.long 0x00 2. " PDOR_E2 ,Port 2 Output Data Register E" "L-level,H-level" bitfld.long 0x00 0. " PDOR_E0 ,Port 0 Output Data Register E" "L-level,H-level" tree.end tree "Analog input setting register" group.long 0x500++0x003 line.long 0x00 "ADE,Analog Input Setting Register" bitfld.long 0x00 23. " ADE_23 ,External pin 23 mode" "Digital input/output,Analog input" bitfld.long 0x00 22. " ADE_22 ,External pin 22 mode" "Digital input/output,Analog input" bitfld.long 0x00 21. " ADE_21 ,External pin 21 mode" "Digital input/output,Analog input" bitfld.long 0x00 20. " ADE_20 ,External pin 20 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 19. " ADE_19 ,External pin 19 mode" "Digital input/output,Analog input" bitfld.long 0x00 18. " ADE_18 ,External pin 18 mode" "Digital input/output,Analog input" bitfld.long 0x00 17. " ADE_17 ,External pin 17 mode" "Digital input/output,Analog input" bitfld.long 0x00 16. " ADE_16 ,External pin 16 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 15. " ADE_15 ,External pin 15 mode" "Digital input/output,Analog input" bitfld.long 0x00 14. " ADE_14 ,External pin 14 mode" "Digital input/output,Analog input" bitfld.long 0x00 13. " ADE_13 ,External pin 13 mode" "Digital input/output,Analog input" bitfld.long 0x00 12. " ADE_12 ,External pin 12 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 11. " ADE_11 ,External pin 11 mode" "Digital input/output,Analog input" bitfld.long 0x00 10. " ADE_10 ,External pin 10 mode" "Digital input/output,Analog input" bitfld.long 0x00 9. " ADE_9 ,External pin 9 mode" "Digital input/output,Analog input" bitfld.long 0x00 8. " ADE_8 ,External pin 8 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 7. " ADE_7 ,External pin 7 mode" "Digital input/output,Analog input" bitfld.long 0x00 6. " ADE_6 ,External pin 6 mode" "Digital input/output,Analog input" bitfld.long 0x00 5. " ADE_5 ,External pin 5 mode" "Digital input/output,Analog input" bitfld.long 0x00 4. " ADE_4 ,External pin 4 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 3. " ADE_3 ,External pin 3 mode" "Digital input/output,Analog input" bitfld.long 0x00 2. " ADE_2 ,External pin 2 mode" "Digital input/output,Analog input" bitfld.long 0x00 1. " ADE_1 ,External pin 1 mode" "Digital input/output,Analog input" bitfld.long 0x00 0. " ADE_0 ,External pin 0 mode" "Digital input/output,Analog input" tree.end tree "Special port setting register" group.long 0x580++0x003 line.long 0x000 "SPSR,Special Port Setting Register" sif (cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 4. " USB0C ,Use UDM0 and UDP0 as USB pins (USB CH.0)" "Not used,Used" bitfld.long 0x00 2.--3. " MAINXC ,Main Clock Oscillation Pin Setting Register" "Digital input/output,Main clock,,X0A-external X1A digital IO" else bitfld.long 0x00 2.--3. " MAINXC ,Main Clock Oscillation Pin Setting Register" "Digital input/output,Main clock,,X0A-external X1A digital IO" endif tree.end tree "Extended pin function setting registers" group.long 0x600++0x03 line.long 0x00 "EPF00,Extended Pin Function Setting Register 00" bitfld.long 0x00 25. " TRC1E ,Function selection for TRACED2 and TRACED3 pins" "Not used,Used" bitfld.long 0x00 24. " TRC0E ,Function selection for TRACED0 and TRACED1 pins" "Not used,Used" textline " " bitfld.long 0x00 17. " JTAGEN1S ,Select wether to use two pins of TRSTX and TDI" "Not used,Used" bitfld.long 0x00 16. " JTAGEN0B ,Select wether to use three pins of TCK, TMS, and TDO" "Not used,Used" sif (cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 9. " USBP0E ,USB CH.0 Function Select bit 0" "Not output D+,Output D+" endif textline " " bitfld.long 0x00 6.--7. " SUBOUTE ,Sub clock divide output function select bit" "Not executed,SUBOUT_0,SUBOUT_1,SUBOUT_3" bitfld.long 0x00 4.--5. " RTCCOE ,RTC clock output select bit" "Not executed,RTCCOE_0,RTCCOE_1,RTCCOE_2" bitfld.long 0x00 1.--2. " CROUTE ,Internal high-speed CR Oscillation Output Function Select" "Not produced,CROUT_0,CROUT_1,CROUT_2" bitfld.long 0x00 0. " NMIS ,NMIX Function Select" "Not used,Used" group.long 0x604++0x03 line.long 0x00 "EPF01,Extended Pin Function Setting Register 01" bitfld.long 0x00 29.--31. " IC03S ,IC03 Input Select bits" "IC03_0,IC03_0,IC03_1,IC03_2,MFS_3 LSYN,MFS_7 LSYN,,CRTRIM" bitfld.long 0x00 26.--28. " IC02S ,IC02 Input Select bits" "IC02_0,IC02_0,IC02_1,IC02_2,MFS_2 LSYN,MFS_6 LSYN,," bitfld.long 0x00 23.--25. " IC01S ,IC01 Input Select bits" "IC01_0,IC01_0,IC01_1,IC01_2,MFS_1 LSYN,MFS_5 LSYN,," bitfld.long 0x00 20.--22. " IC00S ,IC00 Input Select bits" "IC00_0,IC00_0,IC00_1,IC00_2,MFS_0 LSYN,MFS_4 LSYN,," textline " " bitfld.long 0x00 18.--19. " FRCK0S ,FRCK0 Input Select bits" "FRCK0_0,FRCK0_0,FRCK0_1,FRCK0_2" bitfld.long 0x00 16.--17. " DTTI0S ,DTTIX0 Input Select bits" "DTTIX0_0,DTTIX0_0,DTTIX0_1,DTTIX0_2" bitfld.long 0x00 12. " DTTI0C ,DTTIX0 Function Select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO05E ,RTO05 Output Select bits" "Not produced,RTO05_0,RTO05_1," bitfld.long 0x00 8.--9. " RTO04E ,RTO04 Output Select bits" "Not produced,RTO04_0,RTO04_1," bitfld.long 0x00 6.--7. " RTO03E ,RTO03 Output Select bits" "Not produced,RTO03_0,RTO03_1," bitfld.long 0x00 4.--5. " RTO02E ,RTO02 Output Select bits" "Not produced,RTO02_0,RTO02_1," textline " " bitfld.long 0x00 2.--3. " RTO01E ,RTO01 Output Select bits" "Not produced,RTO01_0,RTO01_1," bitfld.long 0x00 0.--1. " RTO00E ,RTO00 Output Select bits" "Not produced,RTO00_0,RTO00_1," group.long 0x608++0x03 line.long 0x00 "EPF02,Extended Pin Function Setting Register 02" bitfld.long 0x00 29.--31. " IC13S ,IC13 Input Select bits" "IC13_0,IC13_0,IC13_1,,MFS_3 LSYN,MFS_7 LSYN,," bitfld.long 0x00 26.--28. " IC12S ,IC12 Input Select bits" "IC12_0,IC12_0,IC12_1,,MFS_2 LSYN,MFS_6 LSYN,," bitfld.long 0x00 23.--25. " IC11S ,IC11 Input Select bits" "IC11_0,IC11_0,IC11_1,,MFS_1 LSYN,MFS_5 LSYN,," bitfld.long 0x00 20.--22. " IC10S ,IC10 Input Select bits" "IC10_0,IC10_0,IC10_1,,MFS_0 LSYN,MFS_4 LSYN,," textline " " bitfld.long 0x00 18.--19. " FRCK1S ,FRCK1 Input Select bits" "FRCK1_0,FRCK1_0,FRCK1_1," bitfld.long 0x00 16.--17. " DTTI1S ,DTTIX1 Input Select bits" "DTTIX1_0,DTTIX1_0,DTTIX1_1," bitfld.long 0x00 12. " DTTI1C ,DTTIX1 Function Select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO15E ,RTO15 Output Select bits" "Not produced,RTO15_0,RTO15_1," bitfld.long 0x00 8.--9. " RTO14E ,RTO14 Output Select bits" "Not produced,RTO14_0,RTO14_1," bitfld.long 0x00 6.--7. " RTO13E ,RTO13 Output Select bits" "Not produced,RTO13_0,RTO13_1," bitfld.long 0x00 4.--5. " RTO12E ,RTO12 Output Select bits" "Not produced,RTO12_0,RTO12_1," textline " " bitfld.long 0x00 2.--3. " RTO11E ,RTO11 Output Select bits" "Not produced,RTO11_0,RTO11_1," bitfld.long 0x00 0.--1. " RTO10E ,RTO10 Output Select bits" "Not produced,RTO10_0,RTO10_1," group.long 0x610++0x07 line.long 0x00 "EPF04,Extended Pin Function Setting Register 04" bitfld.long 0x00 28.--29. " TIOB3S ,TIOB3 Input Select bits" "TIOB3_0,TIOB3_0,TIOB3_1,TIOB3_2" bitfld.long 0x00 26.--27. " TIOA3E ,TIOA3 Output Select bits" "Not produced,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 24.--25. " TIOA3S ,TIOA3 Input Select bits" "TIOA3_0,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 20.--21. " TIOB2S ,TIOB2 Input Select bits" "TIOB2_0,TIOB2_0,TIOB2_1,TIOB2_2" textline " " bitfld.long 0x00 18.--19. " TIOA2E ,TIOA2 Output Select bits" "Not produced,TIOA2_0,TIOA2_1,TIOA2_2" bitfld.long 0x00 12.--13. " TIOB1S ,TIOB1 Input Select bits" "TIOB1_0,TIOB1_0,TIOB1_1,TIOB1_2" bitfld.long 0x00 10.--11. " TIOA1E ,TIOA1 Output Select bits" "Not produced,TIOA1_0,TIOA1_1,TIOA1_2" bitfld.long 0x00 8.--9. " TIOA1S ,TIOA1 Input Select bits" "TIOA1_0,TIOA1_0,TIOA1_1,TIOA1_2" textline " " bitfld.long 0x00 4.--6. " TIOB0S ,TIOB0 Input Select bits" "TIOB0_0,TIOB0_0,TIOB0_1,TIOB0_2,,,SUBOUT,Measuring trimming pin" bitfld.long 0x00 2.--3. " TIOA0E ,TIOA0 Output Select bits" "Output produced,TIOA0_0,TIOA0_1,TIOA0_2" line.long 0x04 "EPF05,Extended Pin Function Setting Register 05" bitfld.long 0x04 28.--29. " TIOB7S ,TIOB7 Input Select bits" "TIOB7_0,TIOB7_0,TIOB7_1,TIOB7_2" bitfld.long 0x04 26.--27. " TIOA7E ,TIOA7 Output Select bits" "Not produced,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 24.--25. " TIOA7S ,TIOA7 Input Select bits" "TIOA7_0,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 20.--21. " TIOB6S ,TIOB6 Input Select bits" "TIOB6_0,TIOB6_0,TIOB6_1,TIOB6_2" textline " " bitfld.long 0x04 18.--19. " TIOA6E ,TIOA6 Output Select bits" "Not produced,TIOA6_0,TIOA6_1,TIOA6_2" bitfld.long 0x04 12.--13. " TIOB5S ,TIOB5 Input Select bits" "TIOB5_0,TIOB5_0,TIOB5_1,TIOB5_2" bitfld.long 0x04 10.--11. " TIOA5E ,TIOA5 Output Select bits" "Not produced,TIOA5_0,TIOA5_1,TIOA5_2" bitfld.long 0x04 8.--9. " TIOA5S ,TIOA5 Input Select bits" "TIOA5_0,TIOA5_0,TIOA5_1,TIOA5_2" textline " " bitfld.long 0x04 4.--5. " TIOB4S ,TIOB4 Input Select bits" "TIOB4_0,TIOB4_0,TIOB4_1,TIOB4_2" bitfld.long 0x04 2.--3. " TIOA4E ,TIOA4 Output Select bits" "Output produced,TIOA4_0,TIOA4_1,TIOA4_2" group.long 0x618++0x03 line.long 0x00 "EPF06,Extended Pin Function Setting Register 06" bitfld.long 0x00 30.--31. " EINT15S ,External Interrupt Input_15 Select" "INT15_0,INT15_0,INT15_1,INT15_2" bitfld.long 0x00 28.--29. " EINT14S ,External Interrupt Input_14 Select" "INT14_0,INT14_0,INT14_1,INT14_2" bitfld.long 0x00 26.--27. " EINT13S ,External Interrupt Input_13 Select" "INT13_0,INT13_0,INT13_1,INT13_2" bitfld.long 0x00 24.--25. " EINT12S ,External Interrupt Input_12 Select" "INT12_0,INT12_0,INT12_1,INT12_2" textline " " bitfld.long 0x00 22.--23. " EINT11S ,External Interrupt Input_11 Select" "INT11_0,INT11_0,INT11_1,INT11_2" bitfld.long 0x00 20.--21. " EINT10S ,External Interrupt Input_10 Select" "INT10_0,INT10_0,INT10_1,INT10_2" bitfld.long 0x00 18.--19. " EINT09S ,External Interrupt Input_09 Select" "INT09_0,INT09_0,INT09_1,INT09_2" bitfld.long 0x00 16.--17. " EINT08S ,External Interrupt Input_08 Select" "INT08_0,INT08_0,INT08_1,INT08_2" textline " " bitfld.long 0x00 14.--15. " EINT07S ,External Interrupt Input_07 Select" "INT07_0,INT07_0,INT07_1,INT07_2" bitfld.long 0x00 12.--13. " EINT06S ,External Interrupt Input_06 Select" "INT06_0,INT06_0,INT06_1,INT06_2" bitfld.long 0x00 10.--11. " EINT05S ,External Interrupt Input_05 Select" "INT05_0,INT05_0,INT05_1,INT05_2" bitfld.long 0x00 8.--9. " EINT04S ,External Interrupt Input_04 Select" "INT04_0,INT04_0,INT04_1,INT04_2" textline " " bitfld.long 0x00 6.--7. " EINT03S ,External Interrupt Input_03 Select" "INT03_0,INT03_0,INT03_1,INT03_2" bitfld.long 0x00 4.--5. " EINT02S ,External Interrupt Input_02 Select" "INT02_0,INT02_0,INT02_1,INT02_2" bitfld.long 0x00 2.--3. " EINT01S ,External Interrupt Input_01 Select" "INT01_0,INT01_0,INT01_1,INT01_2" bitfld.long 0x00 0.--1. " EINT00S ,External Interrupt Input_00 Select" "INT00_0,INT00_0,INT00_1,INT00_2" group.long 0x61C++0x07 line.long 0x00 "EPF07,Extended Pin Function Setting Register 07" bitfld.long 0x00 26.--27. " SCK3B ,SCK3 Input/Output Select" "SCK3_0/Not produced,SCK3_0,SCK3_1,SCK3_2" bitfld.long 0x00 24.--25. " SOT3B ,SOT3 Input/Output Select" "SOT3_0/Not produced,SOT3_0,SOT3_1,SOT3_2" bitfld.long 0x00 22.--23. " SIN3S ,SIN3 Input Select" "SIN3_0,SIN3_0,SIN3_1,SIN3_2" bitfld.long 0x00 20.--21. " SCK2B ,SCK2 Input/Output Select" "SCK2_0/Not produced,SCK2_0,SCK2_1,SCK2_2" textline " " bitfld.long 0x00 18.--19. " SOT2B ,SOT2 Input/Output Select" "SOT2_0/Not produced,SOT2_0,SOT2_1,SOT2_2" bitfld.long 0x00 16.--17. " SIN2S ,SIN2 Input Select" "SIN2_0,SIN2_0,SIN2_1,SIN2_2" bitfld.long 0x00 14.--15. " SCK1B ,SCK1 Input/Output Select" "SCK1_0/not produced,SCK1_0,SCK1_1,SCK1_2" bitfld.long 0x00 12.--13. " SOT1B ,SOT1 Input/Output Select" "SOT1_0/Not produced,SOT1_0,SOT1_1,SOT1_2" textline " " bitfld.long 0x00 10.--11. " SIN1S ,SIN1 Input Select" "SIN1_0,SIN1_0,SIN1_1,SIN1_2" bitfld.long 0x00 8.--9. " SCK0B ,SCK0 Input/Output Select" "SCK0_0/not produced,SCK0_0,SCK0_1,SCK0_2" bitfld.long 0x00 6.--7. " SOT0B ,SOT0 Input/Output Select" "SOT0_0/Not produced,SOT0_0,SOT0_1,SOT0_2" bitfld.long 0x00 4.--5. " SIN0S ,SIN0 Input Select" "SIN0_0,SIN0_0,SIN0_1,SIN0_2" line.long 0x04 "EPF08,Extended Pin Function Setting Register 08" bitfld.long 0x04 30.--31. " CST5S ,CTS5 Input/Output Select" "CTS5_0,CTS5_0,CTS5_1,CTS5_2" bitfld.long 0x04 28.--29. " RTS5E ,RTS5 Input/Output Select" "Not produced,RTS5_0,RTS5_1,RTS5_2" bitfld.long 0x04 26.--27. " SCK7B ,SCK7 Input/Output Select" "SCK7_0/Not produced,SCK7_0,SCK7_1,SCK7_2" bitfld.long 0x04 24.--25. " SOT7B ,SOT7 Input/Output Select" "SOT7_0/Not produced,SOT7_0,SOT7_1,SOT7_2" textline " " bitfld.long 0x04 22.--23. " SIN7S ,SIN7 Input Select" "SIN7_0,SIN7_0,SIN7_1,SIN7_2" bitfld.long 0x04 20.--21. " SCK6B ,SCK6 Input/Output Select" "SCK6_0/Not produced,SCK6_0,SCK6_1,SCK6_2" bitfld.long 0x04 18.--19. " SOT6B ,SOT6 Input/Output Select" "SOT6_0/Not produced,SOT6_0,SOT6_1,SOT6_2" bitfld.long 0x04 16.--17. " SIN6S ,SIN6 Input Select" "SIN6_0,SIN6_0,SIN6_1,SIN6_2" textline " " bitfld.long 0x04 14.--15. " SCK5B ,SCK5 Input/Output Select" "SCK5/Not produced_0,SCK5_0,SCK5_1,SCK5_2" bitfld.long 0x04 12.--13. " SOT5B ,SOT5 Input/Output Select" "SOT5/Not produced_0,SOT5_0,SOT5_1,SOT5_2" bitfld.long 0x04 10.--11. " SIN5S ,SIN5 Input Select" "SIN5_0,SIN5_0,SIN5_1,SIN5_2" bitfld.long 0x04 8.--9. " SCK4B ,SCK4 Input/Output Select" "SCK4_0/Not produced,SCK4_0,SCK4_1,SCK4_2" textline " " bitfld.long 0x04 6.--7. " SOT4B ,SOT4 Input/Output Select" "SOT4_0/Not produced,SOT4_0,SOT4_1,SOT4_2" bitfld.long 0x04 4.--5. " SIN4S ,SIN4 Input Select" "SIN4_0,SIN4_0,SIN4_1,SIN4_2" bitfld.long 0x04 2.--3. " CTS4S ,CTS4 Input Select" "CTS4_0,CTS4_0,CTS4_1,CTS4_2" bitfld.long 0x04 0.--1. " RTS4E ,RTS4 Output Select" "Not produced,RTS4_0,RTS4_1,RTS4_2" group.long 0x624++0x03 line.long 0x00 "EPF09,Extended Pin Function Setting Register 09" sif (cpuis("MB9BF46?N")||cpuis("MB9BF56?N")) bitfld.long 0x00 30.--31. " CTX1E ,CTX1E Output Select" "Not produced,TX1_0,TX1_1,TX1_2" bitfld.long 0x00 28.--29. " CRX1S ,CRX1S Input Select" "RX1_0,RX1_0,RX1_1,RX1_2" bitfld.long 0x00 26.--27. " CTX0E ,CTX0E Output Select" "Not produced,TX0_0,TX0_1,TX0_2" bitfld.long 0x00 24.--25. " CRX0S ,CRX0S Input Select" "RX0_0,RX0_0,RX0_1,RX0_2" textline " " else bitfld.long 0x00 26.--27. " CTX0E ,CTX0E Output Select" "Not produced,TX0_0,TX0_1,TX0_2" bitfld.long 0x00 24.--25. " CRX0S ,CRX0S Input Select" "RX0_0,RX0_0,RX0_1,RX0_2" textline " " endif bitfld.long 0x00 20.--23. " ADTRG2S ,ADTRG2 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." bitfld.long 0x00 16.--19. " ADTRG1S ,ADTRG1 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." bitfld.long 0x00 12.--15. " ADTRG0S ,ADTRG0 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." textline " " bitfld.long 0x00 10.--11. " QZIN1S ,QZIN1S Input Select" "ZIN1_0,ZIN1_0,ZIN1_1,ZIN1_2" bitfld.long 0x00 8.--9. " QBIN1S ,QBIN1S Input Select" "BIN1_0,BIN1_0,BIN1_1,BIN1_2" bitfld.long 0x00 6.--7. " QAIN1S ,QAIN1S Input Select" "AIN1_0,AIN1_0,AIN1_1,AIN1_2" textline " " bitfld.long 0x00 4.--5. " QZIN0S ,QZIN0S Input Select" "ZIN0_0,ZIN0_0,ZIN0_1,ZIN0_2" bitfld.long 0x00 2.--3. " QBIN0S ,QBIN0S Input Select" "BIN0_0,BIN0_0,BIN0_1,BIN0_2" bitfld.long 0x00 0.--1. " QAIN0S ,QAIN0S Input Select" "AIN0_0,AIN0_0,AIN0_1,AIN0_2" group.long 0x628++0x07 line.long 0x00 "EPF10,Extended Pin Function Setting Register 10" bitfld.long 0x00 31. " UEA24E ,UEA24E Output Select" "Not produced,Produced" bitfld.long 0x00 30. " UEA23E ,UEA23E Output Select" "Not produced,Produced" bitfld.long 0x00 29. " UEA22E ,UEA22E Output Select" "Not produced,Produced" bitfld.long 0x00 28. " UEA21E ,UEA21E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 27. " UEA20E ,UEA20E Output Select" "Not produced,Produced" bitfld.long 0x00 26. " UEA19E ,UEA19E Output Select" "Not produced,Produced" bitfld.long 0x00 25. " UEA18E ,UEA18E Output Select" "Not produced,Produced" bitfld.long 0x00 24. " UEA17E ,UEA17E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 23. " UEA16E ,UEA16E Output Select" "Not produced,Produced" bitfld.long 0x00 22. " UEA15E ,UEA15E Output Select" "Not produced,Produced" bitfld.long 0x00 21. " UEA14E ,UEA14E Output Select" "Not produced,Produced" bitfld.long 0x00 20. " UEA13E ,UEA13E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 19. " UEA12E ,UEA12E Output Select" "Not produced,Produced" bitfld.long 0x00 18. " UEA11E ,UEA11E Output Select" "Not produced,Produced" bitfld.long 0x00 17. " UEA10E ,UEA10E Output Select" "Not produced,Produced" bitfld.long 0x00 16. " UEA09E ,UEA09E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 15. " UEA08E ,UEA08E Output Select" "Not produced,Produced" bitfld.long 0x00 14. " UEAOOE ,UEAOOE Output Select" "Not produced,Produced" bitfld.long 0x00 13. " UECS7E ,UECS7E Output Select" "Not produced,Produced" bitfld.long 0x00 12. " UECS6E ,UECS6E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 11. " UECS5E ,UECS5E Output Select" "Not produced,Produced" bitfld.long 0x00 10. " UECS4E ,UECS4E Output Select" "Not produced,Produced" bitfld.long 0x00 9. " UECS3E ,UECS3E Output Select" "Not produced,Produced" bitfld.long 0x00 8. " UECS2E ,UECS2E Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 7. " UECS1E ,UECS1E Output Select" "Not produced,Produced" bitfld.long 0x00 5. " UEOEXE ,UEOEXE Output Select" "Not produced,Produced" bitfld.long 0x00 4. " UEDQME ,UEDQME Output Select" "Not produced,Produced" textline " " bitfld.long 0x00 3. " UEWEXE ,UEWEXE Output Select" "Not produced,Produced" bitfld.long 0x00 2. " UECLKE ,UECLKE Output Select" "Not produced,Produced" bitfld.long 0x00 1. " UEDTHB ,UEDTHB Output Select" "Not produced,Produced" bitfld.long 0x00 0. " UEDEFB ,UEDEFB Output Select" "Not produced,Produced" line.long 0x04 "EPF11,Extended Pin Function Setting Register 11" bitfld.long 0x04 25. " UERLC ,UERLC relocation select" "0,1" bitfld.long 0x04 24. " UED15B ,UED15B Input/Output Select" "Not produced,Produced" bitfld.long 0x04 23. " UED14B ,UED14B Output Select" "Not produced,Produced" bitfld.long 0x04 22. " UED13B ,UED13B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 21. " UED12B ,UED12B Output Select" "Not produced,Produced" bitfld.long 0x04 20. " UED11B ,UED11B Output Select" "Not produced,Produced" bitfld.long 0x04 19. " UED10B ,UED10B Output Select" "Not produced,Produced" bitfld.long 0x04 18. " UED09B ,UED09B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 17. " UED08B ,UED08B Output Select" "Not produced,Produced" bitfld.long 0x04 16. " UED07B ,UED07B Output Select" "Not produced,Produced" bitfld.long 0x04 15. " UED06B ,UED06B Output Select" "Not produced,Produced" bitfld.long 0x04 14. " UED05B ,UED05B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 13. " UED04B ,UED04B Output Select" "Not produced,Produced" bitfld.long 0x04 12. " UED03B ,UED03B Output Select" "Not produced,Produced" bitfld.long 0x04 11. " UED02B ,UED02B Output Select" "Not produced,Produced" bitfld.long 0x04 10. " UED01B ,UED01B Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 9. " UED00B ,UED00B Output Select" "Not produced,Produced" bitfld.long 0x04 8. " UEA07E ,UEA07E Output Select" "Not produced,Produced" bitfld.long 0x04 7. " UEA06E ,UEA06E Output Select" "Not produced,Produced" bitfld.long 0x04 6. " UEA05E ,UEA05E Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 5. " UEA04E ,UEA04E Output Select" "Not produced,Produced" bitfld.long 0x04 4. " UEA03E ,UEA03E Output Select" "Not produced,Produced" bitfld.long 0x04 3. " UEA02E ,UEA02E Output Select" "Not produced,Produced" bitfld.long 0x04 2. " UEA01E ,UEA01E Output Select" "Not produced,Produced" textline " " bitfld.long 0x04 1. " UECS0E ,UECS0E Output Select" "Not produced,Produced" group.long 0x640++0x03 line.long 0x00 "EPF16,Extended Pin Function Setting Register 16" bitfld.long 0x00 29. " SFMPBC ,MFS_B I2C FastMode+ Select" "Not supported,Supported" bitfld.long 0x00 28. " SFMPAC ,MFS_A I2C FastMode+ Select" "Not supported,Supported" bitfld.long 0x00 2.--3. " SCS7B ,SCS7 Input/Output Select" "SCS7_0/Not produced,SCS7_0,SCS7_1,SCS7_2" bitfld.long 0x00 0.--1. " SCS6B ,SCS6 Select" "SCS6_0/Not produced,SCS6_0,SCS6_1,SCS6_2" group.long 0x648++0x03 line.long 0x00 "EPF18,Extended Pin Function Setting Register 18" bitfld.long 0x00 28.--29. " SDWPS ,S_WP input select" "S_WP_0,S_WP_0,," bitfld.long 0x00 26.--27. " SDCDS ,S_CD input select" "S_CD_0,S_CD_0,," bitfld.long 0x00 24.--25. " SDDATA3B ,SDDATA3 input/output select" "S_DATA3_0/Not produced,S_DATA3_0/S_DATA3_0,," bitfld.long 0x00 22.--23. " SDDATA2B ,SDDATA2 input/output select" "S_DATA2_0/Not produced,S_DATA2_0/S_DATA2_0,," textline " " bitfld.long 0x00 20.--21. " SDDATA1B ,SDDATA1 input/output select" "S_DATA1_0/Not produced,S_DATA1_0/S_DATA1_0,," bitfld.long 0x00 18.--19. " SDDATA0B ,SDDATA0 input/output select" "S_DATA0_0/Not produced,S_DATA0_0/S_DATA0_0,," bitfld.long 0x00 16.--17. " SDCMDB ,S_CMD input/output select" "S_CMD_0/Not produced,S_CMD_0/S_CMD_0,," bitfld.long 0x00 14.--15. " SDCLKE ,S_CLK output select" "Not produced,S_CLK_0,," group.long 0x650++0x03 line.long 0x00 "EPF20,Extended Pin Function Setting Register 20" bitfld.long 0x00 5. " UECSXE ,Output for external bus SDRAM MCSX8" "Not produced,Produced" bitfld.long 0x00 4. " UEDWEXE ,Output for external bus SDRAM MSDWEX" "Not produced,Produced" bitfld.long 0x00 3. " UECASE ,Output for external bus SDRAM MCASX" "Not produced,Produced" textline " " bitfld.long 0x00 2. " UERASE ,Output for external bus SDRAM MRASX" "Not produced,Produced" bitfld.long 0x00 1. " UESMCEE ,Output for external bus SDRAM MSDCKE" "Not produced,Produced" bitfld.long 0x00 0. " UESMCKE ,Output for external bus SDRAM MADCLK" "Not produced,Produced" tree.end tree "Open drain setting registers" group.long 0x700++0x03 line.long 0x00 "PZR_0,Port Pseudo Open Drain Setting Register 0" bitfld.long 0x00 14. " PZR_0E ,Port E Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 13. " PZR_0D ,Port D Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 12. " PZR_0C ,Port C Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 11. " PZR_0B ,Port B Pseudo Open Drain Setting Register 0" "High,Hi-Z" textline " " bitfld.long 0x00 10. " PZR_0A ,Port A Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 9. " PZR_09 ,Port 9 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 8. " PZR_08 ,Port 8 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 7. " PZR_07 ,Port 7 Pseudo Open Drain Setting Register 0" "High,Hi-Z" textline " " bitfld.long 0x00 6. " PZR_06 ,Port 6 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 5. " PZR_05 ,Port 5 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 4. " PZR_04 ,Port 4 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 3. " PZR_03 ,Port 3 Pseudo Open Drain Setting Register 0" "High,Hi-Z" textline " " bitfld.long 0x00 2. " PZR_02 ,Port 2 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 1. " PZR_01 ,Port 1 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 0. " PZR_00 ,Port 0 Pseudo Open Drain Setting Register 0" "High,Hi-Z" group.long 0x704++0x03 line.long 0x00 "PZR_1,Port Pseudo Open Drain Setting Register 1" bitfld.long 0x00 14. " PZR_1E ,Port E Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 13. " PZR_1D ,Port D Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 12. " PZR_1C ,Port C Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 11. " PZR_1B ,Port B Pseudo Open Drain Setting Register 1" "High,Hi-Z" textline " " bitfld.long 0x00 10. " PZR_1A ,Port A Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 9. " PZR_19 ,Port 9 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 8. " PZR_18 ,Port 8 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 7. " PZR_17 ,Port 7 Pseudo Open Drain Setting Register 1" "High,Hi-Z" textline " " bitfld.long 0x00 6. " PZR_16 ,Port 6 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 5. " PZR_15 ,Port 5 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 4. " PZR_14 ,Port 4 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 3. " PZR_13 ,Port 3 Pseudo Open Drain Setting Register 1" "High,Hi-Z" textline " " bitfld.long 0x00 2. " PZR_12 ,Port 2 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 1. " PZR_11 ,Port 1 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 0. " PZR_10 ,Port 0 Pseudo Open Drain Setting Register 1" "High,Hi-Z" group.long 0x708++0x03 line.long 0x00 "PZR_2,Port Pseudo Open Drain Setting Register 2" bitfld.long 0x00 3. " PZR_23 ,Port 3 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 2. " PZR_22 ,Port 2 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 1. " PZR_21 ,Port 1 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 0. " PZR_20 ,Port 0 Pseudo Open Drain Setting Register 2" "High,Hi-Z" group.long 0x70C++0x03 line.long 0x00 "PZR_3,Port Pseudo Open Drain Setting Register 3" bitfld.long 0x00 15. " PZR_3F ,Port F Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 14. " PZR_3E ,Port E Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 13. " PZR_3D ,Port D Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 12. " PZR_3C ,Port C Pseudo Open Drain Setting Register 3" "High,Hi-Z" textline " " bitfld.long 0x00 11. " PZR_3B ,Port B Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 10. " PZR_3A ,Port A Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 9. " PZR_39 ,Port 9 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 8. " PZR_38 ,Port 8 Pseudo Open Drain Setting Register 3" "High,Hi-Z" textline " " bitfld.long 0x00 7. " PZR_37 ,Port 7 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 6. " PZR_36 ,Port 6 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 5. " PZR_35 ,Port 5 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 4. " PZR_34 ,Port 4 Pseudo Open Drain Setting Register 3" "High,Hi-Z" textline " " bitfld.long 0x00 3. " PZR_33 ,Port 3 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 2. " PZR_32 ,Port 2 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 1. " PZR_31 ,Port 1 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 0. " PZR_30 ,Port 0 Pseudo Open Drain Setting Register 3" "High,Hi-Z" group.long 0x710++0x03 line.long 0x00 "PZR_4,Port Pseudo Open Drain Setting Register 4" bitfld.long 0x00 14. " PZR_4E ,Port E Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 13. " PZR_4D ,Port D Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 12. " PZR_4C ,Port C Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 11. " PZR_4B ,Port B Pseudo Open Drain Setting Register 4" "High,Hi-Z" textline " " bitfld.long 0x00 9. " PZR_49 ,Port 9 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 8. " PZR_48 ,Port 8 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 7. " PZR_47 ,Port 7 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 6. " PZR_46 ,Port 6 Pseudo Open Drain Setting Register 4" "High,Hi-Z" textline " " bitfld.long 0x00 5. " PZR_45 ,Port 5 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 4. " PZR_44 ,Port 4 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 3. " PZR_43 ,Port 3 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 2. " PZR_42 ,Port 2 Pseudo Open Drain Setting Register 4" "High,Hi-Z" textline " " bitfld.long 0x00 1. " PZR_41 ,Port 1 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 0. " PZR_40 ,Port 0 Pseudo Open Drain Setting Register 4" "High,Hi-Z" group.long 0x714++0x03 line.long 0x00 "PZR_5,Port Pseudo Open Drain Setting Register 5" bitfld.long 0x00 6. " PZR_56 ,Port 6 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 5. " PZR_55 ,Port 5 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 4. " PZR_54 ,Port 4 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 3. " PZR_53 ,Port 3 Pseudo Open Drain Setting Register 5" "High,Hi-Z" textline " " bitfld.long 0x00 2. " PZR_52 ,Port 2 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 1. " PZR_51 ,Port 1 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 0. " PZR_50 ,Port 0 Pseudo Open Drain Setting Register 5" "High,Hi-Z" group.long 0x718++0x03 line.long 0x00 "PZR_6,Port Pseudo Open Drain Setting Register 6" bitfld.long 0x00 3. " PZR_63 ,Port 3 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 2. " PZR_62 ,Port 2 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 1. " PZR_61 ,Port 1 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 0. " PZR_60 ,Port 0 Pseudo Open Drain Setting Register 6" "High,Hi-Z" group.long 0x720++0x03 line.long 0x00 "PZR_8,Port Pseudo Open Drain Setting Register 8" bitfld.long 0x00 1. " PZR_81 ,Port 1 Pseudo Open Drain Setting Register 8" "High,Hi-Z" bitfld.long 0x00 0. " PZR_80 ,Port 0 Pseudo Open Drain Setting Register 8" "High,Hi-Z" group.long 0x738++0x03 line.long 0x00 "PZR_E,Port Pseudo Open Drain Setting Register E" bitfld.long 0x00 3. " PZR_E3 ,Port 3 Pseudo Open Drain Setting Register E" "High,Hi-Z" bitfld.long 0x00 2. " PZR_E2 ,Port 2 Pseudo Open Drain Setting Register E" "High,Hi-Z" bitfld.long 0x00 0. " PZR_E0 ,Port 0 Pseudo Open Drain Setting Register E" "High,Hi-Z" tree.end width 0x0B elif (cpuis("MB9BF?6?R")||cpuis("MB9BF568F")) base ad:0x4006F000 width 8. tree "Function Setting Registers" group.long 0x00++0x03 line.long 0x00 "PFR_0,Port Function Setting Register 0" bitfld.long 0x00 14. " PFR_0E ,Port E function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_0D ,Port D function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_0C ,Port C function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_0B ,Port B function setting register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 10. " PFR_0A ,Port A function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_09 ,Port 9 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_08 ,Port 8 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_07 ,Port 7 function setting register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 6. " PFR_06 ,Port 6 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_05 ,Port 5 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_04 ,Port 4 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_03 ,Port 3 function setting register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_02 ,Port 2 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_01 ,Port 1 function setting register 0" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_00 ,Port 0 function setting register 0" "GPIO,I/O peripherals" group.long 0x04++0x03 line.long 0x00 "PFR_1,Port Function Setting Register 1" bitfld.long 0x00 15. " PFR_1F ,Port F function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_1E ,Port E function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_1D ,Port D function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_1C ,Port C function setting register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_1B ,Port B function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_1A ,Port A function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_19 ,Port 9 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_18 ,Port 8 function setting register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_17 ,Port 7 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_16 ,Port 6 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_15 ,Port 5 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_14 ,Port 4 function setting register 1" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_13 ,Port 3 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_12 ,Port 2 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_11 ,Port 1 function setting register 1" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_10 ,Port 0 function setting register 1" "GPIO,I/O peripherals" group.long 0x08++0x03 line.long 0x00 "PFR_2,Port Function Setting Register 2" bitfld.long 0x00 7. " PFR_27 ,Port 7 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_26 ,Port 6 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_25 ,Port 5 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_24 ,Port 4 function setting register 2" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_23 ,Port 3 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_22 ,Port 2 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_21 ,Port 1 function setting register 2" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_20 ,Port 0 function setting register 2" "GPIO,I/O peripherals" group.long 0x0C++0x03 line.long 0x00 "PFR_3,Port Function Setting Register 3" bitfld.long 0x00 15. " PFR_3F ,Port F function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 14. " PFR_3E ,Port E function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_3D ,Port D function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_3C ,Port C function setting register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 11. " PFR_3B ,Port B function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_3A ,Port A function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_39 ,Port 9 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_38 ,Port 8 function setting register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_37 ,Port 7 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_36 ,Port 6 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_35 ,Port 5 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_34 ,Port 4 function setting register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_33 ,Port 3 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_32 ,Port 2 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_31 ,Port 1 function setting register 3" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_30 ,Port 0 function setting register 3" "GPIO,I/O peripherals" group.long 0x10++0x03 line.long 0x00 "PFR_4,Port Function Setting Register 4" bitfld.long 0x00 14. " PFR_4E ,Port E function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 13. " PFR_4D ,Port D function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 12. " PFR_4C ,Port C function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 11. " PFR_4B ,Port B function setting register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 9. " PFR_49 ,Port 9 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_48 ,Port 8 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_47 ,Port 7 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_46 ,Port 6 function setting register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 5. " PFR_45 ,Port 5 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_44 ,Port 4 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_43 ,Port 3 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_42 ,Port 2 function setting register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 1. " PFR_41 ,Port 1 function setting register 4" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_40 ,Port 0 function setting register 4" "GPIO,I/O peripherals" group.long 0x14++0x03 line.long 0x00 "PFR_5,Port Function Setting Register 5" bitfld.long 0x00 11. " PFR_5B ,Port B function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 10. " PFR_5A ,Port A function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 9. " PFR_59 ,Port 9 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_58 ,Port 8 function setting register 5" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 7. " PFR_57 ,Port 7 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_56 ,Port 6 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_55 ,Port 5 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_54 ,Port 4 function setting register 5" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_53 ,Port 3 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_52 ,Port 2 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_51 ,Port 1 function setting register 5" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_50 ,Port 0 function setting register 5" "GPIO,I/O peripherals" group.long 0x18++0x03 line.long 0x00 "PFR_6,Port Function Setting Register 6" bitfld.long 0x00 8. " PFR_68 ,Port 8 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_67 ,Port 7 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_66 ,Port 6 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_65 ,Port 5 function setting register 6" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 4. " PFR_64 ,Port 4 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_63 ,Port 3 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_62 ,Port 2 function setting register 6" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_61 ,Port 1 function setting register 6" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 0. " PFR_60 ,Port 0 function setting register 6" "GPIO,I/O peripherals" group.long 0x1C++0x03 line.long 0x00 "PFR_7,Port Function Setting Register 7" bitfld.long 0x00 4. " PFR_74 ,Port 4 function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_73 ,Port 3 function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_72 ,Port 2 function setting register 7" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_71 ,Port 1 function setting register 7" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 0. " PFR_70 ,Port 0 function setting register 7" "GPIO,I/O peripherals" group.long 0x20++0x03 line.long 0x00 "PFR_8,Port Function Setting Register 8" bitfld.long 0x00 1. " PFR_81 ,Port 1 function setting register 8" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_80 ,Port 0 function setting register 8" "GPIO,I/O peripherals" group.long 0x38++0x03 line.long 0x00 "PFR_E,Port Function Setting Register E" bitfld.long 0x00 3. " PFR_E3 ,Port 3 function setting register E" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_E2 ,Port 2 function setting register E" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_E0 ,Port 0 function setting register E" "GPIO,I/O peripherals" tree.end tree "Pull-up Setting Registers" group.long 0x100++0x03 line.long 0x00 "PCR_0,Pull-up Setting Register 0" bitfld.long 0x00 14. " PCR_0E ,Pull-up E setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_0D ,Pull-up D setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_0C ,Pull-up C setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_0B ,Pull-up B setting register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 10. " PCR_0A ,Pull-up A setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_09 ,Pull-up 9 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_08 ,Pull-up 8 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_07 ,Pull-up 7 setting register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 6. " PCR_06 ,Pull-up 6 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_05 ,Pull-up 5 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_04 ,Pull-up 4 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_03 ,Pull-up 3 setting register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_02 ,Pull-up 2 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_01 ,Pull-up 1 setting register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_00 ,Pull-up 0 setting register 0" "Pull-up disconnected,Pull-up connected" group.long 0x104++0x03 line.long 0x00 "PCR_1,Pull-up Setting Register 1" bitfld.long 0x00 15. " PCR_1F ,Pull-up F setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_1E ,Pull-up E setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_1D ,Pull-up D setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_1C ,Pull-up C setting register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_1B ,Pull-up B setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_1A ,Pull-up A setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_19 ,Pull-up 9 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_18 ,Pull-up 8 setting register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_17 ,Pull-up 7 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_16 ,Pull-up 6 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_15 ,Pull-up 5 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_14 ,Pull-up 4 setting register 1" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_13 ,Pull-up 3 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_12 ,Pull-up 2 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_11 ,Pull-up 1 setting register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_10 ,Pull-up 0 setting register 1" "Pull-up disconnected,Pull-up connected" group.long 0x108++0x03 line.long 0x00 "PCR_2,Pull-up Setting Register 2" bitfld.long 0x00 7. " PCR_27 ,Pull-up 7 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_26 ,Pull-up 6 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_25 ,Pull-up 5 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_24 ,Pull-up 4 setting register 2" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_23 ,Pull-up 3 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_22 ,Pull-up 2 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_21 ,Pull-up 1 setting register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_20 ,Pull-up 0 setting register 2" "Pull-up disconnected,Pull-up connected" group.long 0x10C++0x03 line.long 0x00 "PCR_3,Pull-up Setting Register 3" bitfld.long 0x00 15. " PCR_3F ,Pull-up F setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 14. " PCR_3E ,Pull-up E setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_3D ,Pull-up D setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_3C ,Pull-up C setting register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 11. " PCR_3B ,Pull-up B setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_3A ,Pull-up A setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_39 ,Pull-up 9 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_38 ,Pull-up 8 setting register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_37 ,Pull-up 7 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_36 ,Pull-up 6 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_35 ,Pull-up 5 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_34 ,Pull-up 4 setting register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_33 ,Pull-up 3 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_32 ,Pull-up 2 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_31 ,Pull-up 1 setting register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_30 ,Pull-up 0 setting register 3" "Pull-up disconnected,Pull-up connected" group.long 0x110++0x03 line.long 0x00 "PCR_4,Pull-up Setting Register 4" bitfld.long 0x00 14. " PCR_4E ,Pull-up E setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 13. " PCR_4D ,Pull-up D setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 12. " PCR_4C ,Pull-up C setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 11. " PCR_4B ,Pull-up B setting register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 9. " PCR_49 ,Pull-up 9 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_48 ,Pull-up 8 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_47 ,Pull-up 7 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_46 ,Pull-up 6 setting register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 5. " PCR_45 ,Pull-up 5 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_44 ,Pull-up 4 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_43 ,Pull-up 3 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_42 ,Pull-up 2 setting register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 1. " PCR_41 ,Pull-up 1 setting register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_40 ,Pull-up 0 setting register 4" "Pull-up disconnected,Pull-up connected" group.long 0x114++0x03 line.long 0x00 "PCR_5,Pull-up Setting Register 5" bitfld.long 0x00 11. " PCR_5B ,Pull-up B setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 10. " PCR_5A ,Pull-up A setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 9. " PCR_59 ,Pull-up 9 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_58 ,Pull-up 8 setting register 5" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 7. " PCR_57 ,Pull-up 7 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_56 ,Pull-up 6 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_55 ,Pull-up 5 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_54 ,Pull-up 4 setting register 5" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_53 ,Pull-up 3 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_52 ,Pull-up 2 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_51 ,Pull-up 1 setting register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_50 ,Pull-up 0 setting register 5" "Pull-up disconnected,Pull-up connected" group.long 0x118++0x03 line.long 0x00 "PCR_6,Pull-up Setting Register 6" bitfld.long 0x00 8. " PCR_68 ,Pull-up 8 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_67 ,Pull-up 7 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_66 ,Pull-up 6 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_65 ,Pull-up 5 setting register 6" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 4. " PCR_64 ,Pull-up 4 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_63 ,Pull-up 3 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_62 ,Pull-up 2 setting register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_61 ,Pull-up 1 setting register 6" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 0. " PCR_60 ,Pull-up 0 setting register 6" "Pull-up disconnected,Pull-up connected" group.long 0x11C++0x03 line.long 0x00 "PCR_7,Pull-up Setting Register 7" bitfld.long 0x00 4. " PCR_74 ,Pull-up 4 setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_73 ,Pull-up 3 setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_72 ,Pull-up 2 setting register 7" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_71 ,Pull-up 1 setting register 7" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 0. " PCR_70 ,Pull-up 0 setting register 7" "Pull-up disconnected,Pull-up connected" group.long 0x138++0x03 line.long 0x00 "PCR_E,Pull-up Setting Register E" bitfld.long 0x00 3. " PCR_E3 ,Pull-up 3 setting register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_E2 ,Pull-up 2 setting register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_E0 ,Pull-up 0 setting register E" "Pull-up disconnected,Pull-up connected" tree.end tree "Direction Setting Registers" group.long 0x200++0x03 line.long 0x00 "DDR_0,Port Input/output Direction Setting Register 0" bitfld.long 0x00 14. " DDR_0E ,Port E input/output direction setting register 0" "Input,Output" bitfld.long 0x00 13. " DDR_0D ,Port D input/output direction setting register 0" "Input,Output" bitfld.long 0x00 12. " DDR_0C ,Port C input/output direction setting register 0" "Input,Output" bitfld.long 0x00 11. " DDR_0B ,Port B input/output direction setting register 0" "Input,Output" textline " " bitfld.long 0x00 10. " DDR_0A ,Port A input/output direction setting register 0" "Input,Output" bitfld.long 0x00 9. " DDR_09 ,Port 9 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 8. " DDR_08 ,Port 8 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 7. " DDR_07 ,Port 7 input/output direction setting register 0" "Input,Output" textline " " bitfld.long 0x00 6. " DDR_06 ,Port 6 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 5. " DDR_05 ,Port 5 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 4. " DDR_04 ,Port 4 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 3. " DDR_03 ,Port 3 input/output direction setting register 0" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_02 ,Port 2 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 1. " DDR_01 ,Port 1 input/output direction setting register 0" "Input,Output" bitfld.long 0x00 0. " DDR_00 ,Port 0 input/output direction setting register 0" "Input,Output" group.long 0x204++0x03 line.long 0x00 "DDR_1,Port Input/output Direction Setting Register 1" bitfld.long 0x00 15. " DDR_1F ,Port F input/output direction setting register 1" "Input,Output" bitfld.long 0x00 14. " DDR_1E ,Port E input/output direction setting register 1" "Input,Output" bitfld.long 0x00 13. " DDR_1D ,Port D input/output direction setting register 1" "Input,Output" bitfld.long 0x00 12. " DDR_1C ,Port C input/output direction setting register 1" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_1B ,Port B input/output direction setting register 1" "Input,Output" bitfld.long 0x00 10. " DDR_1A ,Port A input/output direction setting register 1" "Input,Output" bitfld.long 0x00 9. " DDR_19 ,Port 9 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 8. " DDR_18 ,Port 8 input/output direction setting register 1" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_17 ,Port 7 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 6. " DDR_16 ,Port 6 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 5. " DDR_15 ,Port 5 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 4. " DDR_14 ,Port 4 input/output direction setting register 1" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_13 ,Port 3 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 2. " DDR_12 ,Port 2 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 1. " DDR_11 ,Port 1 input/output direction setting register 1" "Input,Output" bitfld.long 0x00 0. " DDR_10 ,Port 0 input/output direction setting register 1" "Input,Output" group.long 0x208++0x03 line.long 0x00 "DDR_2,Port Input/output Direction Setting Register 2" bitfld.long 0x00 7. " DDR_27 ,Port 7 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 6. " DDR_26 ,Port 6 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 5. " DDR_25 ,Port 5 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 4. " DDR_24 ,Port 4 input/output direction setting register 2" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_23 ,Port 3 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 2. " DDR_22 ,Port 2 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 1. " DDR_21 ,Port 1 input/output direction setting register 2" "Input,Output" bitfld.long 0x00 0. " DDR_20 ,Port 0 input/output direction setting register 2" "Input,Output" group.long 0x20C++0x03 line.long 0x00 "DDR_3,Port Input/output Direction Setting Register 3" bitfld.long 0x00 15. " DDR_3F ,Port F input/output direction setting register 3" "Input,Output" bitfld.long 0x00 14. " DDR_3E ,Port E input/output direction setting register 3" "Input,Output" bitfld.long 0x00 13. " DDR_3D ,Port D input/output direction setting register 3" "Input,Output" bitfld.long 0x00 12. " DDR_3C ,Port C input/output direction setting register 3" "Input,Output" textline " " bitfld.long 0x00 11. " DDR_3B ,Port B input/output direction setting register 3" "Input,Output" bitfld.long 0x00 10. " DDR_3A ,Port A input/output direction setting register 3" "Input,Output" bitfld.long 0x00 9. " DDR_39 ,Port 9 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 8. " DDR_38 ,Port 8 input/output direction setting register 3" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_37 ,Port 7 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 6. " DDR_36 ,Port 6 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 5. " DDR_35 ,Port 5 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 4. " DDR_34 ,Port 4 input/output direction setting register 3" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_33 ,Port 3 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 2. " DDR_32 ,Port 2 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 1. " DDR_31 ,Port 1 input/output direction setting register 3" "Input,Output" bitfld.long 0x00 0. " DDR_30 ,Port 0 input/output direction setting register 3" "Input,Output" group.long 0x210++0x03 line.long 0x00 "DDR_4,Port Input/output Direction Setting Register 4" bitfld.long 0x00 14. " DDR_4E ,Port E input/output direction setting register 4" "Input,Output" bitfld.long 0x00 13. " DDR_4D ,Port D input/output direction setting register 4" "Input,Output" bitfld.long 0x00 12. " DDR_4C ,Port C input/output direction setting register 4" "Input,Output" bitfld.long 0x00 11. " DDR_4B ,Port B input/output direction setting register 4" "Input,Output" textline " " bitfld.long 0x00 9. " DDR_49 ,Port 9 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 8. " DDR_48 ,Port 8 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 7. " DDR_47 ,Port 7 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 6. " DDR_46 ,Port 6 input/output direction setting register 4" "Input,Output" textline " " bitfld.long 0x00 5. " DDR_45 ,Port 5 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 4. " DDR_44 ,Port 4 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 3. " DDR_43 ,Port 3 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 2. " DDR_42 ,Port 2 input/output direction setting register 4" "Input,Output" textline " " bitfld.long 0x00 1. " DDR_41 ,Port 1 input/output direction setting register 4" "Input,Output" bitfld.long 0x00 0. " DDR_40 ,Port 0 input/output direction setting register 4" "Input,Output" group.long 0x214++0x03 line.long 0x00 "DDR_5,Port Input/output Direction Setting Register 5" bitfld.long 0x00 11. " DDR_5B ,Port B input/output direction setting register 5" "Input,Output" bitfld.long 0x00 10. " DDR_5A ,Port A input/output direction setting register 5" "Input,Output" bitfld.long 0x00 9. " DDR_59 ,Port 9 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 8. " DDR_58 ,Port 8 input/output direction setting register 5" "Input,Output" textline " " bitfld.long 0x00 7. " DDR_57 ,Port 7 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 6. " DDR_56 ,Port 6 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 5. " DDR_55 ,Port 5 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 4. " DDR_54 ,Port 4 input/output direction setting register 5" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_53 ,Port 3 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 2. " DDR_52 ,Port 2 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 1. " DDR_51 ,Port 1 input/output direction setting register 5" "Input,Output" bitfld.long 0x00 0. " DDR_50 ,Port 0 input/output direction setting register 5" "Input,Output" group.long 0x218++0x03 line.long 0x00 "DDR_6,Port Input/output Direction Setting Register 6" bitfld.long 0x00 8. " DDR_68 ,Port 8 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 7. " DDR_67 ,Port 7 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 6. " DDR_66 ,Port 6 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 5. " DDR_65 ,Port 5 input/output direction setting register 6" "Input,Output" textline " " bitfld.long 0x00 4. " DDR_64 ,Port 4 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 3. " DDR_63 ,Port 3 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 2. " DDR_62 ,Port 2 input/output direction setting register 6" "Input,Output" bitfld.long 0x00 1. " DDR_61 ,Port 1 input/output direction setting register 6" "Input,Output" textline " " bitfld.long 0x00 0. " DDR_60 ,Port 0 input/output direction setting register 6" "Input,Output" group.long 0x21C++0x03 line.long 0x00 "DDR_7,Port Input/output Direction Setting Register 7" bitfld.long 0x00 4. " DDR_74 ,Port 4 input/output direction setting register 7" "Input,Output" bitfld.long 0x00 3. " DDR_73 ,Port 3 input/output direction setting register 7" "Input,Output" bitfld.long 0x00 2. " DDR_72 ,Port 2 input/output direction setting register 7" "Input,Output" bitfld.long 0x00 1. " DDR_71 ,Port 1 input/output direction setting register 7" "Input,Output" textline " " bitfld.long 0x00 0. " DDR_70 ,Port 0 input/output direction setting register 7" "Input,Output" group.long 0x220++0x03 line.long 0x00 "DDR_8,Port Input/output Direction Setting Register 8" bitfld.long 0x00 1. " DDR_81 ,Port 1 input/output direction setting register 8" "Input,Output" bitfld.long 0x00 0. " DDR_80 ,Port 0 input/output direction setting register 8" "Input,Output" group.long 0x238++0x03 line.long 0x00 "DDR_E,Port Input/output Direction Setting Register E" bitfld.long 0x00 3. " DDR_E3 ,Port 3 input/output direction setting register E" "Input,Output" bitfld.long 0x00 2. " DDR_E2 ,Port 2 input/output direction setting register E" "Input,Output" bitfld.long 0x00 0. " DDR_E0 ,Port 0 input/output direction setting register E" "Input,Output" tree.end tree "Input Data Registers" rgroup.long 0x300++0x03 line.long 0x00 "PDIR_0,Port Input Data Register 0" bitfld.long 0x00 14. " PDIR_0E ,Port E input data register 0" "L-level,H-level" bitfld.long 0x00 13. " PDIR_0D ,Port D input data register 0" "L-level,H-level" bitfld.long 0x00 12. " PDIR_0C ,Port C input data register 0" "L-level,H-level" bitfld.long 0x00 11. " PDIR_0B ,Port B input data register 0" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDIR_0A ,Port A input data register 0" "L-level,H-level" bitfld.long 0x00 9. " PDIR_09 ,Port 9 input data register 0" "L-level,H-level" bitfld.long 0x00 8. " PDIR_08 ,Port 8 input data register 0" "L-level,H-level" bitfld.long 0x00 7. " PDIR_07 ,Port 7 input data register 0" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDIR_06 ,Port 6 input data register 0" "L-level,H-level" bitfld.long 0x00 5. " PDIR_05 ,Port 5 input data register 0" "L-level,H-level" bitfld.long 0x00 4. " PDIR_04 ,Port 4 input data register 0" "L-level,H-level" bitfld.long 0x00 3. " PDIR_03 ,Port 3 input data register 0" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_02 ,Port 2 input data register 0" "L-level,H-level" bitfld.long 0x00 1. " PDIR_01 ,Port 1 input data register 0" "L-level,H-level" bitfld.long 0x00 0. " PDIR_00 ,Port 0 input data register 0" "L-level,H-level" rgroup.long 0x304++0x03 line.long 0x00 "PDIR_1,Port Input Data Register 1" bitfld.long 0x00 15. " PDIR_1F ,Port F input data register 1" "L-level,H-level" bitfld.long 0x00 14. " PDIR_1E ,Port E input data register 1" "L-level,H-level" bitfld.long 0x00 13. " PDIR_1D ,Port D input data register 1" "L-level,H-level" bitfld.long 0x00 12. " PDIR_1C ,Port C input data register 1" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_1B ,Port B input data register 1" "L-level,H-level" bitfld.long 0x00 10. " PDIR_1A ,Port A input data register 1" "L-level,H-level" bitfld.long 0x00 9. " PDIR_19 ,Port 9 input data register 1" "L-level,H-level" bitfld.long 0x00 8. " PDIR_18 ,Port 8 input data register 1" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_17 ,Port 7 input data register 1" "L-level,H-level" bitfld.long 0x00 6. " PDIR_16 ,Port 6 input data register 1" "L-level,H-level" bitfld.long 0x00 5. " PDIR_15 ,Port 5 input data register 1" "L-level,H-level" bitfld.long 0x00 4. " PDIR_14 ,Port 4 input data register 1" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_13 ,Port 3 input data register 1" "L-level,H-level" bitfld.long 0x00 2. " PDIR_12 ,Port 2 input data register 1" "L-level,H-level" bitfld.long 0x00 1. " PDIR_11 ,Port 1 input data register 1" "L-level,H-level" bitfld.long 0x00 0. " PDIR_10 ,Port 0 input data register 1" "L-level,H-level" rgroup.long 0x308++0x03 line.long 0x00 "PDIR_2,Port Input Data Register 2" bitfld.long 0x00 7. " PDIR_27 ,Port 7 input data register 2" "L-level,H-level" bitfld.long 0x00 6. " PDIR_26 ,Port 6 input data register 2" "L-level,H-level" bitfld.long 0x00 5. " PDIR_25 ,Port 5 input data register 2" "L-level,H-level" bitfld.long 0x00 4. " PDIR_24 ,Port 4 input data register 2" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_23 ,Port 3 input data register 2" "L-level,H-level" bitfld.long 0x00 2. " PDIR_22 ,Port 2 input data register 2" "L-level,H-level" bitfld.long 0x00 1. " PDIR_21 ,Port 1 input data register 2" "L-level,H-level" bitfld.long 0x00 0. " PDIR_20 ,Port 0 input data register 2" "L-level,H-level" rgroup.long 0x30C++0x03 line.long 0x00 "PDIR_3,Port Input Data Register 3" bitfld.long 0x00 15. " PDIR_3F ,Port F input data register 3" "L-level,H-level" bitfld.long 0x00 14. " PDIR_3E ,Port E input data register 3" "L-level,H-level" bitfld.long 0x00 13. " PDIR_3D ,Port D input data register 3" "L-level,H-level" bitfld.long 0x00 12. " PDIR_3C ,Port C input data register 3" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDIR_3B ,Port B input data register 3" "L-level,H-level" bitfld.long 0x00 10. " PDIR_3A ,Port A input data register 3" "L-level,H-level" bitfld.long 0x00 9. " PDIR_39 ,Port 9 input data register 3" "L-level,H-level" bitfld.long 0x00 8. " PDIR_38 ,Port 8 input data register 3" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_37 ,Port 7 input data register 3" "L-level,H-level" bitfld.long 0x00 6. " PDIR_36 ,Port 6 input data register 3" "L-level,H-level" bitfld.long 0x00 5. " PDIR_35 ,Port 5 input data register 3" "L-level,H-level" bitfld.long 0x00 4. " PDIR_34 ,Port 4 input data register 3" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_33 ,Port 3 input data register 3" "L-level,H-level" bitfld.long 0x00 2. " PDIR_32 ,Port 2 input data register 3" "L-level,H-level" bitfld.long 0x00 1. " PDIR_31 ,Port 1 input data register 3" "L-level,H-level" bitfld.long 0x00 0. " PDIR_30 ,Port 0 input data register 3" "L-level,H-level" rgroup.long 0x310++0x03 line.long 0x00 "PDIR_4,Port Input Data Register 4" bitfld.long 0x00 14. " PDIR_4E ,Port E input data register 4" "L-level,H-level" bitfld.long 0x00 13. " PDIR_4D ,Port D input data register 4" "L-level,H-level" bitfld.long 0x00 12. " PDIR_4C ,Port C input data register 4" "L-level,H-level" bitfld.long 0x00 11. " PDIR_4B ,Port B input data register 4" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDIR_49 ,Port 9 input data register 4" "L-level,H-level" bitfld.long 0x00 8. " PDIR_48 ,Port 8 input data register 4" "L-level,H-level" bitfld.long 0x00 7. " PDIR_47 ,Port 7 input data register 4" "L-level,H-level" bitfld.long 0x00 6. " PDIR_46 ,Port 6 input data register 4" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDIR_45 ,Port 5 input data register 4" "L-level,H-level" bitfld.long 0x00 4. " PDIR_44 ,Port 4 input data register 4" "L-level,H-level" bitfld.long 0x00 3. " PDIR_43 ,Port 3 input data register 4" "L-level,H-level" bitfld.long 0x00 2. " PDIR_42 ,Port 2 input data register 4" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDIR_41 ,Port 1 input data register 4" "L-level,H-level" bitfld.long 0x00 0. " PDIR_40 ,Port 0 input data register 4" "L-level,H-level" rgroup.long 0x314++0x03 line.long 0x00 "PDIR_5,Port Input Data Register 5" bitfld.long 0x00 11. " PDIR_5B ,Port B input data register 5" "L-level,H-level" bitfld.long 0x00 10. " PDIR_5A ,Port A input data register 5" "L-level,H-level" bitfld.long 0x00 9. " PDIR_59 ,Port 9 input data register 5" "L-level,H-level" bitfld.long 0x00 8. " PDIR_58 ,Port 8 input data register 5" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDIR_57 ,Port 7 input data register 5" "L-level,H-level" bitfld.long 0x00 6. " PDIR_56 ,Port 6 input data register 5" "L-level,H-level" bitfld.long 0x00 5. " PDIR_55 ,Port 5 input data register 5" "L-level,H-level" bitfld.long 0x00 4. " PDIR_54 ,Port 4 input data register 5" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_53 ,Port 3 input data register 5" "L-level,H-level" bitfld.long 0x00 2. " PDIR_52 ,Port 2 input data register 5" "L-level,H-level" bitfld.long 0x00 1. " PDIR_51 ,Port 1 input data register 5" "L-level,H-level" bitfld.long 0x00 0. " PDIR_50 ,Port 0 input data register 5" "L-level,H-level" rgroup.long 0x318++0x03 line.long 0x00 "PDIR_6,Port Input Data Register 6" bitfld.long 0x00 8. " PDIR_68 ,Port 8 input data register 6" "L-level,H-level" bitfld.long 0x00 7. " PDIR_67 ,Port 7 input data register 6" "L-level,H-level" bitfld.long 0x00 6. " PDIR_66 ,Port 6 input data register 6" "L-level,H-level" bitfld.long 0x00 5. " PDIR_65 ,Port 5 input data register 6" "L-level,H-level" textline " " bitfld.long 0x00 4. " PDIR_64 ,Port 4 input data register 6" "L-level,H-level" bitfld.long 0x00 3. " PDIR_63 ,Port 3 input data register 6" "L-level,H-level" bitfld.long 0x00 2. " PDIR_62 ,Port 2 input data register 6" "L-level,H-level" bitfld.long 0x00 1. " PDIR_61 ,Port 1 input data register 6" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDIR_60 ,Port 0 input data register 6" "L-level,H-level" rgroup.long 0x31C++0x03 line.long 0x00 "PDIR_7,Port Input Data Register 7" bitfld.long 0x00 4. " PDIR_74 ,Port 4 input data register 7" "L-level,H-level" bitfld.long 0x00 3. " PDIR_73 ,Port 3 input data register 7" "L-level,H-level" bitfld.long 0x00 2. " PDIR_72 ,Port 2 input data register 7" "L-level,H-level" bitfld.long 0x00 1. " PDIR_71 ,Port 1 input data register 7" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDIR_70 ,Port 0 input data register 7" "L-level,H-level" rgroup.long 0x320++0x03 line.long 0x00 "PDIR_8,Port Input Data Register 8" bitfld.long 0x00 1. " PDIR_81 ,Port 1 input data register 8" "L-level,H-level" bitfld.long 0x00 0. " PDIR_80 ,Port 0 input data register 8" "L-level,H-level" rgroup.long 0x338++0x03 line.long 0x00 "PDIR_E,Port Input Data Register E" bitfld.long 0x00 3. " PDIR_E3 ,Port 3 input data register E" "L-level,H-level" bitfld.long 0x00 2. " PDIR_E2 ,Port 2 input data register E" "L-level,H-level" bitfld.long 0x00 0. " PDIR_E0 ,Port 0 input data register E" "L-level,H-level" tree.end tree "Output Data Registers" group.long 0x400++0x03 line.long 0x00 "PDOR_0,Port Output Data Register 0" bitfld.long 0x00 14. " PDOR_0E ,Port E output data register 0" "L-level,H-level" bitfld.long 0x00 13. " PDOR_0D ,Port D output data register 0" "L-level,H-level" bitfld.long 0x00 12. " PDOR_0C ,Port C output data register 0" "L-level,H-level" bitfld.long 0x00 11. " PDOR_0B ,Port B output data register 0" "L-level,H-level" textline " " bitfld.long 0x00 10. " PDOR_0A ,Port A output data register 0" "L-level,H-level" bitfld.long 0x00 9. " PDOR_09 ,Port 9 output data register 0" "L-level,H-level" bitfld.long 0x00 8. " PDOR_08 ,Port 8 output data register 0" "L-level,H-level" bitfld.long 0x00 7. " PDOR_07 ,Port 7 output data register 0" "L-level,H-level" textline " " bitfld.long 0x00 6. " PDOR_06 ,Port 6 output data register 0" "L-level,H-level" bitfld.long 0x00 5. " PDOR_05 ,Port 5 output data register 0" "L-level,H-level" bitfld.long 0x00 4. " PDOR_04 ,Port 4 output data register 0" "L-level,H-level" bitfld.long 0x00 3. " PDOR_03 ,Port 3 output data register 0" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_02 ,Port 2 output data register 0" "L-level,H-level" bitfld.long 0x00 1. " PDOR_01 ,Port 1 output data register 0" "L-level,H-level" bitfld.long 0x00 0. " PDOR_00 ,Port 0 output data register 0" "L-level,H-level" group.long 0x404++0x03 line.long 0x00 "PDOR_1,Port Output Data Register 1" bitfld.long 0x00 15. " PDOR_1F ,Port F output data register 1" "L-level,H-level" bitfld.long 0x00 14. " PDOR_1E ,Port E output data register 1" "L-level,H-level" bitfld.long 0x00 13. " PDOR_1D ,Port D output data register 1" "L-level,H-level" bitfld.long 0x00 12. " PDOR_1C ,Port C output data register 1" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_1B ,Port B output data register 1" "L-level,H-level" bitfld.long 0x00 10. " PDOR_1A ,Port A output data register 1" "L-level,H-level" bitfld.long 0x00 9. " PDOR_19 ,Port 9 output data register 1" "L-level,H-level" bitfld.long 0x00 8. " PDOR_18 ,Port 8 output data register 1" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_17 ,Port 7 output data register 1" "L-level,H-level" bitfld.long 0x00 6. " PDOR_16 ,Port 6 output data register 1" "L-level,H-level" bitfld.long 0x00 5. " PDOR_15 ,Port 5 output data register 1" "L-level,H-level" bitfld.long 0x00 4. " PDOR_14 ,Port 4 output data register 1" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_13 ,Port 3 output data register 1" "L-level,H-level" bitfld.long 0x00 2. " PDOR_12 ,Port 2 output data register 1" "L-level,H-level" bitfld.long 0x00 1. " PDOR_11 ,Port 1 output data register 1" "L-level,H-level" bitfld.long 0x00 0. " PDOR_10 ,Port 0 output data register 1" "L-level,H-level" group.long 0x408++0x03 line.long 0x00 "PDOR_2,Port Output Data Register 2" bitfld.long 0x00 7. " PDOR_27 ,Port 7 output data register 2" "L-level,H-level" bitfld.long 0x00 6. " PDOR_26 ,Port 6 output data register 2" "L-level,H-level" bitfld.long 0x00 5. " PDOR_25 ,Port 5 output data register 2" "L-level,H-level" bitfld.long 0x00 4. " PDOR_24 ,Port 4 output data register 2" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_23 ,Port 3 output data register 2" "L-level,H-level" bitfld.long 0x00 2. " PDOR_22 ,Port 2 output data register 2" "L-level,H-level" bitfld.long 0x00 1. " PDOR_21 ,Port 1 output data register 2" "L-level,H-level" bitfld.long 0x00 0. " PDOR_20 ,Port 0 output data register 2" "L-level,H-level" group.long 0x40C++0x03 line.long 0x00 "PDOR_3,Port Output Data Register 3" bitfld.long 0x00 15. " PDOR_3F ,Port F output data register 3" "L-level,H-level" bitfld.long 0x00 14. " PDOR_3E ,Port E output data register 3" "L-level,H-level" bitfld.long 0x00 13. " PDOR_3D ,Port D output data register 3" "L-level,H-level" bitfld.long 0x00 12. " PDOR_3C ,Port C output data register 3" "L-level,H-level" textline " " bitfld.long 0x00 11. " PDOR_3B ,Port B output data register 3" "L-level,H-level" bitfld.long 0x00 10. " PDOR_3A ,Port A output data register 3" "L-level,H-level" bitfld.long 0x00 9. " PDOR_39 ,Port 9 output data register 3" "L-level,H-level" bitfld.long 0x00 8. " PDOR_38 ,Port 8 output data register 3" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_37 ,Port 7 output data register 3" "L-level,H-level" bitfld.long 0x00 6. " PDOR_36 ,Port 6 output data register 3" "L-level,H-level" bitfld.long 0x00 5. " PDOR_35 ,Port 5 output data register 3" "L-level,H-level" bitfld.long 0x00 4. " PDOR_34 ,Port 4 output data register 3" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_33 ,Port 3 output data register 3" "L-level,H-level" bitfld.long 0x00 2. " PDOR_32 ,Port 2 output data register 3" "L-level,H-level" bitfld.long 0x00 1. " PDOR_31 ,Port 1 output data register 3" "L-level,H-level" bitfld.long 0x00 0. " PDOR_30 ,Port 0 output data register 3" "L-level,H-level" group.long 0x410++0x03 line.long 0x00 "PDOR_4,Port Output Data Register 4" bitfld.long 0x00 14. " PDOR_4E ,Port E output data register 4" "L-level,H-level" bitfld.long 0x00 13. " PDOR_4D ,Port D output data register 4" "L-level,H-level" bitfld.long 0x00 12. " PDOR_4C ,Port C output data register 4" "L-level,H-level" bitfld.long 0x00 11. " PDOR_4B ,Port B output data register 4" "L-level,H-level" textline " " bitfld.long 0x00 9. " PDOR_49 ,Port 9 output data register 4" "L-level,H-level" bitfld.long 0x00 8. " PDOR_48 ,Port 8 output data register 4" "L-level,H-level" bitfld.long 0x00 7. " PDOR_47 ,Port 7 output data register 4" "L-level,H-level" bitfld.long 0x00 6. " PDOR_46 ,Port 6 output data register 4" "L-level,H-level" textline " " bitfld.long 0x00 5. " PDOR_45 ,Port 5 output data register 4" "L-level,H-level" bitfld.long 0x00 4. " PDOR_44 ,Port 4 output data register 4" "L-level,H-level" bitfld.long 0x00 3. " PDOR_43 ,Port 3 output data register 4" "L-level,H-level" bitfld.long 0x00 2. " PDOR_42 ,Port 2 output data register 4" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDOR_41 ,Port 1 output data register 4" "L-level,H-level" bitfld.long 0x00 0. " PDOR_40 ,Port 0 output data register 4" "L-level,H-level" group.long 0x414++0x03 line.long 0x00 "PDOR_5,Port Output Data Register 5" bitfld.long 0x00 11. " PDOR_5B ,Port B output data register 5" "L-level,H-level" bitfld.long 0x00 10. " PDOR_5A ,Port A output data register 5" "L-level,H-level" bitfld.long 0x00 9. " PDOR_59 ,Port 9 output data register 5" "L-level,H-level" bitfld.long 0x00 8. " PDOR_58 ,Port 8 output data register 5" "L-level,H-level" textline " " bitfld.long 0x00 7. " PDOR_57 ,Port 7 output data register 5" "L-level,H-level" bitfld.long 0x00 6. " PDOR_56 ,Port 6 output data register 5" "L-level,H-level" bitfld.long 0x00 5. " PDOR_55 ,Port 5 output data register 5" "L-level,H-level" bitfld.long 0x00 4. " PDOR_54 ,Port 4 output data register 5" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_53 ,Port 3 output data register 5" "L-level,H-level" bitfld.long 0x00 2. " PDOR_52 ,Port 2 output data register 5" "L-level,H-level" bitfld.long 0x00 1. " PDOR_51 ,Port 1 output data register 5" "L-level,H-level" bitfld.long 0x00 0. " PDOR_50 ,Port 0 output data register 5" "L-level,H-level" group.long 0x418++0x03 line.long 0x00 "PDOR_6,Port Output Data Register 6" bitfld.long 0x00 8. " PDOR_68 ,Port 8 output data register 6" "L-level,H-level" bitfld.long 0x00 7. " PDOR_67 ,Port 7 output data register 6" "L-level,H-level" bitfld.long 0x00 6. " PDOR_66 ,Port 6 output data register 6" "L-level,H-level" bitfld.long 0x00 5. " PDOR_65 ,Port 5 output data register 6" "L-level,H-level" textline " " bitfld.long 0x00 4. " PDOR_64 ,Port 4 output data register 6" "L-level,H-level" bitfld.long 0x00 3. " PDOR_63 ,Port 3 output data register 6" "L-level,H-level" bitfld.long 0x00 2. " PDOR_62 ,Port 2 output data register 6" "L-level,H-level" bitfld.long 0x00 1. " PDOR_61 ,Port 1 output data register 6" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDOR_60 ,Port 0 output data register 6" "L-level,H-level" group.long 0x41C++0x03 line.long 0x00 "PDOR_7,Port Output Data Register 7" bitfld.long 0x00 4. " PDOR_74 ,Port 4 output data register 7" "L-level,H-level" bitfld.long 0x00 3. " PDOR_73 ,Port 3 output data register 7" "L-level,H-level" bitfld.long 0x00 2. " PDOR_72 ,Port 2 output data register 7" "L-level,H-level" bitfld.long 0x00 1. " PDOR_71 ,Port 1 output data register 7" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDOR_70 ,Port 0 output data register 7" "L-level,H-level" group.long 0x420++0x03 line.long 0x00 "PDOR_8,Port Output Data Register 8" bitfld.long 0x00 1. " PDOR_81 ,Port 1 output data register 8" "L-level,H-level" bitfld.long 0x00 0. " PDOR_80 ,Port 0 output data register 8" "L-level,H-level" group.long 0x438++0x03 line.long 0x00 "PDOR_E,Port Output Data Register E" bitfld.long 0x00 3. " PDOR_E3 ,Port 3 output data register E" "L-level,H-level" bitfld.long 0x00 2. " PDOR_E2 ,Port 2 output data register E" "L-level,H-level" bitfld.long 0x00 0. " PDOR_E0 ,Port 0 output data register E" "L-level,H-level" tree.end tree "Analog Input Setting Register" group.long 0x500++0x03 line.long 0x00 "ADE,Analog Input Setting Register" bitfld.long 0x00 23. " ADE_23 ,External pin 23 mode" "Digital input/output,Analog input" bitfld.long 0x00 22. " ADE_22 ,External pin 22 mode" "Digital input/output,Analog input" bitfld.long 0x00 21. " ADE_21 ,External pin 21 mode" "Digital input/output,Analog input" bitfld.long 0x00 20. " ADE_20 ,External pin 20 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 19. " ADE_19 ,External pin 19 mode" "Digital input/output,Analog input" bitfld.long 0x00 18. " ADE_18 ,External pin 18 mode" "Digital input/output,Analog input" bitfld.long 0x00 17. " ADE_17 ,External pin 17 mode" "Digital input/output,Analog input" bitfld.long 0x00 16. " ADE_16 ,External pin 16 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 15. " ADE_15 ,External pin 15 mode" "Digital input/output,Analog input" bitfld.long 0x00 14. " ADE_14 ,External pin 14 mode" "Digital input/output,Analog input" bitfld.long 0x00 13. " ADE_13 ,External pin 13 mode" "Digital input/output,Analog input" bitfld.long 0x00 12. " ADE_12 ,External pin 12 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 11. " ADE_11 ,External pin 11 mode" "Digital input/output,Analog input" bitfld.long 0x00 10. " ADE_10 ,External pin 10 mode" "Digital input/output,Analog input" bitfld.long 0x00 9. " ADE_9 ,External pin 9 mode" "Digital input/output,Analog input" bitfld.long 0x00 8. " ADE_8 ,External pin 8 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 7. " ADE_7 ,External pin 7 mode" "Digital input/output,Analog input" bitfld.long 0x00 6. " ADE_6 ,External pin 6 mode" "Digital input/output,Analog input" bitfld.long 0x00 5. " ADE_5 ,External pin 5 mode" "Digital input/output,Analog input" bitfld.long 0x00 4. " ADE_4 ,External pin 4 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 3. " ADE_3 ,External pin 3 mode" "Digital input/output,Analog input" bitfld.long 0x00 2. " ADE_2 ,External pin 2 mode" "Digital input/output,Analog input" bitfld.long 0x00 1. " ADE_1 ,External pin 1 mode" "Digital input/output,Analog input" bitfld.long 0x00 0. " ADE_0 ,External pin 0 mode" "Digital input/output,Analog input" tree.end tree "Special Port Setting Register" group.long 0x580++0x03 line.long 0x00 "SPSR,Special Port Setting Register" sif (cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 4. " USB0C ,Use UDM0 and UDP0 as USB pins (Usb CH.0)" "Not used,Used" bitfld.long 0x00 2.--3. " MAINXC ,Main clock oscillation pin setting register" "Digital input/output,Main clock,,X0A-external X1A digital IO" else bitfld.long 0x00 2.--3. " MAINXC ,Main clock oscillation pin setting register" "Digital input/output,Main clock,,X0A-external X1A digital IO" endif tree.end tree "Extended Pin Function Setting Registers" group.long 0x600++0x03 line.long 0x00 "EPF00,Extended Pin Function Setting Register 00" bitfld.long 0x00 25. " TRC1E ,Function selection for TRACED2 and TRACED3 pins" "Not used,Used" bitfld.long 0x00 24. " TRC0E ,Function selection for TRACED0 and TRACED1 pins" "Not used,Used" textline " " bitfld.long 0x00 17. " JTAGEN1S ,Select wether to use two pins of TRSTX and TDI" "Not used,Used" bitfld.long 0x00 16. " JTAGEN0B ,Select wether to use three pins of TCK, TMS, and TDO" "Not used,Used" sif (cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 9. " USBP0E ,USB CH.0 function select bit 0" "Not output D+,Output D+" endif textline " " bitfld.long 0x00 6.--7. " SUBOUTE ,Sub clock divide output function select bit" "Not executed,SUBOUT_0,SUBOUT_1,SUBOUT_3" bitfld.long 0x00 4.--5. " RTCCOE ,RTC clock output select bit" "Not executed,RTCCOE_0,RTCCOE_1,RTCCOE_2" bitfld.long 0x00 1.--2. " CROUTE ,Internal high-speed CR oscillation output function select" "Not produced,CROUT_0,CROUT_1,CROUT_2" bitfld.long 0x00 0. " NMIS ,NMIX function select" "Not used,Used" group.long 0x604++0x03 line.long 0x00 "EPF01,Extended Pin Function Setting Register 01" bitfld.long 0x00 29.--31. " IC03S ,IC03 input select bits" "IC03_0,IC03_0,IC03_1,IC03_2,MFS_3 LSYN,MFS_7 LSYN,,CRTRIM" bitfld.long 0x00 26.--28. " IC02S ,IC02 input select bits" "IC02_0,IC02_0,IC02_1,IC02_2,MFS_2 LSYN,MFS_6 LSYN,?..." bitfld.long 0x00 23.--25. " IC01S ,IC01 input select bits" "IC01_0,IC01_0,IC01_1,IC01_2,MFS_1 LSYN,MFS_5 LSYN,?..." bitfld.long 0x00 20.--22. " IC00S ,IC00 input select bits" "IC00_0,IC00_0,IC00_1,IC00_2,MFS_0 LSYN,MFS_4 LSYN,?..." textline " " bitfld.long 0x00 18.--19. " FRCK0S ,FRCK0 input select bits" "FRCK0_0,FRCK0_0,FRCK0_1,FRCK0_2" bitfld.long 0x00 16.--17. " DTTI0S ,DTTIX0 input select bits" "DTTIX0_0,DTTIX0_0,DTTIX0_1,DTTIX0_2" bitfld.long 0x00 12. " DTTI0C ,DTTIX0 function select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO05E ,RTO05 output select bits" "Not produced,RTO05_0,RTO05_1,?..." bitfld.long 0x00 8.--9. " RTO04E ,RTO04 output select bits" "Not produced,RTO04_0,RTO04_1,?..." bitfld.long 0x00 6.--7. " RTO03E ,RTO03 output select bits" "Not produced,RTO03_0,RTO03_1,?..." bitfld.long 0x00 4.--5. " RTO02E ,RTO02 output select bits" "Not produced,RTO02_0,RTO02_1,?..." textline " " bitfld.long 0x00 2.--3. " RTO01E ,RTO01 output select bits" "Not produced,RTO01_0,RTO01_1,?..." bitfld.long 0x00 0.--1. " RTO00E ,RTO00 output select bits" "Not produced,RTO00_0,RTO00_1,?..." group.long 0x608++0x03 line.long 0x00 "EPF02,Extended Pin Function Setting Register 02" bitfld.long 0x00 29.--31. " IC13S ,IC13 input select bits" "IC13_0,IC13_0,IC13_1,,MFS_3 LSYN,MFS_7 LSYN,?..." bitfld.long 0x00 26.--28. " IC12S ,IC12 input select bits" "IC12_0,IC12_0,IC12_1,,MFS_2 LSYN,MFS_6 LSYN,?..." bitfld.long 0x00 23.--25. " IC11S ,IC11 input select bits" "IC11_0,IC11_0,IC11_1,,MFS_1 LSYN,MFS_5 LSYN,?..." bitfld.long 0x00 20.--22. " IC10S ,IC10 input select bits" "IC10_0,IC10_0,IC10_1,,MFS_0 LSYN,MFS_4 LSYN,?..." textline " " bitfld.long 0x00 18.--19. " FRCK1S ,FRCK1 input select bits" "FRCK1_0,FRCK1_0,FRCK1_1,?..." bitfld.long 0x00 16.--17. " DTTI1S ,DTTIX1 input select bits" "DTTIX1_0,DTTIX1_0,DTTIX1_1,?..." bitfld.long 0x00 12. " DTTI1C ,DTTIX1 function select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO15E ,RTO15 output select bits" "Not produced,RTO15_0,RTO15_1,?..." bitfld.long 0x00 8.--9. " RTO14E ,RTO14 output select bits" "Not produced,RTO14_0,RTO14_1,?..." bitfld.long 0x00 6.--7. " RTO13E ,RTO13 output select bits" "Not produced,RTO13_0,RTO13_1,?..." bitfld.long 0x00 4.--5. " RTO12E ,RTO12 output select bits" "Not produced,RTO12_0,RTO12_1,?..." textline " " bitfld.long 0x00 2.--3. " RTO11E ,RTO11 output select bits" "Not produced,RTO11_0,RTO11_1,?..." bitfld.long 0x00 0.--1. " RTO10E ,RTO10 output select bits" "Not produced,RTO10_0,RTO10_1,?..." group.long 0x610++0x07 line.long 0x00 "EPF04,Extended Pin Function Setting Register 04" bitfld.long 0x00 28.--29. " TIOB3S ,TIOB3 input select bits" "TIOB3_0,TIOB3_0,TIOB3_1,TIOB3_2" bitfld.long 0x00 26.--27. " TIOA3E ,TIOA3 output select bits" "Not produced,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 24.--25. " TIOA3S ,TIOA3 input select bits" "TIOA3_0,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 20.--21. " TIOB2S ,TIOB2 input select bits" "TIOB2_0,TIOB2_0,TIOB2_1,TIOB2_2" textline " " bitfld.long 0x00 18.--19. " TIOA2E ,TIOA2 output select bits" "Not produced,TIOA2_0,TIOA2_1,TIOA2_2" bitfld.long 0x00 12.--13. " TIOB1S ,TIOB1 input select bits" "TIOB1_0,TIOB1_0,TIOB1_1,TIOB1_2" bitfld.long 0x00 10.--11. " TIOA1E ,TIOA1 output select bits" "Not produced,TIOA1_0,TIOA1_1,TIOA1_2" bitfld.long 0x00 8.--9. " TIOA1S ,TIOA1 input select bits" "TIOA1_0,TIOA1_0,TIOA1_1,TIOA1_2" textline " " bitfld.long 0x00 4.--6. " TIOB0S ,TIOB0 input select bits" "TIOB0_0,TIOB0_0,TIOB0_1,TIOB0_2,,,SUBOUT,Measuring trimming pin" bitfld.long 0x00 2.--3. " TIOA0E ,TIOA0 output select bits" "Output produced,TIOA0_0,TIOA0_1,TIOA0_2" line.long 0x04 "EPF05,Extended Pin Function Setting Register 05" bitfld.long 0x04 28.--29. " TIOB7S ,TIOB7 input select bits" "TIOB7_0,TIOB7_0,TIOB7_1,TIOB7_2" bitfld.long 0x04 26.--27. " TIOA7E ,TIOA7 output select bits" "Not produced,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 24.--25. " TIOA7S ,TIOA7 input select bits" "TIOA7_0,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 20.--21. " TIOB6S ,TIOB6 input select bits" "TIOB6_0,TIOB6_0,TIOB6_1,TIOB6_2" textline " " bitfld.long 0x04 18.--19. " TIOA6E ,TIOA6 output select bits" "Not produced,TIOA6_0,TIOA6_1,TIOA6_2" bitfld.long 0x04 12.--13. " TIOB5S ,TIOB5 input select bits" "TIOB5_0,TIOB5_0,TIOB5_1,TIOB5_2" bitfld.long 0x04 10.--11. " TIOA5E ,TIOA5 output select bits" "Not produced,TIOA5_0,TIOA5_1,TIOA5_2" bitfld.long 0x04 8.--9. " TIOA5S ,TIOA5 input select bits" "TIOA5_0,TIOA5_0,TIOA5_1,TIOA5_2" textline " " bitfld.long 0x04 4.--5. " TIOB4S ,TIOB4 input select bits" "TIOB4_0,TIOB4_0,TIOB4_1,TIOB4_2" bitfld.long 0x04 2.--3. " TIOA4E ,TIOA4 output select bits" "Output produced,TIOA4_0,TIOA4_1,TIOA4_2" group.long 0x618++0x03 line.long 0x00 "EPF06,Extended Pin Function Setting Register 06" bitfld.long 0x00 30.--31. " EINT15S ,External interrupt input_15 select" "INT15_0,INT15_0,INT15_1,INT15_2" bitfld.long 0x00 28.--29. " EINT14S ,External interrupt input_14 select" "INT14_0,INT14_0,INT14_1,INT14_2" bitfld.long 0x00 26.--27. " EINT13S ,External interrupt input_13 select" "INT13_0,INT13_0,INT13_1,INT13_2" bitfld.long 0x00 24.--25. " EINT12S ,External interrupt input_12 select" "INT12_0,INT12_0,INT12_1,INT12_2" textline " " bitfld.long 0x00 22.--23. " EINT11S ,External interrupt input_11 select" "INT11_0,INT11_0,INT11_1,INT11_2" bitfld.long 0x00 20.--21. " EINT10S ,External interrupt input_10 select" "INT10_0,INT10_0,INT10_1,INT10_2" bitfld.long 0x00 18.--19. " EINT09S ,External interrupt input_09 select" "INT09_0,INT09_0,INT09_1,INT09_2" bitfld.long 0x00 16.--17. " EINT08S ,External interrupt input_08 select" "INT08_0,INT08_0,INT08_1,INT08_2" textline " " bitfld.long 0x00 14.--15. " EINT07S ,External interrupt input_07 select" "INT07_0,INT07_0,INT07_1,INT07_2" bitfld.long 0x00 12.--13. " EINT06S ,External interrupt input_06 select" "INT06_0,INT06_0,INT06_1,INT06_2" bitfld.long 0x00 10.--11. " EINT05S ,External interrupt input_05 select" "INT05_0,INT05_0,INT05_1,INT05_2" bitfld.long 0x00 8.--9. " EINT04S ,External interrupt input_04 select" "INT04_0,INT04_0,INT04_1,INT04_2" textline " " bitfld.long 0x00 6.--7. " EINT03S ,External interrupt input_03 select" "INT03_0,INT03_0,INT03_1,INT03_2" bitfld.long 0x00 4.--5. " EINT02S ,External interrupt input_02 select" "INT02_0,INT02_0,INT02_1,INT02_2" bitfld.long 0x00 2.--3. " EINT01S ,External interrupt input_01 select" "INT01_0,INT01_0,INT01_1,INT01_2" bitfld.long 0x00 0.--1. " EINT00S ,External interrupt input_00 select" "INT00_0,INT00_0,INT00_1,INT00_2" group.long 0x61C++0x07 line.long 0x00 "EPF07,Extended Pin Function Setting Register 07" bitfld.long 0x00 26.--27. " SCK3B ,SCK3 input/output select" "Sck3_0/not produced,SCK3_0,SCK3_1,SCK3_2" bitfld.long 0x00 24.--25. " SOT3B ,SOT3 input/output select" "Sot3_0/not produced,SOT3_0,SOT3_1,SOT3_2" bitfld.long 0x00 22.--23. " SIN3S ,SIN3 input select" "SIN3_0,SIN3_0,SIN3_1,SIN3_2" bitfld.long 0x00 20.--21. " SCK2B ,SCK2 input/output select" "Sck2_0/not produced,SCK2_0,SCK2_1,SCK2_2" textline " " bitfld.long 0x00 18.--19. " SOT2B ,SOT2 input/output select" "Sot2_0/not produced,SOT2_0,SOT2_1,SOT2_2" bitfld.long 0x00 16.--17. " SIN2S ,SIN2 input select" "SIN2_0,SIN2_0,SIN2_1,SIN2_2" bitfld.long 0x00 14.--15. " SCK1B ,SCK1 input/output select" "Sck1_0/not produced,SCK1_0,SCK1_1,SCK1_2" bitfld.long 0x00 12.--13. " SOT1B ,SOT1 input/output select" "Sot1_0/not produced,SOT1_0,SOT1_1,SOT1_2" textline " " bitfld.long 0x00 10.--11. " SIN1S ,SIN1 input select" "SIN1_0,SIN1_0,SIN1_1,SIN1_2" bitfld.long 0x00 8.--9. " SCK0B ,SCK0 input/output select" "Sck0_0/not produced,SCK0_0,SCK0_1,SCK0_2" bitfld.long 0x00 6.--7. " SOT0B ,SOT0 input/output select" "Sot0_0/not produced,SOT0_0,SOT0_1,SOT0_2" bitfld.long 0x00 4.--5. " SIN0S ,SIN0 input select" "SIN0_0,SIN0_0,SIN0_1,SIN0_2" line.long 0x04 "EPF08,Extended Pin Function Setting Register 08" bitfld.long 0x04 30.--31. " CST5S ,CTS5 input/output select" "CTS5_0,CTS5_0,CTS5_1,CTS5_2" bitfld.long 0x04 28.--29. " RTS5E ,RTS5 input/output select" "Not produced,RTS5_0,RTS5_1,RTS5_2" bitfld.long 0x04 26.--27. " SCK7B ,SCK7 input/output select" "Sck7_0/not produced,SCK7_0,SCK7_1,SCK7_2" bitfld.long 0x04 24.--25. " SOT7B ,SOT7 input/output select" "Sot7_0/not produced,SOT7_0,SOT7_1,SOT7_2" textline " " bitfld.long 0x04 22.--23. " SIN7S ,SIN7 input select" "SIN7_0,SIN7_0,SIN7_1,SIN7_2" bitfld.long 0x04 20.--21. " SCK6B ,SCK6 input/output select" "Sck6_0/not produced,SCK6_0,SCK6_1,SCK6_2" bitfld.long 0x04 18.--19. " SOT6B ,SOT6 input/output select" "Sot6_0/not produced,SOT6_0,SOT6_1,SOT6_2" bitfld.long 0x04 16.--17. " SIN6S ,SIN6 input select" "SIN6_0,SIN6_0,SIN6_1,SIN6_2" textline " " bitfld.long 0x04 14.--15. " SCK5B ,SCK5 input/output select" "Sck5/not produced_0,SCK5_0,SCK5_1,SCK5_2" bitfld.long 0x04 12.--13. " SOT5B ,SOT5 input/output select" "Sot5/not produced_0,SOT5_0,SOT5_1,SOT5_2" bitfld.long 0x04 10.--11. " SIN5S ,SIN5 input select" "SIN5_0,SIN5_0,SIN5_1,SIN5_2" bitfld.long 0x04 8.--9. " SCK4B ,SCK4 input/output select" "Sck4_0/not produced,SCK4_0,SCK4_1,SCK4_2" textline " " bitfld.long 0x04 6.--7. " SOT4B ,SOT4 input/output select" "Sot4_0/not produced,SOT4_0,SOT4_1,SOT4_2" bitfld.long 0x04 4.--5. " SIN4S ,SIN4 input select" "SIN4_0,SIN4_0,SIN4_1,SIN4_2" bitfld.long 0x04 2.--3. " CTS4S ,CTS4 input select" "CTS4_0,CTS4_0,CTS4_1,CTS4_2" bitfld.long 0x04 0.--1. " RTS4E ,RTS4 output select" "Not produced,RTS4_0,RTS4_1,RTS4_2" group.long 0x624++0x03 line.long 0x00 "EPF09,Extended Pin Function Setting Register 09" sif (cpuis("MB9BF46?R")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")) bitfld.long 0x00 30.--31. " CTX1E ,CTX1E output select" "Not produced,TX1_0,TX1_1,TX1_2" bitfld.long 0x00 28.--29. " CRX1S ,CRX1S input select" "RX1_0,RX1_0,RX1_1,RX1_2" bitfld.long 0x00 26.--27. " CTX0E ,CTX0E output select" "Not produced,TX0_0,TX0_1,TX0_2" bitfld.long 0x00 24.--25. " CRX0S ,CRX0S input select" "RX0_0,RX0_0,RX0_1,RX0_2" textline " " else bitfld.long 0x00 26.--27. " CTX0E ,CTX0E output select" "Not produced,TX0_0,TX0_1,TX0_2" bitfld.long 0x00 24.--25. " CRX0S ,CRX0S input select" "RX0_0,RX0_0,RX0_1,RX0_2" textline " " endif bitfld.long 0x00 20.--23. " ADTRG2S ,ADTRG2 input select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." bitfld.long 0x00 16.--19. " ADTRG1S ,ADTRG1 input select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." bitfld.long 0x00 12.--15. " ADTRG0S ,ADTRG0 input select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." textline " " bitfld.long 0x00 10.--11. " QZIN1S ,QZIN1S input select" "ZIN1_0,ZIN1_0,ZIN1_1,ZIN1_2" bitfld.long 0x00 8.--9. " QBIN1S ,QBIN1S input select" "BIN1_0,BIN1_0,BIN1_1,BIN1_2" bitfld.long 0x00 6.--7. " QAIN1S ,QAIN1S input select" "AIN1_0,AIN1_0,AIN1_1,AIN1_2" textline " " bitfld.long 0x00 4.--5. " QZIN0S ,QZIN0S input select" "ZIN0_0,ZIN0_0,ZIN0_1,ZIN0_2" bitfld.long 0x00 2.--3. " QBIN0S ,QBIN0S input select" "BIN0_0,BIN0_0,BIN0_1,BIN0_2" bitfld.long 0x00 0.--1. " QAIN0S ,QAIN0S input select" "AIN0_0,AIN0_0,AIN0_1,AIN0_2" group.long 0x628++0x07 line.long 0x00 "EPF10,Extended Pin Function Setting Register 10" bitfld.long 0x00 31. " UEA24E ,UEA24E output select" "Not produced,Produced" bitfld.long 0x00 30. " UEA23E ,UEA23E output select" "Not produced,Produced" bitfld.long 0x00 29. " UEA22E ,UEA22E output select" "Not produced,Produced" bitfld.long 0x00 28. " UEA21E ,UEA21E output select" "Not produced,Produced" textline " " bitfld.long 0x00 27. " UEA20E ,UEA20E output select" "Not produced,Produced" bitfld.long 0x00 26. " UEA19E ,UEA19E output select" "Not produced,Produced" bitfld.long 0x00 25. " UEA18E ,UEA18E output select" "Not produced,Produced" bitfld.long 0x00 24. " UEA17E ,UEA17E output select" "Not produced,Produced" textline " " bitfld.long 0x00 23. " UEA16E ,UEA16E output select" "Not produced,Produced" bitfld.long 0x00 22. " UEA15E ,UEA15E output select" "Not produced,Produced" bitfld.long 0x00 21. " UEA14E ,UEA14E output select" "Not produced,Produced" bitfld.long 0x00 20. " UEA13E ,UEA13E output select" "Not produced,Produced" textline " " bitfld.long 0x00 19. " UEA12E ,UEA12E output select" "Not produced,Produced" bitfld.long 0x00 18. " UEA11E ,UEA11E output select" "Not produced,Produced" bitfld.long 0x00 17. " UEA10E ,UEA10E output select" "Not produced,Produced" bitfld.long 0x00 16. " UEA09E ,UEA09E output select" "Not produced,Produced" textline " " bitfld.long 0x00 15. " UEA08E ,UEA08E output select" "Not produced,Produced" bitfld.long 0x00 14. " UEAOOE ,UEAOOE output select" "Not produced,Produced" bitfld.long 0x00 13. " UECS7E ,UECS7E output select" "Not produced,Produced" bitfld.long 0x00 12. " UECS6E ,UECS6E output select" "Not produced,Produced" textline " " bitfld.long 0x00 11. " UECS5E ,UECS5E output select" "Not produced,Produced" bitfld.long 0x00 10. " UECS4E ,UECS4E output select" "Not produced,Produced" bitfld.long 0x00 9. " UECS3E ,UECS3E output select" "Not produced,Produced" bitfld.long 0x00 8. " UECS2E ,UECS2E output select" "Not produced,Produced" textline " " bitfld.long 0x00 7. " UECS1E ,UECS1E output select" "Not produced,Produced" bitfld.long 0x00 6. " UEFLSE ,UEFLSE output select" "Not produced,Produced" bitfld.long 0x00 5. " UEOEXE ,UEOEXE output select" "Not produced,Produced" bitfld.long 0x00 4. " UEDQME ,UEDQME output select" "Not produced,Produced" textline " " bitfld.long 0x00 3. " UEWEXE ,UEWEXE output select" "Not produced,Produced" bitfld.long 0x00 2. " UECLKE ,UECLKE output select" "Not produced,Produced" bitfld.long 0x00 1. " UEDTHB ,UEDTHB output select" "Not produced,Produced" bitfld.long 0x00 0. " UEDEFB ,UEDEFB output select" "Not produced,Produced" line.long 0x04 "EPF11,Extended Pin Function Setting Register 11" bitfld.long 0x04 25. " UERLC ,UERLC relocation select" "0,1" bitfld.long 0x04 24. " UED15B ,UED15B input/output select" "Not produced,Produced" bitfld.long 0x04 23. " UED14B ,UED14B output select" "Not produced,Produced" bitfld.long 0x04 22. " UED13B ,UED13B output select" "Not produced,Produced" textline " " bitfld.long 0x04 21. " UED12B ,UED12B output select" "Not produced,Produced" bitfld.long 0x04 20. " UED11B ,UED11B output select" "Not produced,Produced" bitfld.long 0x04 19. " UED10B ,UED10B output select" "Not produced,Produced" bitfld.long 0x04 18. " UED09B ,UED09B output select" "Not produced,Produced" textline " " bitfld.long 0x04 17. " UED08B ,UED08B output select" "Not produced,Produced" bitfld.long 0x04 16. " UED07B ,UED07B output select" "Not produced,Produced" bitfld.long 0x04 15. " UED06B ,UED06B output select" "Not produced,Produced" bitfld.long 0x04 14. " UED05B ,UED05B output select" "Not produced,Produced" textline " " bitfld.long 0x04 13. " UED04B ,UED04B output select" "Not produced,Produced" bitfld.long 0x04 12. " UED03B ,UED03B output select" "Not produced,Produced" bitfld.long 0x04 11. " UED02B ,UED02B output select" "Not produced,Produced" bitfld.long 0x04 10. " UED01B ,UED01B output select" "Not produced,Produced" textline " " bitfld.long 0x04 9. " UED00B ,UED00B output select" "Not produced,Produced" bitfld.long 0x04 8. " UEA07E ,UEA07E output select" "Not produced,Produced" bitfld.long 0x04 7. " UEA06E ,UEA06E output select" "Not produced,Produced" bitfld.long 0x04 6. " UEA05E ,UEA05E output select" "Not produced,Produced" textline " " bitfld.long 0x04 5. " UEA04E ,UEA04E output select" "Not produced,Produced" bitfld.long 0x04 4. " UEA03E ,UEA03E output select" "Not produced,Produced" bitfld.long 0x04 3. " UEA02E ,UEA02E output select" "Not produced,Produced" bitfld.long 0x04 2. " UEA01E ,UEA01E output select" "Not produced,Produced" textline " " bitfld.long 0x04 1. " UECS0E ,UECS0E output select" "Not produced,Produced" bitfld.long 0x04 0. " UEALEE ,UEALEE output select" "Not produced,Produced" group.long 0x640++0x03 line.long 0x00 "EPF16,Extended Pin Function Setting Register 16" bitfld.long 0x00 29. " SFMPBC ,MFS_B I2C fastmode+ select" "Not supported,Supported" bitfld.long 0x00 28. " SFMPAC ,MFS_A I2C fastmode+ select" "Not supported,Supported" bitfld.long 0x00 2.--3. " SCS7B ,SCS7 input/output select" "Scs7_0/not produced,SCS7_0,SCS7_1,SCS7_2" bitfld.long 0x00 0.--1. " SCS6B ,SCS6 select" "Scs6_0/not produced,SCS6_0,SCS6_1,SCS6_2" group.long 0x648++0x03 line.long 0x00 "EPF18,Extended Pin Function Setting Register 18" bitfld.long 0x00 28.--29. " SDWPS ,S_WP input select" "S_WP_0,S_WP_0,?..." bitfld.long 0x00 26.--27. " SDCDS ,S_CD input select" "S_CD_0,S_CD_0,?..." bitfld.long 0x00 24.--25. " SDDATA3B ,SDDATA3 input/output select" "S_data3_0/not produced,S_DATA3_0/S_DATA3_0,?..." bitfld.long 0x00 22.--23. " SDDATA2B ,SDDATA2 input/output select" "S_data2_0/not produced,S_DATA2_0/S_DATA2_0,?..." textline " " bitfld.long 0x00 20.--21. " SDDATA1B ,SDDATA1 input/output select" "S_data1_0/not produced,S_DATA1_0/S_DATA1_0,?..." bitfld.long 0x00 18.--19. " SDDATA0B ,SDDATA0 input/output select" "S_data0_0/not produced,S_DATA0_0/S_DATA0_0,?..." bitfld.long 0x00 16.--17. " SDCMDB ,S_CMD input/output select" "S_cmd_0/not produced,S_CMD_0/S_CMD_0,?..." bitfld.long 0x00 14.--15. " SDCLKE ,S_CLK output select" "Not produced,S_CLK_0,?..." group.long 0x650++0x03 line.long 0x00 "EPF20,Extended Pin Function Setting Register 20" bitfld.long 0x00 5. " UECSXE ,Output for external bus SDRAM MCSX8" "Not produced,Produced" bitfld.long 0x00 4. " UEDWEXE ,Output for external bus SDRAM MSDWEX" "Not produced,Produced" bitfld.long 0x00 3. " UECASE ,Output for external bus SDRAM MCASX" "Not produced,Produced" textline " " bitfld.long 0x00 2. " UERASE ,Output for external bus SDRAM MRASX" "Not produced,Produced" bitfld.long 0x00 1. " UESMCEE ,Output for external bus SDRAM MSDCKE" "Not produced,Produced" bitfld.long 0x00 0. " UESMCKE ,Output for external bus SDRAM MADCLK" "Not produced,Produced" tree.end tree "Open Drain Setting Registers" group.long 0x700++0x03 line.long 0x00 "PZR_0,Port Pseudo Open Drain Setting Register 0" bitfld.long 0x00 14. " PZR_0E ,Port E pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 13. " PZR_0D ,Port D pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 12. " PZR_0C ,Port C pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 11. " PZR_0B ,Port B pseudo open drain setting register 0" "High,Hi-z" textline " " bitfld.long 0x00 10. " PZR_0A ,Port A pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 9. " PZR_09 ,Port 9 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 8. " PZR_08 ,Port 8 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 7. " PZR_07 ,Port 7 pseudo open drain setting register 0" "High,Hi-z" textline " " bitfld.long 0x00 6. " PZR_06 ,Port 6 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 5. " PZR_05 ,Port 5 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 4. " PZR_04 ,Port 4 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 3. " PZR_03 ,Port 3 pseudo open drain setting register 0" "High,Hi-z" textline " " bitfld.long 0x00 2. " PZR_02 ,Port 2 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 1. " PZR_01 ,Port 1 pseudo open drain setting register 0" "High,Hi-z" bitfld.long 0x00 0. " PZR_00 ,Port 0 pseudo open drain setting register 0" "High,Hi-z" group.long 0x704++0x03 line.long 0x00 "PZR_1,Port Pseudo Open Drain Setting Register 1" bitfld.long 0x00 15. " PZR_1F ,Port F pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 14. " PZR_1E ,Port E pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 13. " PZR_1D ,Port D pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 12. " PZR_1C ,Port C pseudo open drain setting register 1" "High,Hi-z" textline " " bitfld.long 0x00 11. " PZR_1B ,Port B pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 10. " PZR_1A ,Port A pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 9. " PZR_19 ,Port 9 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 8. " PZR_18 ,Port 8 pseudo open drain setting register 1" "High,Hi-z" textline " " bitfld.long 0x00 7. " PZR_17 ,Port 7 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 6. " PZR_16 ,Port 6 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 5. " PZR_15 ,Port 5 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 4. " PZR_14 ,Port 4 pseudo open drain setting register 1" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_13 ,Port 3 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 2. " PZR_12 ,Port 2 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 1. " PZR_11 ,Port 1 pseudo open drain setting register 1" "High,Hi-z" bitfld.long 0x00 0. " PZR_10 ,Port 0 pseudo open drain setting register 1" "High,Hi-z" group.long 0x708++0x03 line.long 0x00 "PZR_2,Port Pseudo Open Drain Setting Register 2" bitfld.long 0x00 7. " PZR_27 ,Port 7 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 6. " PZR_26 ,Port 6 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 5. " PZR_25 ,Port 5 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 4. " PZR_24 ,Port 4 pseudo open drain setting register 2" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_23 ,Port 3 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 2. " PZR_22 ,Port 2 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 1. " PZR_21 ,Port 1 pseudo open drain setting register 2" "High,Hi-z" bitfld.long 0x00 0. " PZR_20 ,Port 0 pseudo open drain setting register 2" "High,Hi-z" group.long 0x70C++0x03 line.long 0x00 "PZR_3,Port Pseudo Open Drain Setting Register 3" bitfld.long 0x00 15. " PZR_3F ,Port F pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 14. " PZR_3E ,Port E pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 13. " PZR_3D ,Port D pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 12. " PZR_3C ,Port C pseudo open drain setting register 3" "High,Hi-z" textline " " bitfld.long 0x00 11. " PZR_3B ,Port B pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 10. " PZR_3A ,Port A pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 9. " PZR_39 ,Port 9 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 8. " PZR_38 ,Port 8 pseudo open drain setting register 3" "High,Hi-z" textline " " bitfld.long 0x00 7. " PZR_37 ,Port 7 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 6. " PZR_36 ,Port 6 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 5. " PZR_35 ,Port 5 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 4. " PZR_34 ,Port 4 pseudo open drain setting register 3" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_33 ,Port 3 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 2. " PZR_32 ,Port 2 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 1. " PZR_31 ,Port 1 pseudo open drain setting register 3" "High,Hi-z" bitfld.long 0x00 0. " PZR_30 ,Port 0 pseudo open drain setting register 3" "High,Hi-z" group.long 0x710++0x03 line.long 0x00 "PZR_4,Port Pseudo Open Drain Setting Register 4" bitfld.long 0x00 14. " PZR_4E ,Port E pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 13. " PZR_4D ,Port D pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 12. " PZR_4C ,Port C pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 11. " PZR_4B ,Port B pseudo open drain setting register 4" "High,Hi-z" textline " " bitfld.long 0x00 9. " PZR_49 ,Port 9 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 8. " PZR_48 ,Port 8 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 7. " PZR_47 ,Port 7 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 6. " PZR_46 ,Port 6 pseudo open drain setting register 4" "High,Hi-z" textline " " bitfld.long 0x00 5. " PZR_45 ,Port 5 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 4. " PZR_44 ,Port 4 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 3. " PZR_43 ,Port 3 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 2. " PZR_42 ,Port 2 pseudo open drain setting register 4" "High,Hi-z" textline " " bitfld.long 0x00 1. " PZR_41 ,Port 1 pseudo open drain setting register 4" "High,Hi-z" bitfld.long 0x00 0. " PZR_40 ,Port 0 pseudo open drain setting register 4" "High,Hi-z" group.long 0x714++0x03 line.long 0x00 "PZR_5,Port Pseudo Open Drain Setting Register 5" bitfld.long 0x00 11. " PZR_5B ,Port B pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 10. " PZR_5A ,Port A pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 9. " PZR_59 ,Port 9 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 8. " PZR_58 ,Port 8 pseudo open drain setting register 5" "High,Hi-z" textline " " bitfld.long 0x00 7. " PZR_57 ,Port 7 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 6. " PZR_56 ,Port 6 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 5. " PZR_55 ,Port 5 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 4. " PZR_54 ,Port 4 pseudo open drain setting register 5" "High,Hi-z" textline " " bitfld.long 0x00 3. " PZR_53 ,Port 3 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 2. " PZR_52 ,Port 2 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 1. " PZR_51 ,Port 1 pseudo open drain setting register 5" "High,Hi-z" bitfld.long 0x00 0. " PZR_50 ,Port 0 pseudo open drain setting register 5" "High,Hi-z" group.long 0x718++0x03 line.long 0x00 "PZR_6,Port Pseudo Open Drain Setting Register 6" bitfld.long 0x00 8. " PZR_68 ,Port 8 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 7. " PZR_67 ,Port 7 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 6. " PZR_66 ,Port 6 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 5. " PZR_65 ,Port 5 pseudo open drain setting register 6" "High,Hi-z" textline " " bitfld.long 0x00 4. " PZR_64 ,Port 4 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 3. " PZR_63 ,Port 3 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 2. " PZR_62 ,Port 2 pseudo open drain setting register 6" "High,Hi-z" bitfld.long 0x00 1. " PZR_61 ,Port 1 pseudo open drain setting register 6" "High,Hi-z" textline " " bitfld.long 0x00 0. " PZR_60 ,Port 0 pseudo open drain setting register 6" "High,Hi-z" group.long 0x71C++0x03 line.long 0x00 "PZR_7,Port Pseudo Open Drain Setting Register 7" bitfld.long 0x00 4. " PZR_74 ,Port 4 pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 3. " PZR_73 ,Port 3 pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 2. " PZR_72 ,Port 2 pseudo open drain setting register 7" "High,Hi-z" bitfld.long 0x00 1. " PZR_71 ,Port 1 pseudo open drain setting register 7" "High,Hi-z" textline " " bitfld.long 0x00 0. " PZR_70 ,Port 0 pseudo open drain setting register 7" "High,Hi-z" group.long 0x720++0x03 line.long 0x00 "PZR_8,Port Pseudo Open Drain Setting Register 8" bitfld.long 0x00 1. " PZR_81 ,Port 1 pseudo open drain setting register 8" "High,Hi-z" bitfld.long 0x00 0. " PZR_80 ,Port 0 pseudo open drain setting register 8" "High,Hi-z" group.long 0x738++0x03 line.long 0x00 "PZR_E,Port Pseudo Open Drain Setting Register E" bitfld.long 0x00 3. " PZR_E3 ,Port 3 pseudo open drain setting register E" "High,Hi-z" bitfld.long 0x00 2. " PZR_E2 ,Port 2 pseudo open drain setting register E" "High,Hi-z" bitfld.long 0x00 0. " PZR_E0 ,Port 0 pseudo open drain setting register E" "High,Hi-z" tree.end width 0x0B elif (cpuis("MB9BF?6?K")) base ad:0x4006F000 width 8. tree "Function Setting Registers" group.long 0x0++0x03 line.long 0x00 " PFR_0 ,Port Function Setting Register 0" bitfld.long 0x00 4. " PFR_04 ,Port 4 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_03 ,Port 3 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_02 ,Port 2 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_01 ,Port 1 Function Setting Register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 0. " PFR_00 ,Port 0 Function Setting Register 0" "GPIO,I/O peripherals" group.long 0x4++0x03 line.long 0x00 "PFR_1,Port Function Setting Register 1" bitfld.long 0x00 3. " PFR_13 ,Port 3 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_12 ,Port 2 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_11 ,Port 1 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_10 ,Port 0 Function Setting Register 1" "GPIO,I/O peripherals" group.long 0x8++0x03 line.long 0x00 "PFR_2,Port Function Setting Register 2" bitfld.long 0x00 3. " PFR_23 ,Port 3 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_22 ,Port 2 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_21 ,Port 1 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_20 ,Port 0 Function Setting Register 2" "GPIO,I/O peripherals" group.long 0xC++0x03 line.long 0x00 "PFR_3,Port Function Setting Register 3" bitfld.long 0x00 5. " PFR_35 ,Port 5 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_34 ,Port 4 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_33 ,Port 3 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_32 ,Port 2 Function Setting Register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 1. " PFR_31 ,Port 1 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_30 ,Port 0 Function Setting Register 3" "GPIO,I/O peripherals" group.long 0x10++0x03 line.long 0x00 "PFR_4,Port Function Setting Register 4" bitfld.long 0x00 7. " PFR_47 ,Port 7 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_46 ,Port 6 Function Setting Register 4" "GPIO,I/O peripherals" group.long 0x14++0x03 line.long 0x00 "PFR_5,Port Function Setting Register 5" bitfld.long 0x00 7. " PFR_57 ,Port 7 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_56 ,Port 6 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_55 ,Port 5 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_54 ,Port 4 Function Setting Register 5" "GPIO,I/O peripherals" group.long 0x18++0x03 line.long 0x00 "PFR_6,Port Function Setting Register 6" bitfld.long 0x00 6. " PFR_66 ,Port 6 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_61 ,Port 1 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_60 ,Port 0 Function Setting Register 6" "GPIO,I/O peripherals" group.long 0x20++0x03 line.long 0x00 "PFR_8,Port Function Setting Register 8" bitfld.long 0x00 1. " PFR_81 ,Port 1 Function Setting Register 8" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_80 ,Port 0 Function Setting Register 8" "GPIO,I/O peripherals" group.long 0x38++0x03 line.long 0x00 "PFR_E,Port Function Setting Register E" bitfld.long 0x00 3. " PFR_E3 ,Port 3 Function Setting Register E" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_E2 ,Port 2 Function Setting Register E" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_E0 ,Port 0 Function Setting Register E" "GPIO,I/O peripherals" tree.end tree "Pull-up setting registers" group.long 0x100++0x03 line.long 0x00 "PCR_0,Pull-up Setting Register 0" bitfld.long 0x00 4. " PCR_04 ,Pull-up 4 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_03 ,Pull-up 3 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_02 ,Pull-up 2 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_01 ,Pull-up 1 Setting Register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 0. " PCR_00 ,Pull-up 0 Setting Register 0" "Pull-up disconnected,Pull-up connected" group.long 0x104++0x03 line.long 0x00 "PCR_1,Pull-up Setting Register 1" bitfld.long 0x00 3. " PCR_13 ,Pull-up 3 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_12 ,Pull-up 2 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_11 ,Pull-up 1 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_10 ,Pull-up 0 Setting Register 1" "Pull-up disconnected,Pull-up connected" group.long 0x108++0x03 line.long 0x00 "PCR_2,Pull-up Setting Register 2" bitfld.long 0x00 3. " PCR_23 ,Pull-up 3 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_22 ,Pull-up 2 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_21 ,Pull-up 1 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_20 ,Pull-up 0 Setting Register 2" "Pull-up disconnected,Pull-up connected" group.long 0x10C++0x03 line.long 0x00 "PCR_3,Pull-up Setting Register 3" bitfld.long 0x00 5. " PCR_35 ,Pull-up 5 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_34 ,Pull-up 4 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_33 ,Pull-up 3 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_32 ,Pull-up 2 Setting Register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 1. " PCR_31 ,Pull-up 1 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_30 ,Pull-up 0 Setting Register 3" "Pull-up disconnected,Pull-up connected" group.long 0x110++0x03 line.long 0x00 "PCR_4,Pull-up Setting Register 4" bitfld.long 0x00 7. " PCR_47 ,Pull-up 7 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_46 ,Pull-up 6 Setting Register 4" "Pull-up disconnected,Pull-up connected" group.long 0x114++0x03 line.long 0x00 "PCR_5,Pull-up Setting Register 5" bitfld.long 0x00 7. " PCR_57 ,Pull-up 7 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_56 ,Pull-up 6 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_55 ,Pull-up 5 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_54 ,Pull-up 4 Setting Register 5" "Pull-up disconnected,Pull-up connected" group.long 0x118++0x03 line.long 0x00 "PCR_6,Pull-up Setting Register 6" bitfld.long 0x00 6. " PCR_66 ,Pull-up 6 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_61 ,Pull-up 1 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_60 ,Pull-up 0 Setting Register 6" "Pull-up disconnected,Pull-up connected" group.long 0x138++0x03 line.long 0x00 "PCR_E,Pull-up Setting Register E" bitfld.long 0x00 3. " PCR_E3 ,Pull-up 3 Setting Register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_E2 ,Pull-up 2 Setting Register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_E0 ,Pull-up 0 Setting Register E" "Pull-up disconnected,Pull-up connected" tree.end tree "Direction setting registers" group.long 0x200++0x03 line.long 0x00 "DDR_0,Port input/output Direction Setting Register 0" bitfld.long 0x00 4. " DDR_04 ,Port 4 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 3. " DDR_03 ,Port 3 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 2. " DDR_02 ,Port 2 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 1. " DDR_01 ,Port 1 Input/Output Direction Setting Register 0" "Input,Output" textline " " bitfld.long 0x00 0. " DDR_00 ,Port 0 Input/Output Direction Setting Register 0" "Input,Output" group.long 0x204++0x03 line.long 0x00 "DDR_1,Port input/output Direction Setting Register 1" bitfld.long 0x00 3. " DDR_13 ,Port 3 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 2. " DDR_12 ,Port 2 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 1. " DDR_11 ,Port 1 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 0. " DDR_10 ,Port 0 Input/Output Direction Setting Register 1" "Input,Output" group.long 0x208++0x03 line.long 0x00 "DDR_2,Port input/output Direction Setting Register 2" bitfld.long 0x00 3. " DDR_23 ,Port 3 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 2. " DDR_22 ,Port 2 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 1. " DDR_21 ,Port 1 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 0. " DDR_20 ,Port 0 Input/Output Direction Setting Register 2" "Input,Output" group.long 0x20C++0x03 line.long 0x00 "DDR_3,Port input/output Direction Setting Register 3" bitfld.long 0x00 5. " DDR_35 ,Port 5 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 4. " DDR_34 ,Port 4 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 3. " DDR_33 ,Port 3 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 2. " DDR_32 ,Port 2 Input/Output Direction Setting Register 3" "Input,Output" textline " " bitfld.long 0x00 1. " DDR_31 ,Port 1 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 0. " DDR_30 ,Port 0 Input/Output Direction Setting Register 3" "Input,Output" group.long 0x210++0x03 line.long 0x00 "DDR_4,Port input/output Direction Setting Register 4" bitfld.long 0x00 7. " DDR_47 ,Port 7 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 6. " DDR_46 ,Port 6 Input/Output Direction Setting Register 4" "Input,Output" group.long 0x214++0x03 line.long 0x00 "DDR_5,Port input/output Direction Setting Register 5" bitfld.long 0x00 7. " DDR_57 ,Port 7 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 6. " DDR_56 ,Port 6 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 5. " DDR_55 ,Port 5 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 4. " DDR_54 ,Port 4 Input/Output Direction Setting Register 5" "Input,Output" group.long 0x218++0x03 line.long 0x00 "DDR_6,Port input/output Direction Setting Register 6" bitfld.long 0x00 6. " DDR_66 ,Port 6 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 1. " DDR_61 ,Port 1 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 0. " DDR_60 ,Port 0 Input/Output Direction Setting Register 6" "Input,Output" group.long 0x220++0x03 line.long 0x00 "DDR_8,Port input/output Direction Setting Register 8" bitfld.long 0x00 1. " DDR_81 ,Port 1 Input/Output Direction Setting Register 8" "Input,Output" bitfld.long 0x00 0. " DDR_80 ,Port 0 Input/Output Direction Setting Register 8" "Input,Output" group.long 0x238++0x03 line.long 0x00 "DDR_E,Port input/output Direction Setting Register E" bitfld.long 0x00 3. " DDR_E3 ,Port 3 Input/Output Direction Setting Register E" "Input,Output" bitfld.long 0x00 2. " DDR_E2 ,Port 2 Input/Output Direction Setting Register E" "Input,Output" bitfld.long 0x00 0. " DDR_E0 ,Port 0 Input/Output Direction Setting Register E" "Input,Output" tree.end tree "Input Data registers" rgroup.long 0x300++0x03 line.long 0x00 "PDIR_0,Port Input Data Register 0" bitfld.long 0x00 4. " PDIR_04 ,Port 4 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 3. " PDIR_03 ,Port 3 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 2. " PDIR_02 ,Port 2 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 1. " PDIR_01 ,Port 1 Input Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDIR_00 ,Port 0 Input Data Register 0" "L-level,H-level" rgroup.long 0x304++0x03 line.long 0x00 "PDIR_1,Port Input Data Register 1" bitfld.long 0x00 3. " PDIR_13 ,Port 3 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 2. " PDIR_12 ,Port 2 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 1. " PDIR_11 ,Port 1 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 0. " PDIR_10 ,Port 0 Input Data Register 1" "L-level,H-level" rgroup.long 0x308++0x03 line.long 0x00 "PDIR_2,Port Input Data Register 2" bitfld.long 0x00 3. " PDIR_23 ,Port 3 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 2. " PDIR_22 ,Port 2 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 1. " PDIR_21 ,Port 1 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 0. " PDIR_20 ,Port 0 Input Data Register 2" "L-level,H-level" rgroup.long 0x30C++0x03 line.long 0x00 "PDIR_3,Port Input Data Register 3" bitfld.long 0x00 5. " PDIR_35 ,Port 5 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 4. " PDIR_34 ,Port 4 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 3. " PDIR_33 ,Port 3 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 2. " PDIR_32 ,Port 2 Input Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDIR_31 ,Port 1 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 0. " PDIR_30 ,Port 0 Input Data Register 3" "L-level,H-level" rgroup.long 0x310++0x03 line.long 0x00 "PDIR_4,Port Input Data Register 4" bitfld.long 0x00 7. " PDIR_47 ,Port 7 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 6. " PDIR_46 ,Port 6 Input Data Register 4" "L-level,H-level" rgroup.long 0x314++0x03 line.long 0x00 "PDIR_5,Port Input Data Register 5" bitfld.long 0x00 7. " PDIR_57 ,Port 7 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 6. " PDIR_56 ,Port 6 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 5. " PDIR_55 ,Port 5 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 4. " PDIR_54 ,Port 4 Input Data Register 5" "L-level,H-level" rgroup.long 0x318++0x03 line.long 0x00 "PDIR_6,Port Input Data Register 6" bitfld.long 0x00 6. " PDIR_66 ,Port 6 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 1. " PDIR_61 ,Port 1 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 0. " PDIR_60 ,Port 0 Input Data Register 6" "L-level,H-level" rgroup.long 0x320++0x03 line.long 0x00 "PDIR_8,Port Input Data Register 8" bitfld.long 0x00 1. " PDIR_81 ,Port 1 Input Data Register 8" "L-level,H-level" bitfld.long 0x00 0. " PDIR_80 ,Port 0 Input Data Register 8" "L-level,H-level" rgroup.long 0x338++0x03 line.long 0x00 "PDIR_E,Port Input Data Register E" bitfld.long 0x00 3. " PDIR_E3 ,Port 3 Input Data Register E" "L-level,H-level" bitfld.long 0x00 2. " PDIR_E2 ,Port 2 Input Data Register E" "L-level,H-level" bitfld.long 0x00 0. " PDIR_E0 ,Port 0 Input Data Register E" "L-level,H-level" tree.end tree "Output data registers" group.long 0x400++0x03 line.long 0x00 "PDOR_0,Port Output Data Register 0" bitfld.long 0x00 4. " PDOR_04 ,Port 4 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 3. " PDOR_03 ,Port 3 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 2. " PDOR_02 ,Port 2 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 1. " PDOR_01 ,Port 1 Output Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDOR_00 ,Port 0 Output Data Register 0" "L-level,H-level" group.long 0x404++0x03 line.long 0x00 "PDOR_1,Port Output Data Register 1" bitfld.long 0x00 3. " PDOR_13 ,Port 3 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 2. " PDOR_12 ,Port 2 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 1. " PDOR_11 ,Port 1 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 0. " PDOR_10 ,Port 0 Output Data Register 1" "L-level,H-level" group.long 0x408++0x03 line.long 0x00 "PDOR_2,Port Output Data Register 2" bitfld.long 0x00 3. " PDOR_23 ,Port 3 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 2. " PDOR_22 ,Port 2 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 1. " PDOR_21 ,Port 1 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 0. " PDOR_20 ,Port 0 Output Data Register 2" "L-level,H-level" group.long 0x40C++0x03 line.long 0x00 "PDOR_3,Port Output Data Register 3" bitfld.long 0x00 5. " PDOR_35 ,Port 5 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 4. " PDOR_34 ,Port 4 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 3. " PDOR_33 ,Port 3 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 2. " PDOR_32 ,Port 2 Output Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDOR_31 ,Port 1 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 0. " PDOR_30 ,Port 0 Output Data Register 3" "L-level,H-level" group.long 0x410++0x03 line.long 0x00 "PDOR_4,Port Output Data Register 4" bitfld.long 0x00 7. " PDOR_47 ,Port 7 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 6. " PDOR_46 ,Port 6 Output Data Register 4" "L-level,H-level" group.long 0x414++0x03 line.long 0x00 "PDOR_5,Port Output Data Register 5" bitfld.long 0x00 7. " PDOR_57 ,Port 7 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 6. " PDOR_56 ,Port 6 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 5. " PDOR_55 ,Port 5 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 4. " PDOR_54 ,Port 4 Output Data Register 5" "L-level,H-level" group.long 0x418++0x03 line.long 0x00 "PDOR_6,Port Output Data Register 6" bitfld.long 0x00 6. " PDOR_66 ,Port 6 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 1. " PDOR_61 ,Port 1 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 0. " PDOR_60 ,Port 0 Output Data Register 6" "L-level,H-level" group.long 0x420++0x03 line.long 0x00 "PDOR_8,Port Output Data Register 8" bitfld.long 0x00 1. " PDOR_81 ,Port 1 Output Data Register 8" "L-level,H-level" bitfld.long 0x00 0. " PDOR_80 ,Port 0 Output Data Register 8" "L-level,H-level" group.long 0x438++0x03 line.long 0x00 "PDOR_E,Port Output Data Register E" bitfld.long 0x00 3. " PDOR_E3 ,Port 3 Output Data Register E" "L-level,H-level" bitfld.long 0x00 2. " PDOR_E2 ,Port 2 Output Data Register E" "L-level,H-level" bitfld.long 0x00 0. " PDOR_E0 ,Port 0 Output Data Register E" "L-level,H-level" tree.end tree "Analog input setting register" group.long 0x500++0x003 line.long 0x00 "ADE,Analog Input Setting Register" bitfld.long 0x00 14. " ADE_14 ,External pin 14 mode" "Digital input/output,Analog input" bitfld.long 0x00 9. " ADE_9 ,External pin 9 mode" "Digital input/output,Analog input" bitfld.long 0x00 5. " ADE_5 ,External pin 5 mode" "Digital input/output,Analog input" bitfld.long 0x00 4. " ADE_4 ,External pin 4 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 3. " ADE_3 ,External pin 3 mode" "Digital input/output,Analog input" bitfld.long 0x00 2. " ADE_2 ,External pin 2 mode" "Digital input/output,Analog input" bitfld.long 0x00 1. " ADE_1 ,External pin 1 mode" "Digital input/output,Analog input" bitfld.long 0x00 0. " ADE_0 ,External pin 0 mode" "Digital input/output,Analog input" tree.end tree "Special port setting register" group.long 0x580++0x003 line.long 0x000 "SPSR,Special Port Setting Register" sif (cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 4. " USB0C ,Use UDM0 and UDP0 as USB pins (USB CH.0)" "Not used,Used" bitfld.long 0x00 2.--3. " MAINXC ,Main Clock Oscillation Pin Setting Register" "Digital input/output,Main clock,,X0A-external X1A digital IO" else bitfld.long 0x00 2.--3. " MAINXC ,Main Clock Oscillation Pin Setting Register" "Digital input/output,Main clock,,X0A-external X1A digital IO" endif tree.end tree "Extended pin function setting registers" group.long 0x600++0x03 line.long 0x00 "EPF00,Extended Pin Function Setting Register 00" bitfld.long 0x00 25. " TRC1E ,Function selection for TRACED2 and TRACED3 pins" "Not used,Used" bitfld.long 0x00 24. " TRC0E ,Function selection for TRACED0 and TRACED1 pins" "Not used,Used" textline " " bitfld.long 0x00 17. " JTAGEN1S ,Select wether to use two pins of TRSTX and TDI" "Not used,Used" bitfld.long 0x00 16. " JTAGEN0B ,Select wether to use three pins of TCK, TMS, and TDO" "Not used,Used" sif (cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 9. " USBP0E ,USB CH.0 Function Select bit 0" "Not output D+,Output D+" endif textline " " bitfld.long 0x00 6.--7. " SUBOUTE ,Sub clock divide output function select bit" "Not executed,SUBOUT_0,SUBOUT_1,SUBOUT_3" bitfld.long 0x00 4.--5. " RTCCOE ,RTC clock output select bit" "Not executed,RTCCOE_0,RTCCOE_1,RTCCOE_2" bitfld.long 0x00 1.--2. " CROUTE ,Internal high-speed CR Oscillation Output Function Select" "Not produced,CROUT_0,CROUT_1,CROUT_2" bitfld.long 0x00 0. " NMIS ,NMIX Function Select" "Not used,Used" group.long 0x604++0x03 line.long 0x00 "EPF01,Extended Pin Function Setting Register 01" bitfld.long 0x00 29.--31. " IC03S ,IC03 Input Select bits" "IC03_0,IC03_0,IC03_1,IC03_2,MFS_3 LSYN,MFS_7 LSYN,,CRTRIM" bitfld.long 0x00 26.--28. " IC02S ,IC02 Input Select bits" "IC02_0,IC02_0,IC02_1,IC02_2,MFS_2 LSYN,MFS_6 LSYN,," bitfld.long 0x00 23.--25. " IC01S ,IC01 Input Select bits" "IC01_0,IC01_0,IC01_1,IC01_2,MFS_1 LSYN,MFS_5 LSYN,," bitfld.long 0x00 20.--22. " IC00S ,IC00 Input Select bits" "IC00_0,IC00_0,IC00_1,IC00_2,MFS_0 LSYN,MFS_4 LSYN,," textline " " bitfld.long 0x00 18.--19. " FRCK0S ,FRCK0 Input Select bits" "FRCK0_0,FRCK0_0,FRCK0_1,FRCK0_2" bitfld.long 0x00 16.--17. " DTTI0S ,DTTIX0 Input Select bits" "DTTIX0_0,DTTIX0_0,DTTIX0_1,DTTIX0_2" bitfld.long 0x00 12. " DTTI0C ,DTTIX0 Function Select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO05E ,RTO05 Output Select bits" "Not produced,RTO05_0,RTO05_1," bitfld.long 0x00 8.--9. " RTO04E ,RTO04 Output Select bits" "Not produced,RTO04_0,RTO04_1," bitfld.long 0x00 6.--7. " RTO03E ,RTO03 Output Select bits" "Not produced,RTO03_0,RTO03_1," bitfld.long 0x00 4.--5. " RTO02E ,RTO02 Output Select bits" "Not produced,RTO02_0,RTO02_1," textline " " bitfld.long 0x00 2.--3. " RTO01E ,RTO01 Output Select bits" "Not produced,RTO01_0,RTO01_1," bitfld.long 0x00 0.--1. " RTO00E ,RTO00 Output Select bits" "Not produced,RTO00_0,RTO00_1," group.long 0x610++0x07 line.long 0x00 "EPF04,Extended Pin Function Setting Register 04" bitfld.long 0x00 28.--29. " TIOB3S ,TIOB3 Input Select bits" "TIOB3_0,TIOB3_0,TIOB3_1,TIOB3_2" bitfld.long 0x00 26.--27. " TIOA3E ,TIOA3 Output Select bits" "Not produced,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 24.--25. " TIOA3S ,TIOA3 Input Select bits" "TIOA3_0,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 20.--21. " TIOB2S ,TIOB2 Input Select bits" "TIOB2_0,TIOB2_0,TIOB2_1,TIOB2_2" textline " " bitfld.long 0x00 18.--19. " TIOA2E ,TIOA2 Output Select bits" "Not produced,TIOA2_0,TIOA2_1,TIOA2_2" bitfld.long 0x00 12.--13. " TIOB1S ,TIOB1 Input Select bits" "TIOB1_0,TIOB1_0,TIOB1_1,TIOB1_2" bitfld.long 0x00 10.--11. " TIOA1E ,TIOA1 Output Select bits" "Not produced,TIOA1_0,TIOA1_1,TIOA1_2" bitfld.long 0x00 8.--9. " TIOA1S ,TIOA1 Input Select bits" "TIOA1_0,TIOA1_0,TIOA1_1,TIOA1_2" textline " " bitfld.long 0x00 4.--6. " TIOB0S ,TIOB0 Input Select bits" "TIOB0_0,TIOB0_0,TIOB0_1,TIOB0_2,,,SUBOUT,Measuring trimming pin" bitfld.long 0x00 2.--3. " TIOA0E ,TIOA0 Output Select bits" "Output produced,TIOA0_0,TIOA0_1,TIOA0_2" line.long 0x04 "EPF05,Extended Pin Function Setting Register 05" bitfld.long 0x04 28.--29. " TIOB7S ,TIOB7 Input Select bits" "TIOB7_0,TIOB7_0,TIOB7_1,TIOB7_2" bitfld.long 0x04 26.--27. " TIOA7E ,TIOA7 Output Select bits" "Not produced,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 24.--25. " TIOA7S ,TIOA7 Input Select bits" "TIOA7_0,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 20.--21. " TIOB6S ,TIOB6 Input Select bits" "TIOB6_0,TIOB6_0,TIOB6_1,TIOB6_2" textline " " bitfld.long 0x04 18.--19. " TIOA6E ,TIOA6 Output Select bits" "Not produced,TIOA6_0,TIOA6_1,TIOA6_2" bitfld.long 0x04 12.--13. " TIOB5S ,TIOB5 Input Select bits" "TIOB5_0,TIOB5_0,TIOB5_1,TIOB5_2" bitfld.long 0x04 10.--11. " TIOA5E ,TIOA5 Output Select bits" "Not produced,TIOA5_0,TIOA5_1,TIOA5_2" bitfld.long 0x04 8.--9. " TIOA5S ,TIOA5 Input Select bits" "TIOA5_0,TIOA5_0,TIOA5_1,TIOA5_2" textline " " bitfld.long 0x04 4.--5. " TIOB4S ,TIOB4 Input Select bits" "TIOB4_0,TIOB4_0,TIOB4_1,TIOB4_2" bitfld.long 0x04 2.--3. " TIOA4E ,TIOA4 Output Select bits" "Output produced,TIOA4_0,TIOA4_1,TIOA4_2" group.long 0x618++0x03 line.long 0x00 "EPF06,Extended Pin Function Setting Register 06" bitfld.long 0x00 30.--31. " EINT15S ,External Interrupt Input_15 Select" "INT15_0,INT15_0,INT15_1,INT15_2" bitfld.long 0x00 26.--27. " EINT13S ,External Interrupt Input_13 Select" "INT13_0,INT13_0,INT13_1,INT13_2" bitfld.long 0x00 24.--25. " EINT12S ,External Interrupt Input_12 Select" "INT12_0,INT12_0,INT12_1,INT12_2" textline " " bitfld.long 0x00 22.--23. " EINT11S ,External Interrupt Input_11 Select" "INT11_0,INT11_0,INT11_1,INT11_2" bitfld.long 0x00 20.--21. " EINT10S ,External Interrupt Input_10 Select" "INT10_0,INT10_0,INT10_1,INT10_2" bitfld.long 0x00 18.--19. " EINT09S ,External Interrupt Input_09 Select" "INT09_0,INT09_0,INT09_1,INT09_2" bitfld.long 0x00 16.--17. " EINT08S ,External Interrupt Input_08 Select" "INT08_0,INT08_0,INT08_1,INT08_2" textline " " bitfld.long 0x00 14.--15. " EINT07S ,External Interrupt Input_07 Select" "INT07_0,INT07_0,INT07_1,INT07_2" bitfld.long 0x00 12.--13. " EINT06S ,External Interrupt Input_06 Select" "INT06_0,INT06_0,INT06_1,INT06_2" bitfld.long 0x00 10.--11. " EINT05S ,External Interrupt Input_05 Select" "INT05_0,INT05_0,INT05_1,INT05_2" bitfld.long 0x00 8.--9. " EINT04S ,External Interrupt Input_04 Select" "INT04_0,INT04_0,INT04_1,INT04_2" textline " " bitfld.long 0x00 6.--7. " EINT03S ,External Interrupt Input_03 Select" "INT03_0,INT03_0,INT03_1,INT03_2" bitfld.long 0x00 4.--5. " EINT02S ,External Interrupt Input_02 Select" "INT02_0,INT02_0,INT02_1,INT02_2" bitfld.long 0x00 2.--3. " EINT01S ,External Interrupt Input_01 Select" "INT01_0,INT01_0,INT01_1,INT01_2" bitfld.long 0x00 0.--1. " EINT00S ,External Interrupt Input_00 Select" "INT00_0,INT00_0,INT00_1,INT00_2" group.long 0x61C++0x07 line.long 0x00 "EPF07,Extended Pin Function Setting Register 07" bitfld.long 0x00 26.--27. " SCK3B ,SCK3 Input/Output Select" "SCK3_0/Not produced,SCK3_0,SCK3_1,SCK3_2" bitfld.long 0x00 24.--25. " SOT3B ,SOT3 Input/Output Select" "SOT3_0/Not produced,SOT3_0,SOT3_1,SOT3_2" bitfld.long 0x00 22.--23. " SIN3S ,SIN3 Input Select" "SIN3_0,SIN3_0,SIN3_1,SIN3_2" bitfld.long 0x00 20.--21. " SCK2B ,SCK2 Input/Output Select" "SCK2_0/Not produced,SCK2_0,SCK2_1,SCK2_2" textline " " bitfld.long 0x00 18.--19. " SOT2B ,SOT2 Input/Output Select" "SOT2_0/Not produced,SOT2_0,SOT2_1,SOT2_2" bitfld.long 0x00 16.--17. " SIN2S ,SIN2 Input Select" "SIN2_0,SIN2_0,SIN2_1,SIN2_2" bitfld.long 0x00 14.--15. " SCK1B ,SCK1 Input/Output Select" "SCK1_0/not produced,SCK1_0,SCK1_1,SCK1_2" bitfld.long 0x00 12.--13. " SOT1B ,SOT1 Input/Output Select" "SOT1_0/Not produced,SOT1_0,SOT1_1,SOT1_2" textline " " bitfld.long 0x00 10.--11. " SIN1S ,SIN1 Input Select" "SIN1_0,SIN1_0,SIN1_1,SIN1_2" bitfld.long 0x00 8.--9. " SCK0B ,SCK0 Input/Output Select" "SCK0_0/not produced,SCK0_0,SCK0_1,SCK0_2" bitfld.long 0x00 6.--7. " SOT0B ,SOT0 Input/Output Select" "SOT0_0/Not produced,SOT0_0,SOT0_1,SOT0_2" bitfld.long 0x00 4.--5. " SIN0S ,SIN0 Input Select" "SIN0_0,SIN0_0,SIN0_1,SIN0_2" line.long 0x04 "EPF08,Extended Pin Function Setting Register 08" bitfld.long 0x04 30.--31. " CST5S ,CTS5 Input/Output Select" "CTS5_0,CTS5_0,CTS5_1,CTS5_2" bitfld.long 0x04 28.--29. " RTS5E ,RTS5 Input/Output Select" "Not produced,RTS5_0,RTS5_1,RTS5_2" bitfld.long 0x04 14.--15. " SCK5B ,SCK5 Input/Output Select" "SCK5/Not produced_0,SCK5_0,SCK5_1,SCK5_2" bitfld.long 0x04 12.--13. " SOT5B ,SOT5 Input/Output Select" "SOT5/Not produced_0,SOT5_0,SOT5_1,SOT5_2" textline " " bitfld.long 0x04 10.--11. " SIN5S ,SIN5 Input Select" "SIN5_0,SIN5_0,SIN5_1,SIN5_2" bitfld.long 0x04 8.--9. " SCK4B ,SCK4 Input/Output Select" "SCK4_0/Not produced,SCK4_0,SCK4_1,SCK4_2" bitfld.long 0x04 6.--7. " SOT4B ,SOT4 Input/Output Select" "SOT4_0/Not produced,SOT4_0,SOT4_1,SOT4_2" bitfld.long 0x04 4.--5. " SIN4S ,SIN4 Input Select" "SIN4_0,SIN4_0,SIN4_1,SIN4_2" textline " " bitfld.long 0x04 2.--3. " CTS4S ,CTS4 Input Select" "CTS4_0,CTS4_0,CTS4_1,CTS4_2" bitfld.long 0x04 0.--1. " RTS4E ,RTS4 Output Select" "Not produced,RTS4_0,RTS4_1,RTS4_2" group.long 0x624++0x03 line.long 0x00 "EPF09,Extended Pin Function Setting Register 09" sif (cpuis("MB9BF46?K")||cpuis("MB9BF56?K")) bitfld.long 0x00 26.--27. " CTX0E ,CTX0E Output Select" "Not produced,TX0_0,TX0_1,TX0_2" bitfld.long 0x00 24.--25. " CRX0S ,CRX0S Input Select" "RX0_0,RX0_0,RX0_1,RX0_2" textline " " endif bitfld.long 0x00 16.--19. " ADTRG1S ,ADTRG1 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." bitfld.long 0x00 12.--15. " ADTRG0S ,ADTRG0 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." textline " " bitfld.long 0x00 4.--5. " QZIN0S ,QZIN0S Input Select" "ZIN0_0,ZIN0_0,ZIN0_1,ZIN0_2" bitfld.long 0x00 2.--3. " QBIN0S ,QBIN0S Input Select" "BIN0_0,BIN0_0,BIN0_1,BIN0_2" bitfld.long 0x00 0.--1. " QAIN0S ,QAIN0S Input Select" "AIN0_0,AIN0_0,AIN0_1,AIN0_2" tree.end tree "Open drain setting registers" group.long 0x700++0x03 line.long 0x00 "PZR_0,Port Pseudo Open Drain Setting Register 0" bitfld.long 0x00 4. " PZR_04 ,Port 4 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 3. " PZR_03 ,Port 3 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 2. " PZR_02 ,Port 2 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 1. " PZR_01 ,Port 1 Pseudo Open Drain Setting Register 0" "High,Hi-Z" textline " " bitfld.long 0x00 0. " PZR_00 ,Port 0 Pseudo Open Drain Setting Register 0" "High,Hi-Z" group.long 0x704++0x03 line.long 0x00 "PZR_1,Port Pseudo Open Drain Setting Register 1" bitfld.long 0x00 3. " PZR_13 ,Port 3 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 2. " PZR_12 ,Port 2 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 1. " PZR_11 ,Port 1 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 0. " PZR_10 ,Port 0 Pseudo Open Drain Setting Register 1" "High,Hi-Z" group.long 0x708++0x03 line.long 0x00 "PZR_2,Port Pseudo Open Drain Setting Register 2" bitfld.long 0x00 3. " PZR_23 ,Port 3 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 2. " PZR_22 ,Port 2 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 1. " PZR_21 ,Port 1 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 0. " PZR_20 ,Port 0 Pseudo Open Drain Setting Register 2" "High,Hi-Z" group.long 0x70C++0x03 line.long 0x00 "PZR_3,Port Pseudo Open Drain Setting Register 3" bitfld.long 0x00 5. " PZR_35 ,Port 5 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 4. " PZR_34 ,Port 4 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 3. " PZR_33 ,Port 3 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 2. " PZR_32 ,Port 2 Pseudo Open Drain Setting Register 3" "High,Hi-Z" textline " " bitfld.long 0x00 1. " PZR_31 ,Port 1 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 0. " PZR_30 ,Port 0 Pseudo Open Drain Setting Register 3" "High,Hi-Z" group.long 0x710++0x03 line.long 0x00 "PZR_4,Port Pseudo Open Drain Setting Register 4" bitfld.long 0x00 7. " PZR_47 ,Port 7 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 6. " PZR_46 ,Port 6 Pseudo Open Drain Setting Register 4" "High,Hi-Z" group.long 0x714++0x03 line.long 0x00 "PZR_5,Port Pseudo Open Drain Setting Register 5" bitfld.long 0x00 7. " PZR_57 ,Port 7 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 6. " PZR_56 ,Port 6 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 5. " PZR_55 ,Port 5 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 4. " PZR_54 ,Port 4 Pseudo Open Drain Setting Register 5" "High,Hi-Z" group.long 0x718++0x03 line.long 0x00 "PZR_6,Port Pseudo Open Drain Setting Register 6" bitfld.long 0x00 6. " PZR_66 ,Port 6 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 1. " PZR_61 ,Port 1 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 0. " PZR_60 ,Port 0 Pseudo Open Drain Setting Register 6" "High,Hi-Z" group.long 0x720++0x03 line.long 0x00 "PZR_8,Port Pseudo Open Drain Setting Register 8" bitfld.long 0x00 1. " PZR_81 ,Port 1 Pseudo Open Drain Setting Register 8" "High,Hi-Z" bitfld.long 0x00 0. " PZR_80 ,Port 0 Pseudo Open Drain Setting Register 8" "High,Hi-Z" group.long 0x738++0x03 line.long 0x00 "PZR_E,Port Pseudo Open Drain Setting Register E" bitfld.long 0x00 3. " PZR_E3 ,Port 3 Pseudo Open Drain Setting Register E" "High,Hi-Z" bitfld.long 0x00 2. " PZR_E2 ,Port 2 Pseudo Open Drain Setting Register E" "High,Hi-Z" bitfld.long 0x00 0. " PZR_E0 ,Port 0 Pseudo Open Drain Setting Register E" "High,Hi-Z" tree.end width 0x0B elif (cpuis("MB9BF?6?L")) base ad:0x4006F000 width 8. tree "Function Setting Registers" group.long 0x0++0x03 line.long 0x00 "PFR_0,Port Function Setting Register 0" bitfld.long 0x00 4. " PFR_04 ,Port 4 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_03 ,Port 3 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_02 ,Port 2 Function Setting Register 0" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_01 ,Port 1 Function Setting Register 0" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 0. " PFR_00 ,Port 0 Function Setting Register 0" "GPIO,I/O peripherals" group.long 0x4++0x03 line.long 0x00 "PFR_1,Port Function Setting Register 1" bitfld.long 0x00 3. " PFR_13 ,Port 3 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_12 ,Port 2 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_11 ,Port 1 Function Setting Register 1" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_10 ,Port 0 Function Setting Register 1" "GPIO,I/O peripherals" group.long 0x8++0x03 line.long 0x00 "PFR_2,Port Function Setting Register 2" bitfld.long 0x00 6. " PFR_26 ,Port 6 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_25 ,Port 5 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_24 ,Port 4 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_23 ,Port 3 Function Setting Register 2" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_22 ,Port 2 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_21 ,Port 1 Function Setting Register 2" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_20 ,Port 0 Function Setting Register 2" "GPIO,I/O peripherals" group.long 0xC++0x03 line.long 0x00 "PFR_3,Port Function Setting Register 3" bitfld.long 0x00 5. " PFR_35 ,Port 5 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_34 ,Port 4 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_33 ,Port 3 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_32 ,Port 2 Function Setting Register 3" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 1. " PFR_31 ,Port 1 Function Setting Register 3" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_30 ,Port 0 Function Setting Register 3" "GPIO,I/O peripherals" group.long 0x10++0x03 line.long 0x00 "PFR_4,Port Function Setting Register 4" bitfld.long 0x00 9. " PFR_49 ,Port 9 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 8. " PFR_48 ,Port 8 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 7. " PFR_47 ,Port 7 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_46 ,Port 6 Function Setting Register 4" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 1. " PFR_41 ,Port 1 Function Setting Register 4" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_40 ,Port 0 Function Setting Register 4" "GPIO,I/O peripherals" group.long 0x14++0x03 line.long 0x00 "PFR_5,Port Function Setting Register 5" bitfld.long 0x00 7. " PFR_57 ,Port 7 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 6. " PFR_56 ,Port 6 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_55 ,Port 5 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_54 ,Port 4 Function Setting Register 5" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 3. " PFR_53 ,Port 3 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_52 ,Port 2 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_51 ,Port 1 Function Setting Register 5" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_50 ,Port 0 Function Setting Register 5" "GPIO,I/O peripherals" group.long 0x18++0x03 line.long 0x00 "PFR_6,Port Function Setting Register 6" bitfld.long 0x00 6. " PFR_66 ,Port 6 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 5. " PFR_65 ,Port 5 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 4. " PFR_64 ,Port 4 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 3. " PFR_63 ,Port 3 Function Setting Register 6" "GPIO,I/O peripherals" textline " " bitfld.long 0x00 2. " PFR_62 ,Port 2 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 1. " PFR_61 ,Port 1 Function Setting Register 6" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_60 ,Port 0 Function Setting Register 6" "GPIO,I/O peripherals" group.long 0x20++0x03 line.long 0x00 "PFR_8,Port Function Setting Register 8" bitfld.long 0x00 1. " PFR_81 ,Port 1 Function Setting Register 8" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_80 ,Port 0 Function Setting Register 8" "GPIO,I/O peripherals" group.long 0x38++0x03 line.long 0x00 "PFR_E,Port Function Setting Register E" bitfld.long 0x00 3. " PFR_E3 ,Port 3 Function Setting Register E" "GPIO,I/O peripherals" bitfld.long 0x00 2. " PFR_E2 ,Port 2 Function Setting Register E" "GPIO,I/O peripherals" bitfld.long 0x00 0. " PFR_E0 ,Port 0 Function Setting Register E" "GPIO,I/O peripherals" tree.end tree "Pull-up setting registers" group.long 0x100++0x03 line.long 0x00 "PCR_0,Pull-up Setting Register 0" bitfld.long 0x00 4. " PCR_04 ,Pull-up 4 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_03 ,Pull-up 3 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_02 ,Pull-up 2 Setting Register 0" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_01 ,Pull-up 1 Setting Register 0" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 0. " PCR_00 ,Pull-up 0 Setting Register 0" "Pull-up disconnected,Pull-up connected" group.long 0x104++0x03 line.long 0x00 "PCR_1,Pull-up Setting Register 1" bitfld.long 0x00 3. " PCR_13 ,Pull-up 3 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_12 ,Pull-up 2 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_11 ,Pull-up 1 Setting Register 1" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_10 ,Pull-up 0 Setting Register 1" "Pull-up disconnected,Pull-up connected" group.long 0x108++0x03 line.long 0x00 "PCR_2,Pull-up Setting Register 2" bitfld.long 0x00 6. " PCR_26 ,Pull-up 6 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_25 ,Pull-up 5 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_24 ,Pull-up 4 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_23 ,Pull-up 3 Setting Register 2" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_22 ,Pull-up 2 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_21 ,Pull-up 1 Setting Register 2" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_20 ,Pull-up 0 Setting Register 2" "Pull-up disconnected,Pull-up connected" group.long 0x10C++0x03 line.long 0x00 "PCR_3,Pull-up Setting Register 3" bitfld.long 0x00 5. " PCR_35 ,Pull-up 5 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_34 ,Pull-up 4 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_33 ,Pull-up 3 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_32 ,Pull-up 2 Setting Register 3" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 1. " PCR_31 ,Pull-up 1 Setting Register 3" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_30 ,Pull-up 0 Setting Register 3" "Pull-up disconnected,Pull-up connected" group.long 0x110++0x03 line.long 0x00 "PCR_4,Pull-up Setting Register 4" bitfld.long 0x00 9. " PCR_49 ,Pull-up 9 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 8. " PCR_48 ,Pull-up 8 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 7. " PCR_47 ,Pull-up 7 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_46 ,Pull-up 6 Setting Register 4" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 1. " PCR_41 ,Pull-up 1 Setting Register 4" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_40 ,Pull-up 0 Setting Register 4" "Pull-up disconnected,Pull-up connected" group.long 0x114++0x03 line.long 0x00 "PCR_5,Pull-up Setting Register 5" bitfld.long 0x00 7. " PCR_57 ,Pull-up 7 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 6. " PCR_56 ,Pull-up 6 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_55 ,Pull-up 5 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_54 ,Pull-up 4 Setting Register 5" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 3. " PCR_53 ,Pull-up 3 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_52 ,Pull-up 2 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_51 ,Pull-up 1 Setting Register 5" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_50 ,Pull-up 0 Setting Register 5" "Pull-up disconnected,Pull-up connected" group.long 0x118++0x03 line.long 0x00 "PCR_6,Pull-up Setting Register 6" bitfld.long 0x00 6. " PCR_66 ,Pull-up 6 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 5. " PCR_65 ,Pull-up 5 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 4. " PCR_64 ,Pull-up 4 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 3. " PCR_63 ,Pull-up 3 Setting Register 6" "Pull-up disconnected,Pull-up connected" textline " " bitfld.long 0x00 2. " PCR_62 ,Pull-up 2 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 1. " PCR_61 ,Pull-up 1 Setting Register 6" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_60 ,Pull-up 0 Setting Register 6" "Pull-up disconnected,Pull-up connected" group.long 0x138++0x03 line.long 0x00 "PCR_E,Pull-up Setting Register E" bitfld.long 0x00 3. " PCR_E3 ,Pull-up 3 Setting Register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 2. " PCR_E2 ,Pull-up 2 Setting Register E" "Pull-up disconnected,Pull-up connected" bitfld.long 0x00 0. " PCR_E0 ,Pull-up 0 Setting Register E" "Pull-up disconnected,Pull-up connected" tree.end tree "Direction setting registers" group.long 0x200++0x03 line.long 0x00 "DDR_0,Port input/output Direction Setting Register 0" bitfld.long 0x00 4. " DDR_04 ,Port 4 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 3. " DDR_03 ,Port 3 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 2. " DDR_02 ,Port 2 Input/Output Direction Setting Register 0" "Input,Output" bitfld.long 0x00 1. " DDR_01 ,Port 1 Input/Output Direction Setting Register 0" "Input,Output" textline " " bitfld.long 0x00 0. " DDR_00 ,Port 0 Input/Output Direction Setting Register 0" "Input,Output" group.long 0x204++0x03 line.long 0x00 "DDR_1,Port input/output Direction Setting Register 1" bitfld.long 0x00 3. " DDR_13 ,Port 3 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 2. " DDR_12 ,Port 2 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 1. " DDR_11 ,Port 1 Input/Output Direction Setting Register 1" "Input,Output" bitfld.long 0x00 0. " DDR_10 ,Port 0 Input/Output Direction Setting Register 1" "Input,Output" group.long 0x208++0x03 line.long 0x00 "DDR_2,Port input/output Direction Setting Register 2" bitfld.long 0x00 6. " DDR_26 ,Port 6 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 5. " DDR_25 ,Port 5 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 4. " DDR_24 ,Port 4 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 3. " DDR_23 ,Port 3 Input/Output Direction Setting Register 2" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_22 ,Port 2 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 1. " DDR_21 ,Port 1 Input/Output Direction Setting Register 2" "Input,Output" bitfld.long 0x00 0. " DDR_20 ,Port 0 Input/Output Direction Setting Register 2" "Input,Output" group.long 0x20C++0x03 line.long 0x00 "DDR_3,Port input/output Direction Setting Register 3" bitfld.long 0x00 5. " DDR_35 ,Port 5 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 4. " DDR_34 ,Port 4 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 3. " DDR_33 ,Port 3 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 2. " DDR_32 ,Port 2 Input/Output Direction Setting Register 3" "Input,Output" textline " " bitfld.long 0x00 1. " DDR_31 ,Port 1 Input/Output Direction Setting Register 3" "Input,Output" bitfld.long 0x00 0. " DDR_30 ,Port 0 Input/Output Direction Setting Register 3" "Input,Output" group.long 0x210++0x03 line.long 0x00 "DDR_4,Port input/output Direction Setting Register 4" bitfld.long 0x00 9. " DDR_49 ,Port 9 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 8. " DDR_48 ,Port 8 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 7. " DDR_47 ,Port 7 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 6. " DDR_46 ,Port 6 Input/Output Direction Setting Register 4" "Input,Output" textline " " bitfld.long 0x00 1. " DDR_41 ,Port 1 Input/Output Direction Setting Register 4" "Input,Output" bitfld.long 0x00 0. " DDR_40 ,Port 0 Input/Output Direction Setting Register 4" "Input,Output" group.long 0x214++0x03 line.long 0x00 "DDR_5,Port input/output Direction Setting Register 5" bitfld.long 0x00 7. " DDR_57 ,Port 7 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 6. " DDR_56 ,Port 6 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 5. " DDR_55 ,Port 5 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 4. " DDR_54 ,Port 4 Input/Output Direction Setting Register 5" "Input,Output" textline " " bitfld.long 0x00 3. " DDR_53 ,Port 3 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 2. " DDR_52 ,Port 2 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 1. " DDR_51 ,Port 1 Input/Output Direction Setting Register 5" "Input,Output" bitfld.long 0x00 0. " DDR_50 ,Port 0 Input/Output Direction Setting Register 5" "Input,Output" group.long 0x218++0x03 line.long 0x00 "DDR_6,Port input/output Direction Setting Register 6" bitfld.long 0x00 6. " DDR_66 ,Port 6 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 5. " DDR_65 ,Port 5 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 4. " DDR_64 ,Port 4 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 3. " DDR_63 ,Port 3 Input/Output Direction Setting Register 6" "Input,Output" textline " " bitfld.long 0x00 2. " DDR_62 ,Port 2 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 1. " DDR_61 ,Port 1 Input/Output Direction Setting Register 6" "Input,Output" bitfld.long 0x00 0. " DDR_60 ,Port 0 Input/Output Direction Setting Register 6" "Input,Output" group.long 0x220++0x03 line.long 0x00 "DDR_8,Port input/output Direction Setting Register 8" bitfld.long 0x00 1. " DDR_81 ,Port 1 Input/Output Direction Setting Register 8" "Input,Output" bitfld.long 0x00 0. " DDR_80 ,Port 0 Input/Output Direction Setting Register 8" "Input,Output" group.long 0x238++0x03 line.long 0x00 "DDR_E,Port input/output Direction Setting Register E" bitfld.long 0x00 3. " DDR_E3 ,Port 3 Input/Output Direction Setting Register E" "Input,Output" bitfld.long 0x00 2. " DDR_E2 ,Port 2 Input/Output Direction Setting Register E" "Input,Output" bitfld.long 0x00 0. " DDR_E0 ,Port 0 Input/Output Direction Setting Register E" "Input,Output" tree.end tree "Input Data registers" rgroup.long 0x300++0x03 line.long 0x00 "PDIR_0,Port Input Data Register 0" bitfld.long 0x00 4. " PDIR_04 ,Port 4 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 3. " PDIR_03 ,Port 3 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 2. " PDIR_02 ,Port 2 Input Data Register 0" "L-level,H-level" bitfld.long 0x00 1. " PDIR_01 ,Port 1 Input Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDIR_00 ,Port 0 Input Data Register 0" "L-level,H-level" rgroup.long 0x304++0x03 line.long 0x00 "PDIR_1,Port Input Data Register 1" bitfld.long 0x00 3. " PDIR_13 ,Port 3 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 2. " PDIR_12 ,Port 2 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 1. " PDIR_11 ,Port 1 Input Data Register 1" "L-level,H-level" bitfld.long 0x00 0. " PDIR_10 ,Port 0 Input Data Register 1" "L-level,H-level" rgroup.long 0x308++0x03 line.long 0x00 "PDIR_2,Port Input Data Register 2" bitfld.long 0x00 6. " PDIR_26 ,Port 6 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 5. " PDIR_25 ,Port 5 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 4. " PDIR_24 ,Port 4 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 3. " PDIR_23 ,Port 3 Input Data Register 2" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_22 ,Port 2 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 1. " PDIR_21 ,Port 1 Input Data Register 2" "L-level,H-level" bitfld.long 0x00 0. " PDIR_20 ,Port 0 Input Data Register 2" "L-level,H-level" rgroup.long 0x30C++0x03 line.long 0x00 "PDIR_3,Port Input Data Register 3" bitfld.long 0x00 5. " PDIR_35 ,Port 5 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 4. " PDIR_34 ,Port 4 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 3. " PDIR_33 ,Port 3 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 2. " PDIR_32 ,Port 2 Input Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDIR_31 ,Port 1 Input Data Register 3" "L-level,H-level" bitfld.long 0x00 0. " PDIR_30 ,Port 0 Input Data Register 3" "L-level,H-level" rgroup.long 0x310++0x03 line.long 0x00 "PDIR_4,Port Input Data Register 4" bitfld.long 0x00 9. " PDIR_49 ,Port 9 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 8. " PDIR_48 ,Port 8 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 7. " PDIR_47 ,Port 7 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 6. " PDIR_46 ,Port 6 Input Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDIR_41 ,Port 1 Input Data Register 4" "L-level,H-level" bitfld.long 0x00 0. " PDIR_40 ,Port 0 Input Data Register 4" "L-level,H-level" rgroup.long 0x314++0x03 line.long 0x00 "PDIR_5,Port Input Data Register 5" bitfld.long 0x00 7. " PDIR_57 ,Port 7 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 6. " PDIR_56 ,Port 6 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 5. " PDIR_55 ,Port 5 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 4. " PDIR_54 ,Port 4 Input Data Register 5" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDIR_53 ,Port 3 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 2. " PDIR_52 ,Port 2 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 1. " PDIR_51 ,Port 1 Input Data Register 5" "L-level,H-level" bitfld.long 0x00 0. " PDIR_50 ,Port 0 Input Data Register 5" "L-level,H-level" rgroup.long 0x318++0x03 line.long 0x00 "PDIR_6,Port Input Data Register 6" bitfld.long 0x00 6. " PDIR_66 ,Port 6 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 5. " PDIR_65 ,Port 5 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 4. " PDIR_64 ,Port 4 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 3. " PDIR_63 ,Port 3 Input Data Register 6" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDIR_62 ,Port 2 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 1. " PDIR_61 ,Port 1 Input Data Register 6" "L-level,H-level" bitfld.long 0x00 0. " PDIR_60 ,Port 0 Input Data Register 6" "L-level,H-level" rgroup.long 0x320++0x03 line.long 0x00 "PDIR_8,Port Input Data Register 8" bitfld.long 0x00 1. " PDIR_81 ,Port 1 Input Data Register 8" "L-level,H-level" bitfld.long 0x00 0. " PDIR_80 ,Port 0 Input Data Register 8" "L-level,H-level" rgroup.long 0x338++0x03 line.long 0x00 "PDIR_E,Port Input Data Register E" bitfld.long 0x00 3. " PDIR_E3 ,Port 3 Input Data Register E" "L-level,H-level" bitfld.long 0x00 2. " PDIR_E2 ,Port 2 Input Data Register E" "L-level,H-level" bitfld.long 0x00 0. " PDIR_E0 ,Port 0 Input Data Register E" "L-level,H-level" tree.end tree "Output data registers" group.long 0x400++0x03 line.long 0x00 "PDOR_0,Port Output Data Register 0" bitfld.long 0x00 4. " PDOR_04 ,Port 4 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 3. " PDOR_03 ,Port 3 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 2. " PDOR_02 ,Port 2 Output Data Register 0" "L-level,H-level" bitfld.long 0x00 1. " PDOR_01 ,Port 1 Output Data Register 0" "L-level,H-level" textline " " bitfld.long 0x00 0. " PDOR_00 ,Port 0 Output Data Register 0" "L-level,H-level" group.long 0x404++0x03 line.long 0x00 "PDOR_1,Port Output Data Register 1" bitfld.long 0x00 3. " PDOR_13 ,Port 3 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 2. " PDOR_12 ,Port 2 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 1. " PDOR_11 ,Port 1 Output Data Register 1" "L-level,H-level" bitfld.long 0x00 0. " PDOR_10 ,Port 0 Output Data Register 1" "L-level,H-level" group.long 0x408++0x03 line.long 0x00 "PDOR_2,Port Output Data Register 2" bitfld.long 0x00 6. " PDOR_26 ,Port 6 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 5. " PDOR_25 ,Port 5 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 4. " PDOR_24 ,Port 4 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 3. " PDOR_23 ,Port 3 Output Data Register 2" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_22 ,Port 2 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 1. " PDOR_21 ,Port 1 Output Data Register 2" "L-level,H-level" bitfld.long 0x00 0. " PDOR_20 ,Port 0 Output Data Register 2" "L-level,H-level" group.long 0x40C++0x03 line.long 0x00 "PDOR_3,Port Output Data Register 3" bitfld.long 0x00 5. " PDOR_35 ,Port 5 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 4. " PDOR_34 ,Port 4 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 3. " PDOR_33 ,Port 3 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 2. " PDOR_32 ,Port 2 Output Data Register 3" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDOR_31 ,Port 1 Output Data Register 3" "L-level,H-level" bitfld.long 0x00 0. " PDOR_30 ,Port 0 Output Data Register 3" "L-level,H-level" group.long 0x410++0x03 line.long 0x00 "PDOR_4,Port Output Data Register 4" bitfld.long 0x00 9. " PDOR_49 ,Port 9 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 8. " PDOR_48 ,Port 8 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 7. " PDOR_47 ,Port 7 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 6. " PDOR_46 ,Port 6 Output Data Register 4" "L-level,H-level" textline " " bitfld.long 0x00 1. " PDOR_41 ,Port 1 Output Data Register 4" "L-level,H-level" bitfld.long 0x00 0. " PDOR_40 ,Port 0 Output Data Register 4" "L-level,H-level" group.long 0x414++0x03 line.long 0x00 "PDOR_5,Port Output Data Register 5" bitfld.long 0x00 7. " PDOR_57 ,Port 7 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 6. " PDOR_56 ,Port 6 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 5. " PDOR_55 ,Port 5 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 4. " PDOR_54 ,Port 4 Output Data Register 5" "L-level,H-level" textline " " bitfld.long 0x00 3. " PDOR_53 ,Port 3 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 2. " PDOR_52 ,Port 2 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 1. " PDOR_51 ,Port 1 Output Data Register 5" "L-level,H-level" bitfld.long 0x00 0. " PDOR_50 ,Port 0 Output Data Register 5" "L-level,H-level" group.long 0x418++0x03 line.long 0x00 "PDOR_6,Port Output Data Register 6" bitfld.long 0x00 6. " PDOR_66 ,Port 6 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 5. " PDOR_65 ,Port 5 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 4. " PDOR_64 ,Port 4 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 3. " PDOR_63 ,Port 3 Output Data Register 6" "L-level,H-level" textline " " bitfld.long 0x00 2. " PDOR_62 ,Port 2 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 1. " PDOR_61 ,Port 1 Output Data Register 6" "L-level,H-level" bitfld.long 0x00 0. " PDOR_60 ,Port 0 Output Data Register 6" "L-level,H-level" group.long 0x420++0x03 line.long 0x00 "PDOR_8,Port Output Data Register 8" bitfld.long 0x00 1. " PDOR_81 ,Port 1 Output Data Register 8" "L-level,H-level" bitfld.long 0x00 0. " PDOR_80 ,Port 0 Output Data Register 8" "L-level,H-level" group.long 0x438++0x03 line.long 0x00 "PDOR_E,Port Output Data Register E" bitfld.long 0x00 3. " PDOR_E3 ,Port 3 Output Data Register E" "L-level,H-level" bitfld.long 0x00 2. " PDOR_E2 ,Port 2 Output Data Register E" "L-level,H-level" bitfld.long 0x00 0. " PDOR_E0 ,Port 0 Output Data Register E" "L-level,H-level" tree.end tree "Analog input setting register" group.long 0x500++0x003 line.long 0x00 "ADE,Analog Input Setting Register" bitfld.long 0x00 14. " ADE_14 ,External pin 14 mode" "Digital input/output,Analog input" bitfld.long 0x00 13. " ADE_13 ,External pin 13 mode" "Digital input/output,Analog input" bitfld.long 0x00 12. " ADE_12 ,External pin 12 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 11. " ADE_11 ,External pin 11 mode" "Digital input/output,Analog input" bitfld.long 0x00 10. " ADE_10 ,External pin 10 mode" "Digital input/output,Analog input" bitfld.long 0x00 9. " ADE_9 ,External pin 9 mode" "Digital input/output,Analog input" bitfld.long 0x00 8. " ADE_8 ,External pin 8 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 7. " ADE_7 ,External pin 7 mode" "Digital input/output,Analog input" bitfld.long 0x00 6. " ADE_6 ,External pin 6 mode" "Digital input/output,Analog input" bitfld.long 0x00 5. " ADE_5 ,External pin 5 mode" "Digital input/output,Analog input" bitfld.long 0x00 4. " ADE_4 ,External pin 4 mode" "Digital input/output,Analog input" textline " " bitfld.long 0x00 3. " ADE_3 ,External pin 3 mode" "Digital input/output,Analog input" bitfld.long 0x00 2. " ADE_2 ,External pin 2 mode" "Digital input/output,Analog input" bitfld.long 0x00 1. " ADE_1 ,External pin 1 mode" "Digital input/output,Analog input" bitfld.long 0x00 0. " ADE_0 ,External pin 0 mode" "Digital input/output,Analog input" tree.end tree "Special port setting register" group.long 0x580++0x003 line.long 0x000 "SPSR,Special Port Setting Register" sif (cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 4. " USB0C ,Use UDM0 and UDP0 as USB pins (USB CH.0)" "Not used,Used" bitfld.long 0x00 2.--3. " MAINXC ,Main Clock Oscillation Pin Setting Register" "Digital input/output,Main clock,,X0A-external X1A digital IO" else bitfld.long 0x00 2.--3. " MAINXC ,Main Clock Oscillation Pin Setting Register" "Digital input/output,Main clock,,X0A-external X1A digital IO" endif tree.end tree "Extended pin function setting registers" group.long 0x600++0x03 line.long 0x00 "EPF00,Extended Pin Function Setting Register 00" bitfld.long 0x00 25. " TRC1E ,Function selection for TRACED2 and TRACED3 pins" "Not used,Used" bitfld.long 0x00 24. " TRC0E ,Function selection for TRACED0 and TRACED1 pins" "Not used,Used" textline " " bitfld.long 0x00 17. " JTAGEN1S ,Select wether to use two pins of TRSTX and TDI" "Not used,Used" bitfld.long 0x00 16. " JTAGEN0B ,Select wether to use three pins of TCK, TMS, and TDO" "Not used,Used" sif (cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 9. " USBP0E ,USB CH.0 Function Select bit 0" "Not output D+,Output D+" endif textline " " bitfld.long 0x00 6.--7. " SUBOUTE ,Sub clock divide output function select bit" "Not executed,SUBOUT_0,SUBOUT_1,SUBOUT_3" bitfld.long 0x00 4.--5. " RTCCOE ,RTC clock output select bit" "Not executed,RTCCOE_0,RTCCOE_1,RTCCOE_2" bitfld.long 0x00 1.--2. " CROUTE ,Internal high-speed CR Oscillation Output Function Select" "Not produced,CROUT_0,CROUT_1,CROUT_2" bitfld.long 0x00 0. " NMIS ,NMIX Function Select" "Not used,Used" group.long 0x604++0x03 line.long 0x00 "EPF01,Extended Pin Function Setting Register 01" bitfld.long 0x00 29.--31. " IC03S ,IC03 Input Select bits" "IC03_0,IC03_0,IC03_1,IC03_2,MFS_3 LSYN,MFS_7 LSYN,,CRTRIM" bitfld.long 0x00 26.--28. " IC02S ,IC02 Input Select bits" "IC02_0,IC02_0,IC02_1,IC02_2,MFS_2 LSYN,MFS_6 LSYN,," bitfld.long 0x00 23.--25. " IC01S ,IC01 Input Select bits" "IC01_0,IC01_0,IC01_1,IC01_2,MFS_1 LSYN,MFS_5 LSYN,," bitfld.long 0x00 20.--22. " IC00S ,IC00 Input Select bits" "IC00_0,IC00_0,IC00_1,IC00_2,MFS_0 LSYN,MFS_4 LSYN,," textline " " bitfld.long 0x00 18.--19. " FRCK0S ,FRCK0 Input Select bits" "FRCK0_0,FRCK0_0,FRCK0_1,FRCK0_2" bitfld.long 0x00 16.--17. " DTTI0S ,DTTIX0 Input Select bits" "DTTIX0_0,DTTIX0_0,DTTIX0_1,DTTIX0_2" bitfld.long 0x00 12. " DTTI0C ,DTTIX0 Function Select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO05E ,RTO05 Output Select bits" "Not produced,RTO05_0,RTO05_1," bitfld.long 0x00 8.--9. " RTO04E ,RTO04 Output Select bits" "Not produced,RTO04_0,RTO04_1," bitfld.long 0x00 6.--7. " RTO03E ,RTO03 Output Select bits" "Not produced,RTO03_0,RTO03_1," bitfld.long 0x00 4.--5. " RTO02E ,RTO02 Output Select bits" "Not produced,RTO02_0,RTO02_1," textline " " bitfld.long 0x00 2.--3. " RTO01E ,RTO01 Output Select bits" "Not produced,RTO01_0,RTO01_1," bitfld.long 0x00 0.--1. " RTO00E ,RTO00 Output Select bits" "Not produced,RTO00_0,RTO00_1," group.long 0x608++0x03 line.long 0x00 "EPF02,Extended Pin Function Setting Register 02" bitfld.long 0x00 29.--31. " IC13S ,IC13 Input Select bits" "IC13_0,IC13_0,IC13_1,,MFS_3 LSYN,MFS_7 LSYN,," bitfld.long 0x00 26.--28. " IC12S ,IC12 Input Select bits" "IC12_0,IC12_0,IC12_1,,MFS_2 LSYN,MFS_6 LSYN,," bitfld.long 0x00 23.--25. " IC11S ,IC11 Input Select bits" "IC11_0,IC11_0,IC11_1,,MFS_1 LSYN,MFS_5 LSYN,," bitfld.long 0x00 20.--22. " IC10S ,IC10 Input Select bits" "IC10_0,IC10_0,IC10_1,,MFS_0 LSYN,MFS_4 LSYN,," textline " " bitfld.long 0x00 18.--19. " FRCK1S ,FRCK1 Input Select bits" "FRCK1_0,FRCK1_0,FRCK1_1," bitfld.long 0x00 16.--17. " DTTI1S ,DTTIX1 Input Select bits" "DTTIX1_0,DTTIX1_0,DTTIX1_1," bitfld.long 0x00 12. " DTTI1C ,DTTIX1 Function Select bit" "GPIO not switched,GPIO switched" textline " " bitfld.long 0x00 10.--11. " RTO15E ,RTO15 Output Select bits" "Not produced,RTO15_0,RTO15_1," bitfld.long 0x00 8.--9. " RTO14E ,RTO14 Output Select bits" "Not produced,RTO14_0,RTO14_1," bitfld.long 0x00 6.--7. " RTO13E ,RTO13 Output Select bits" "Not produced,RTO13_0,RTO13_1," bitfld.long 0x00 4.--5. " RTO12E ,RTO12 Output Select bits" "Not produced,RTO12_0,RTO12_1," textline " " bitfld.long 0x00 2.--3. " RTO11E ,RTO11 Output Select bits" "Not produced,RTO11_0,RTO11_1," bitfld.long 0x00 0.--1. " RTO10E ,RTO10 Output Select bits" "Not produced,RTO10_0,RTO10_1," group.long 0x610++0x07 line.long 0x00 "EPF04,Extended Pin Function Setting Register 04" bitfld.long 0x00 28.--29. " TIOB3S ,TIOB3 Input Select bits" "TIOB3_0,TIOB3_0,TIOB3_1,TIOB3_2" bitfld.long 0x00 26.--27. " TIOA3E ,TIOA3 Output Select bits" "Not produced,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 24.--25. " TIOA3S ,TIOA3 Input Select bits" "TIOA3_0,TIOA3_0,TIOA3_1,TIOA3_2" bitfld.long 0x00 20.--21. " TIOB2S ,TIOB2 Input Select bits" "TIOB2_0,TIOB2_0,TIOB2_1,TIOB2_2" textline " " bitfld.long 0x00 18.--19. " TIOA2E ,TIOA2 Output Select bits" "Not produced,TIOA2_0,TIOA2_1,TIOA2_2" bitfld.long 0x00 12.--13. " TIOB1S ,TIOB1 Input Select bits" "TIOB1_0,TIOB1_0,TIOB1_1,TIOB1_2" bitfld.long 0x00 10.--11. " TIOA1E ,TIOA1 Output Select bits" "Not produced,TIOA1_0,TIOA1_1,TIOA1_2" bitfld.long 0x00 8.--9. " TIOA1S ,TIOA1 Input Select bits" "TIOA1_0,TIOA1_0,TIOA1_1,TIOA1_2" textline " " bitfld.long 0x00 4.--6. " TIOB0S ,TIOB0 Input Select bits" "TIOB0_0,TIOB0_0,TIOB0_1,TIOB0_2,,,SUBOUT,Measuring trimming pin" bitfld.long 0x00 2.--3. " TIOA0E ,TIOA0 Output Select bits" "Output produced,TIOA0_0,TIOA0_1,TIOA0_2" line.long 0x04 "EPF05,Extended Pin Function Setting Register 05" bitfld.long 0x04 28.--29. " TIOB7S ,TIOB7 Input Select bits" "TIOB7_0,TIOB7_0,TIOB7_1,TIOB7_2" bitfld.long 0x04 26.--27. " TIOA7E ,TIOA7 Output Select bits" "Not produced,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 24.--25. " TIOA7S ,TIOA7 Input Select bits" "TIOA7_0,TIOA7_0,TIOA7_1,TIOA7_2" bitfld.long 0x04 20.--21. " TIOB6S ,TIOB6 Input Select bits" "TIOB6_0,TIOB6_0,TIOB6_1,TIOB6_2" textline " " bitfld.long 0x04 18.--19. " TIOA6E ,TIOA6 Output Select bits" "Not produced,TIOA6_0,TIOA6_1,TIOA6_2" bitfld.long 0x04 12.--13. " TIOB5S ,TIOB5 Input Select bits" "TIOB5_0,TIOB5_0,TIOB5_1,TIOB5_2" bitfld.long 0x04 10.--11. " TIOA5E ,TIOA5 Output Select bits" "Not produced,TIOA5_0,TIOA5_1,TIOA5_2" bitfld.long 0x04 8.--9. " TIOA5S ,TIOA5 Input Select bits" "TIOA5_0,TIOA5_0,TIOA5_1,TIOA5_2" textline " " bitfld.long 0x04 4.--5. " TIOB4S ,TIOB4 Input Select bits" "TIOB4_0,TIOB4_0,TIOB4_1,TIOB4_2" bitfld.long 0x04 2.--3. " TIOA4E ,TIOA4 Output Select bits" "Output produced,TIOA4_0,TIOA4_1,TIOA4_2" group.long 0x618++0x03 line.long 0x00 "EPF06,Extended Pin Function Setting Register 06" bitfld.long 0x00 30.--31. " EINT15S ,External Interrupt Input_15 Select" "INT15_0,INT15_0,INT15_1,INT15_2" bitfld.long 0x00 28.--29. " EINT14S ,External Interrupt Input_14 Select" "INT14_0,INT14_0,INT14_1,INT14_2" bitfld.long 0x00 26.--27. " EINT13S ,External Interrupt Input_13 Select" "INT13_0,INT13_0,INT13_1,INT13_2" bitfld.long 0x00 24.--25. " EINT12S ,External Interrupt Input_12 Select" "INT12_0,INT12_0,INT12_1,INT12_2" textline " " bitfld.long 0x00 22.--23. " EINT11S ,External Interrupt Input_11 Select" "INT11_0,INT11_0,INT11_1,INT11_2" bitfld.long 0x00 20.--21. " EINT10S ,External Interrupt Input_10 Select" "INT10_0,INT10_0,INT10_1,INT10_2" bitfld.long 0x00 18.--19. " EINT09S ,External Interrupt Input_09 Select" "INT09_0,INT09_0,INT09_1,INT09_2" bitfld.long 0x00 16.--17. " EINT08S ,External Interrupt Input_08 Select" "INT08_0,INT08_0,INT08_1,INT08_2" textline " " bitfld.long 0x00 14.--15. " EINT07S ,External Interrupt Input_07 Select" "INT07_0,INT07_0,INT07_1,INT07_2" bitfld.long 0x00 12.--13. " EINT06S ,External Interrupt Input_06 Select" "INT06_0,INT06_0,INT06_1,INT06_2" bitfld.long 0x00 10.--11. " EINT05S ,External Interrupt Input_05 Select" "INT05_0,INT05_0,INT05_1,INT05_2" bitfld.long 0x00 8.--9. " EINT04S ,External Interrupt Input_04 Select" "INT04_0,INT04_0,INT04_1,INT04_2" textline " " bitfld.long 0x00 6.--7. " EINT03S ,External Interrupt Input_03 Select" "INT03_0,INT03_0,INT03_1,INT03_2" bitfld.long 0x00 4.--5. " EINT02S ,External Interrupt Input_02 Select" "INT02_0,INT02_0,INT02_1,INT02_2" bitfld.long 0x00 2.--3. " EINT01S ,External Interrupt Input_01 Select" "INT01_0,INT01_0,INT01_1,INT01_2" bitfld.long 0x00 0.--1. " EINT00S ,External Interrupt Input_00 Select" "INT00_0,INT00_0,INT00_1,INT00_2" group.long 0x61C++0x07 line.long 0x00 "EPF07,Extended Pin Function Setting Register 07" bitfld.long 0x00 26.--27. " SCK3B ,SCK3 Input/Output Select" "SCK3_0/Not produced,SCK3_0,SCK3_1,SCK3_2" bitfld.long 0x00 24.--25. " SOT3B ,SOT3 Input/Output Select" "SOT3_0/Not produced,SOT3_0,SOT3_1,SOT3_2" bitfld.long 0x00 22.--23. " SIN3S ,SIN3 Input Select" "SIN3_0,SIN3_0,SIN3_1,SIN3_2" bitfld.long 0x00 20.--21. " SCK2B ,SCK2 Input/Output Select" "SCK2_0/Not produced,SCK2_0,SCK2_1,SCK2_2" textline " " bitfld.long 0x00 18.--19. " SOT2B ,SOT2 Input/Output Select" "SOT2_0/Not produced,SOT2_0,SOT2_1,SOT2_2" bitfld.long 0x00 16.--17. " SIN2S ,SIN2 Input Select" "SIN2_0,SIN2_0,SIN2_1,SIN2_2" bitfld.long 0x00 14.--15. " SCK1B ,SCK1 Input/Output Select" "SCK1_0/not produced,SCK1_0,SCK1_1,SCK1_2" bitfld.long 0x00 12.--13. " SOT1B ,SOT1 Input/Output Select" "SOT1_0/Not produced,SOT1_0,SOT1_1,SOT1_2" textline " " bitfld.long 0x00 10.--11. " SIN1S ,SIN1 Input Select" "SIN1_0,SIN1_0,SIN1_1,SIN1_2" bitfld.long 0x00 8.--9. " SCK0B ,SCK0 Input/Output Select" "SCK0_0/not produced,SCK0_0,SCK0_1,SCK0_2" bitfld.long 0x00 6.--7. " SOT0B ,SOT0 Input/Output Select" "SOT0_0/Not produced,SOT0_0,SOT0_1,SOT0_2" bitfld.long 0x00 4.--5. " SIN0S ,SIN0 Input Select" "SIN0_0,SIN0_0,SIN0_1,SIN0_2" line.long 0x04 "EPF08,Extended Pin Function Setting Register 08" bitfld.long 0x04 30.--31. " CST5S ,CTS5 Input/Output Select" "CTS5_0,CTS5_0,CTS5_1,CTS5_2" bitfld.long 0x04 28.--29. " RTS5E ,RTS5 Input/Output Select" "Not produced,RTS5_0,RTS5_1,RTS5_2" textline " " bitfld.long 0x04 14.--15. " SCK5B ,SCK5 Input/Output Select" "SCK5/Not produced_0,SCK5_0,SCK5_1,SCK5_2" bitfld.long 0x04 12.--13. " SOT5B ,SOT5 Input/Output Select" "SOT5/Not produced_0,SOT5_0,SOT5_1,SOT5_2" bitfld.long 0x04 10.--11. " SIN5S ,SIN5 Input Select" "SIN5_0,SIN5_0,SIN5_1,SIN5_2" bitfld.long 0x04 8.--9. " SCK4B ,SCK4 Input/Output Select" "SCK4_0/Not produced,SCK4_0,SCK4_1,SCK4_2" textline " " bitfld.long 0x04 6.--7. " SOT4B ,SOT4 Input/Output Select" "SOT4_0/Not produced,SOT4_0,SOT4_1,SOT4_2" bitfld.long 0x04 4.--5. " SIN4S ,SIN4 Input Select" "SIN4_0,SIN4_0,SIN4_1,SIN4_2" bitfld.long 0x04 2.--3. " CTS4S ,CTS4 Input Select" "CTS4_0,CTS4_0,CTS4_1,CTS4_2" bitfld.long 0x04 0.--1. " RTS4E ,RTS4 Output Select" "Not produced,RTS4_0,RTS4_1,RTS4_2" group.long 0x624++0x03 line.long 0x00 "EPF09,Extended Pin Function Setting Register 09" sif (cpuis("MB9BF46?L")||cpuis("MB9BF56?L")) bitfld.long 0x00 26.--27. " CTX0E ,CTX0E Output Select" "Not produced,TX0_0,TX0_1,TX0_2" bitfld.long 0x00 24.--25. " CRX0S ,CRX0S Input Select" "RX0_0,RX0_0,RX0_1,RX0_2" textline " " endif bitfld.long 0x00 16.--19. " ADTRG1S ,ADTRG1 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." bitfld.long 0x00 12.--15. " ADTRG0S ,ADTRG0 Input Select" "ADTG_0,ADTG_0,ADTG_1,ADTG_2,ADTG_3,ADTG_4,ADTG_5,ADTG_6,ADTG_7,ADTG_8,?..." textline " " bitfld.long 0x00 4.--5. " QZIN0S ,QZIN0S Input Select" "ZIN0_0,ZIN0_0,ZIN0_1,ZIN0_2" bitfld.long 0x00 2.--3. " QBIN0S ,QBIN0S Input Select" "BIN0_0,BIN0_0,BIN0_1,BIN0_2" bitfld.long 0x00 0.--1. " QAIN0S ,QAIN0S Input Select" "AIN0_0,AIN0_0,AIN0_1,AIN0_2" tree.end tree "Open drain setting registers" group.long 0x700++0x03 line.long 0x00 "PZR_0,Port Pseudo Open Drain Setting Register 0" bitfld.long 0x00 4. " PZR_04 ,Port 4 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 3. " PZR_03 ,Port 3 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 2. " PZR_02 ,Port 2 Pseudo Open Drain Setting Register 0" "High,Hi-Z" bitfld.long 0x00 1. " PZR_01 ,Port 1 Pseudo Open Drain Setting Register 0" "High,Hi-Z" textline " " bitfld.long 0x00 0. " PZR_00 ,Port 0 Pseudo Open Drain Setting Register 0" "High,Hi-Z" group.long 0x704++0x03 line.long 0x00 "PZR_1,Port Pseudo Open Drain Setting Register 1" bitfld.long 0x00 3. " PZR_13 ,Port 3 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 2. " PZR_12 ,Port 2 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 1. " PZR_11 ,Port 1 Pseudo Open Drain Setting Register 1" "High,Hi-Z" bitfld.long 0x00 0. " PZR_10 ,Port 0 Pseudo Open Drain Setting Register 1" "High,Hi-Z" group.long 0x708++0x03 line.long 0x00 "PZR_2,Port Pseudo Open Drain Setting Register 2" bitfld.long 0x00 6. " PZR_26 ,Port 6 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 5. " PZR_25 ,Port 5 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 4. " PZR_24 ,Port 4 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 3. " PZR_23 ,Port 3 Pseudo Open Drain Setting Register 2" "High,Hi-Z" textline " " bitfld.long 0x00 2. " PZR_22 ,Port 2 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 1. " PZR_21 ,Port 1 Pseudo Open Drain Setting Register 2" "High,Hi-Z" bitfld.long 0x00 0. " PZR_20 ,Port 0 Pseudo Open Drain Setting Register 2" "High,Hi-Z" group.long 0x70C++0x03 line.long 0x00 "PZR_3,Port Pseudo Open Drain Setting Register 3" bitfld.long 0x00 5. " PZR_35 ,Port 5 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 4. " PZR_34 ,Port 4 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 3. " PZR_33 ,Port 3 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 2. " PZR_32 ,Port 2 Pseudo Open Drain Setting Register 3" "High,Hi-Z" textline " " bitfld.long 0x00 1. " PZR_31 ,Port 1 Pseudo Open Drain Setting Register 3" "High,Hi-Z" bitfld.long 0x00 0. " PZR_30 ,Port 0 Pseudo Open Drain Setting Register 3" "High,Hi-Z" group.long 0x710++0x03 line.long 0x00 "PZR_4,Port Pseudo Open Drain Setting Register 4" bitfld.long 0x00 9. " PZR_49 ,Port 9 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 8. " PZR_48 ,Port 8 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 7. " PZR_47 ,Port 7 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 6. " PZR_46 ,Port 6 Pseudo Open Drain Setting Register 4" "High,Hi-Z" textline " " bitfld.long 0x00 1. " PZR_41 ,Port 1 Pseudo Open Drain Setting Register 4" "High,Hi-Z" bitfld.long 0x00 0. " PZR_40 ,Port 0 Pseudo Open Drain Setting Register 4" "High,Hi-Z" group.long 0x714++0x03 line.long 0x00 "PZR_5,Port Pseudo Open Drain Setting Register 5" bitfld.long 0x00 7. " PZR_57 ,Port 7 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 6. " PZR_56 ,Port 6 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 5. " PZR_55 ,Port 5 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 4. " PZR_54 ,Port 4 Pseudo Open Drain Setting Register 5" "High,Hi-Z" textline " " bitfld.long 0x00 3. " PZR_53 ,Port 3 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 2. " PZR_52 ,Port 2 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 1. " PZR_51 ,Port 1 Pseudo Open Drain Setting Register 5" "High,Hi-Z" bitfld.long 0x00 0. " PZR_50 ,Port 0 Pseudo Open Drain Setting Register 5" "High,Hi-Z" group.long 0x718++0x03 line.long 0x00 "PZR_6,Port Pseudo Open Drain Setting Register 6" bitfld.long 0x00 6. " PZR_66 ,Port 6 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 5. " PZR_65 ,Port 5 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 4. " PZR_64 ,Port 4 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 3. " PZR_63 ,Port 3 Pseudo Open Drain Setting Register 6" "High,Hi-Z" textline " " bitfld.long 0x00 2. " PZR_62 ,Port 2 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 1. " PZR_61 ,Port 1 Pseudo Open Drain Setting Register 6" "High,Hi-Z" bitfld.long 0x00 0. " PZR_60 ,Port 0 Pseudo Open Drain Setting Register 6" "High,Hi-Z" group.long 0x720++0x03 line.long 0x00 "PZR_8,Port Pseudo Open Drain Setting Register 8" bitfld.long 0x00 1. " PZR_81 ,Port 1 Pseudo Open Drain Setting Register 8" "High,Hi-Z" bitfld.long 0x00 0. " PZR_80 ,Port 0 Pseudo Open Drain Setting Register 8" "High,Hi-Z" group.long 0x738++0x03 line.long 0x00 "PZR_E,Port Pseudo Open Drain Setting Register E" bitfld.long 0x00 3. " PZR_E3 ,Port 3 Pseudo Open Drain Setting Register E" "High,Hi-Z" bitfld.long 0x00 2. " PZR_E2 ,Port 2 Pseudo Open Drain Setting Register E" "High,Hi-Z" bitfld.long 0x00 0. " PZR_E0 ,Port 0 Pseudo Open Drain Setting Register E" "High,Hi-Z" tree.end width 0x0B endif tree.end tree.open "Watchdog Timer" tree "Hardware Watchdog Timer" base ad:0x40011000 width 9. group.long 0x00++0x03 line.long 0x00 "WDG_LDR,Hardware Watchdog Timer Load Register" rgroup.long 0x04++0x03 line.long 0x00 "WDG_VLR,Hardware Watchdog Timer Value Register" group.byte 0x08++0x00 line.byte 0x00 "WDG_CTL,Hardware Watchdog Timer Control Register" bitfld.byte 0x00 1. " RESEN ,Hardware watchdog timer reset enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " INTEN ,Hardware watchdog interrupt and counter enable bit" "Disabled,Enabled" group.byte 0x0C++0x00 line.byte 0x00 "WDG_ICL,Hardware Watchdog Timer Clear Register" rgroup.byte 0x10++0x00 line.byte 0x00 "WDG_RIS,Hardware watchdog timer interrupt status register" bitfld.byte 0x00 0. " RIS ,Hardware watchdog interrupt status bit" "Not generated,Generated" group.long 0xC00++0x03 line.long 0x00 "WDG_LCK,Hardware Watchdog Timer Lock Register" width 0xb tree.end tree "Software Watchdog Timer" base ad:0x40012000 width 13. group.long 0x00++0x03 line.long 0x00 "WDOGLOAD,Software Watchdog Timer Load Register" rgroup.long 0x04++0x03 line.long 0x00 "WDOGVALUE,Software Watchdog Timer Value Register" if (((d.l(ad:0x40012000+0x08))&0x01)==0x00) group.byte 0x08++0x03 line.byte 0x00 "WDOGCONTROL,Software Watchdog Timer Control Register" bitfld.byte 0x00 4. " SPM ,Software Watchdog window watchdog mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " TWD ,Timing window setting bit of the software watchdog" "100%,75% or less,50% or less,25% or less" bitfld.byte 0x00 1. " RESEN ,Reset enable bit of the software watchdog" "Disabled,Enabled" bitfld.byte 0x00 0. " INTEN ,Interrupt and counter enable bit of the software watchdog" "Disabled,Enabled" else group.byte 0x08++0x03 line.byte 0x00 "WDOGCONTROL,Software Watchdog Timer Control Register" rbitfld.byte 0x00 4. " SPM ,Software Watchdog window watchdog mode enable bit" "Disabled,Enabled" rbitfld.byte 0x00 2.--3. " TWD ,Timing window setting bit of the software watchdog" "100%,75% or less,50% or less,25% or less" bitfld.byte 0x00 1. " RESEN ,Reset enable bit of the software watchdog" "Disabled,Enabled" bitfld.byte 0x00 0. " INTEN ,Interrupt and counter enable bit of the software watchdog" "Disabled,Enabled" endif wgroup.long 0x0C++0x03 line.long 0x00 "WDOGINTCLR,Software Watchdog Timer Clear Register" rgroup.byte 0x10++0x03 line.byte 0x00 "WDOGRIS,Software Watchdog Timer Interrupt Status Register" bitfld.byte 0x00 0. " RIS ,Software watchdog interrupt status bit" "Not generated,Generated" group.byte 0x18++0x03 line.byte 0x00 "WDOGSPMC,Software Watchdog Timer Window Watchdog Mode Control Register" bitfld.byte 0x00 0. " TGR , Software watchdog trigger type bit" "Interrupt,Reset" group.long 0xC00++0x03 line.long 0x00 "WDOGLOCK,Software Watchdog Timer Lock Register" width 0x0B tree.end tree.end tree "Dual Timer" tree "Timer 1" base ad:0x40015000 width 15. group.long 0x00++0x03 line.long 0x00 "TIMER1LOAD,Load Register" rgroup.long 0x04++0x03 line.long 0x00 "TIMER1VALUE,Value Register" group.long 0x08++0x03 line.long 0x00 "TIMER1CONTROL,Control Register" bitfld.long 0x00 7. " TIMEREN ,Enable bit" "Disabled,Enabled" bitfld.long 0x00 6. " TIMERMODE ,Mode bit" "Free-running,Periodic" bitfld.long 0x00 5. " INTENABLE ,Interrupt enable bit" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " TIMERPRE ,Prescale bit" "/1,/16,/256,?..." bitfld.long 0x00 1. " TIMERSIZE ,Counter size bit" "16-bit,32-bit" bitfld.long 0x00 0. " ONESHOT ,One-shot mode bit" "Wrapping,One-shot" wgroup.long 0x0C++0x03 line.long 0x00 "TIMER1INTCLR,Interrupt Clear Register" rgroup.long 0x10++0x07 line.long 0x00 "TIMER1RIS,Interrupt Status Register" bitfld.long 0x00 0. " TIMER1RIS ,Interrupt Status Register bit" "Not generated,Generated" line.long 0x04 "TIMER1MIS,Masked Interrupt Status Register" bitfld.long 0x04 0. " TIMER1MIS ,Masked Interrupt Status bit" "Not generated,Generated" if (((d.l(ad:0x40015000+0x08))&0x40)==0x00)||(((d.l(ad:0x40015000+0x08))&0x01)==0x01) hgroup.long 0x18++0x03 hide.long 0x00 "TIMER1BGLOAD,Background Load Register" else group.long 0x18++0x03 line.long 0x00 "TIMER1BGLOAD,Background Load Register" endif width 0xb tree.end tree "Timer 2" base ad:0x40015020 width 15. group.long 0x00++0x03 line.long 0x00 "TIMER2LOAD,Load Register" rgroup.long 0x04++0x03 line.long 0x00 "TIMER2VALUE,Value Register" group.long 0x08++0x03 line.long 0x00 "TIMER2CONTROL,Control Register" bitfld.long 0x00 7. " TIMEREN ,Enable bit" "Disabled,Enabled" bitfld.long 0x00 6. " TIMERMODE ,Mode bit" "Free-running,Periodic" bitfld.long 0x00 5. " INTENABLE ,Interrupt enable bit" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " TIMERPRE ,Prescale bit" "/1,/16,/256,?..." bitfld.long 0x00 1. " TIMERSIZE ,Counter size bit" "16-bit,32-bit" bitfld.long 0x00 0. " ONESHOT ,One-shot mode bit" "Wrapping,One-shot" wgroup.long 0x0C++0x03 line.long 0x00 "TIMER2INTCLR,Interrupt Clear Register" rgroup.long 0x10++0x07 line.long 0x00 "TIMER2RIS,Interrupt Status Register" bitfld.long 0x00 0. " TIMER2RIS ,Interrupt Status Register bit" "Not generated,Generated" line.long 0x04 "TIMER2MIS,Masked Interrupt Status Register" bitfld.long 0x04 0. " TIMER2MIS ,Masked Interrupt Status bit" "Not generated,Generated" if (((d.l(ad:0x40015020+0x08))&0x40)==0x00)||(((d.l(ad:0x40015020+0x08))&0x01)==0x01) hgroup.long 0x18++0x03 hide.long 0x00 "TIMER2BGLOAD,Background Load Register" else group.long 0x18++0x03 line.long 0x00 "TIMER2BGLOAD,Background Load Register" endif width 0xb tree.end tree.end tree "Watch Counter" base ad:0x4003A000 width 9. tree.open "Watch Couter Prescaler" if (((d.b(ad:0x4003A002))&(0x0C))==(0x00)) group.word 0x10++0x01 line.word 0x00 "CLK_SEL,Clock Selection Register" bitfld.word 0x00 8.--10. " SEL_OUT ,Output clock selection bit" "2^12/FCL,2^22/FCL,2/FCL,2^5/FCL,2^9/FCL,2^16/FCL,2^20/FCL,?..." bitfld.word 0x00 0.--1. " SEL_IN ,Input clock selection bit" "Sub clock,Main clock,High-speed clock,CLKLC" elif (((d.b(ad:0x4003A002))&(0x0C))==(0x04)) group.word 0x10++0x01 line.word 0x00 "CLK_SEL,Clock Selection Register" bitfld.word 0x00 8.--10. " SEL_OUT ,Output clock selection bit" "2^13/FCL,2^23/FCL,2^2/FCL,2^6/FCL,2^10/FCL,2^17/FCL,2^21/FCL,?..." bitfld.word 0x00 0.--1. " SEL_IN ,Input clock selection bit" "Sub clock,Main clock,High-speed clock,CLKLC" elif (((d.b(ad:0x4003A002))&(0x0C))==(0x08)) group.word 0x10++0x01 line.word 0x00 "CLK_SEL,Clock Selection Register" bitfld.word 0x00 8.--10. " SEL_OUT ,Output clock selection bit" "2^14/FCL,2^24/FCL,2^3/FCL,2^7/FCL,2^11/FCL,2^18/FCL,2^22/FCL,?..." bitfld.word 0x00 0.--1. " SEL_IN ,Input clock selection bit" "Sub clock,Main clock,High-speed clock,CLKLC" elif (((d.b(ad:0x4003A002))&(0x0C))==(0x0C)) group.word 0x10++0x01 line.word 0x00 "CLK_SEL,Clock Selection Register" bitfld.word 0x00 8.--10. " SEL_OUT ,Output clock selection bit" "2^15/FCL,2^25/FCL,2^4/FCL,2^8/FCL,2^12/FCL,2^19/FCL,2^23/FCL,?..." bitfld.word 0x00 0.--1. " SEL_IN ,Input clock selection bit" "Sub clock,Main clock,High-speed clock,CLKLC" endif group.byte 0x14++0x00 line.byte 0x00 "CLK_EN,Division Clock Enable Register" bitfld.byte 0x00 1. " CLK_EN_R ,Division clock enable read bit" "Disabled,Enabled" bitfld.byte 0x00 0. " CLK_EN ,Division clock enable bit" "Disabled,Enabled" tree.end textline " " rgroup.byte 0x00++0x00 line.byte 0x00 "WCRD,Watch Counter Read Register" bitfld.byte 0x00 0.--5. " CTR ,Counter read bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" group.byte 0x01++0x00 line.byte 0x00 "WCRL,Watch Counter Reload Register" bitfld.byte 0x00 0.--5. " RLC ,Counter reload value setting bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" if (((d.b(ad:0x4003A002))&0xC0)==0x00) group.byte 0x02++0x00 line.byte 0x00 "WCCR,Watch Counter Control Register" bitfld.byte 0x00 7. " WCEN ,Watch counter operation enable bit" "Disabled,Enabled" rbitfld.byte 0x00 6. " WCOP ,Watch counter operating state flag" "Stopped,Active" bitfld.byte 0x00 2.--3. " CS ,Count clock select bits" "WCCK0,WCCK1,WCCK2,WCCK3" textline " " bitfld.byte 0x00 1. " WCIE ,Interrupt request enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " WCIF ,Interrupt request flag bit" "No underflow,Underflow" else group.byte 0x02++0x00 line.byte 0x00 "WCCR,Watch Counter Control Register" bitfld.byte 0x00 7. " WCEN ,Watch counter operation enable bit" "Disabled,Enabled" rbitfld.byte 0x00 6. " WCOP ,Watch counter operating state flag" "Stopped,Active" rbitfld.byte 0x00 2.--3. " CS ,Count clock select bits" "WCCK0,WCCK1,WCCK2,WCCK3" textline " " bitfld.byte 0x00 1. " WCIE ,Interrupt request enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " WCIF ,Interrupt request flag bit" "No underflow,Underflow" endif width 0x0B tree.end tree "RTC (Real Time Clock)" base ad:0x4003B000 width 9. tree "RTC Count Block" if (((d.b(ad:0x4003B000+0x100))&0x04)==0x04) if (((d.b(ad:0x4003B000+0x100))&0x20)==0x20) group.byte 0x100++0x00 line.byte 0x00 "WTCR_10,Control Register 10" rbitfld.byte 0x00 7. " TRANS ,Transfer flag bit" "Not transferred,Transferred" rbitfld.byte 0x00 6. " BUSY ,Busy bit" "Idle,Busy" bitfld.byte 0x00 5. " SCRST ,Sub-second generation/ 1-second generation counter reset bit" "No reset,Reset" bitfld.byte 0x00 4. " SCST ,1-second pulse detection stop bit" "Not stopped,Stopped" textline " " bitfld.byte 0x00 3. " SRST ,RTC reset bit" "No effect,Reset" bitfld.byte 0x00 2. " RUN ,RTC count block operation bit" "Stopped,Operating" bitfld.byte 0x00 0. " ST ,Start bit" "Stopped,Started" elif (((d.b(ad:0x4003B000+0x100))&0x10)==0x10) group.byte 0x100++0x00 line.byte 0x00 "WTCR_10,Control Register 10" rbitfld.byte 0x00 7. " TRANS ,Transfer flag bit" "Not transferred,Transferred" rbitfld.byte 0x00 6. " BUSY ,Busy bit" "Idle,Busy" bitfld.byte 0x00 5. " SCRST ,Sub-second generation/ 1-second generation counter reset bit" "No reset," bitfld.byte 0x00 4. " SCST ,1-second pulse detection stop bit" "Not stopped,Stopped" textline " " bitfld.byte 0x00 3. " SRST ,RTC reset bit" "No effect,Reset" bitfld.byte 0x00 2. " RUN ,RTC count block operation bit" "Stopped,Operating" bitfld.byte 0x00 0. " ST ,Start bit" "Stopped,Started" else group.byte 0x100++0x00 line.byte 0x00 "WTCR_10,Control Register 10" rbitfld.byte 0x00 7. " TRANS ,Transfer flag bit" "Not transferred,Transferred" rbitfld.byte 0x00 6. " BUSY ,Busy bit" "Idle,Busy" bitfld.byte 0x00 5. " SCRST ,Sub-second generation/ 1-second generation counter reset bit" "No reset,Reset" bitfld.byte 0x00 4. " SCST ,1-second pulse detection stop bit" "Not stopped,Stopped" textline " " bitfld.byte 0x00 3. " SRST ,RTC reset bit" "No effect,Reset" bitfld.byte 0x00 2. " RUN ,RTC count block operation bit" "Stopped,Operating" bitfld.byte 0x00 0. " ST ,Start bit" "Stopped,Started" endif else group.byte 0x100++0x00 line.byte 0x00 "WTCR_10,Control Register 10" rbitfld.byte 0x00 7. " TRANS ,Transfer flag bit" "Not transferred,Transferred" rbitfld.byte 0x00 6. " BUSY ,Busy bit" "Idle,Busy" bitfld.byte 0x00 5. " SCRST ,Sub-second generation/ 1-second generation counter reset bit" "No reset," bitfld.byte 0x00 4. " SCST ,1-second pulse detection stop bit" "Not stopped,Stopped" textline " " bitfld.byte 0x00 3. " SRST ,RTC reset bit" "No effect,Reset" bitfld.byte 0x00 2. " RUN ,RTC count block operation bit" "Stopped,Operating" bitfld.byte 0x00 0. " ST ,Start bit" "Stopped,Started" endif group.byte 0x104++0x000 line.byte 0x00 "WTCR_11,Control Register 11" bitfld.byte 0x00 4. " YEN ,Alarm year register enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " MOEN ,Alarm month register enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " DEN ,Alarm day register enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " HEN ,Alarm hour register enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 0. " MIEN ,Alarm minute register enable bit" "Disabled,Enabled" group.byte 0x108++0x000 line.byte 0x00 "WTCR_12,Control Register 12" bitfld.byte 0x00 7. " INTCRI ,Year/month/day/hour/minute/second/day of the week counter value read completion flag bit" "Not completed,Completed" bitfld.byte 0x00 6. " INTERI ,Time rewrite error flag bit" "No error,Error" bitfld.byte 0x00 5. " INTALI ,Alarm coincidence flag bit" "No alarm,Alarm" bitfld.byte 0x00 4. " INTTMI ,Timer underflow detection flag bit" "No underflow,Underflow" textline " " bitfld.byte 0x00 3. " INTHI ,Every hour flag bit" "Not occurred,Occurred" bitfld.byte 0x00 2. " INTMI ,Every minute flag bit" "Not occurred,Occurred" bitfld.byte 0x00 1. " INTSI ,Every second flag bit" "Not occurred,Occurred" bitfld.byte 0x00 0. " INTSSI ,Every half-second flag bit" "Not occurred,Occurred" group.byte 0x10C++0x000 line.byte 0x00 "WTCR_13,Control Register 13" bitfld.byte 0x00 7. " INTCRIE ,Year/month/day/hour/minute/second/day of the week counter value read completion interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " INTERIE ,Time rewrite error interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " INTALIE ,Alarm coincidence interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " INTTMIE ,Timer underflow interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " INTHIE ,Every hour interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTMIE ,Every minute interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " INTSIE ,Every second interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " INTSSIE ,Every half-second interrupt enable bit" "Disabled,Enabled" group.byte 0x110++0x000 line.byte 0x00 "WTCR_20,Control Register 20" bitfld.byte 0x00 5. " PWRITE ,VBAT PORT save control bit" "No effect,Save" bitfld.byte 0x00 4. " PREAD ,VBAT PORT recall control bit" "No effect,Recall" bitfld.byte 0x00 3. " BWRITE ,Back up register save control bit" "No effect,Save" bitfld.byte 0x00 2. " BREAD ,Back up register recall control bit" "No effect,Recall" textline " " bitfld.byte 0x00 1. " CWRITE ,RTC setting save control bit" "No effect,Save" bitfld.byte 0x00 0. " CREAD ,RTC setting recall control bit" "No effect,Recall" group.byte 0x114++0x000 line.byte 0x00 "WTCR_21,Control Register 21" rbitfld.byte 0x00 2. " TMRUN ,Timer counter operation bit" "Disabled,Enabled" bitfld.byte 0x00 1. " TMEN ,Time counter control bit" "Time value,Time intervals" bitfld.byte 0x00 0. " TMST ,Time counter start bit" "Stopped,Started" textline " " group.byte 0x11C++0x000 line.byte 0x00 "WTSR,Second Register" bitfld.byte 0x00 4.--6. " S ,Second digit of the second" "0,1,2,3,4,5,?..." bitfld.byte 0x00 0.--3. ",First digit of the second" "0,1,2,3,4,5,6,7,8,9,?..." group.byte 0x120++0x000 line.byte 0x00 "WTMIR,Minute Register" bitfld.byte 0x00 4.--6. " MI ,Second digit of the minute" "0,1,2,3,4,5,?..." bitfld.byte 0x00 0.--3. ",First digit of the minute" "0,1,2,3,4,5,6,7,8,9,?..." if (((d.b(ad:0x4003B000+0x124))&0x30)==0x20) group.byte 0x124++0x000 line.byte 0x00 "WTHR,Hour Register" bitfld.byte 0x00 4.--5. " H ,Second digit of the hour" "0,1,2," bitfld.byte 0x00 0.--3. ",First digit of the hour" "0,1,2,3,?..." else group.byte 0x124++0x000 line.byte 0x00 "WTHR,Hour Register" bitfld.byte 0x00 4.--5. " H ,Second digit of the hour" "0,1,2," bitfld.byte 0x00 0.--3. ",First digit of the hour" "0,1,2,3,4,5,6,7,8,9,?..." endif if (((d.b(ad:0x4003B000+0x130))&0x1F)==(0x01||0x03||0x05||0x07||0x08||0x10||0x12)) if (((d.b(ad:0x4003B000+0x128))&0x3F)==0x30) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" ",1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the date" "0,1,?..." elif (((d.b(ad:0x4003B000+0x128))&0x3F)==0x31) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" "0,1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the date" "0,1,?..." elif (((d.b(ad:0x4003B000+0x128))&0x3F)==(0x10||0x20)) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" ",1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the date" "0,1,2,3,4,5,6,7,8,d,,?..." elif ((((d.b(ad:0x4003B000+0x128))&0x3F)>0x10)&&(((d.b(ad:0x4003B000+0x128))&0x3F)>0x30)&&(((d.b(ad:0x4003B000+0x128))&0x3F)!=(0x10||0x20))) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" "0,1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the date" "0,1,2,3,4,5,6,7,8,9,?..." else group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" "0,1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the date" ",1,2,3,4,5,6,7,8,9,?..." endif elif (((d.b(ad:0x4003B000+0x130))&0x1F)==(0x04||0x06||0x09||0x11)) if (((d.b(ad:0x4003B000+0x128))&0x3F)==0x30) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" ",1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the date" "0,?..." elif (((d.b(ad:0x4003B000+0x128))&0x3F)==(0x10||0x20)) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" ",1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the date" "0,1,2,3,4,5,6,7,8,9,?..." elif ((((d.b(ad:0x4003B000+0x128))&0x3F)>0x10)&&(((d.b(ad:0x4003B000+0x128))&0x3F)>0x30)&&(((d.b(ad:0x4003B000+0x128))&0x3F)!=(0x10||0x20))) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" "0,1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the date" "0,1,2,3,4,5,6,7,8,9,?..." else group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" "0,1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the date" ",1,2,3,4,5,6,7,8,9,?..." endif elif (((d.b(ad:0x4003B000+0x130))&0x1F)==0x02) if ((((((d.b(ad:0x4003B000+0x134))&0xF0)>>4)*0xA)+((d.b(ad:0x4003B000+0x134))&0x0F))&0x03)==0x00 if (((d.b(ad:0x4003B000+0x128))&0x3F)==(0x10||0x20)) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" ",1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the date" "0,1,2,3,4,5,6,7,8,9,?..." elif ((((d.b(ad:0x4003B000+0x128))&0x3F)>0x10)&&(((d.b(ad:0x4003B000+0x128))&0x3F)>0x30)&&(((d.b(ad:0x4003B000+0x128))&0x3F)!=(0x10||0x20))) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" "0,1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the date" "0,1,2,3,4,5,6,7,8,9,?..." else group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" "0,1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the date" ",1,2,3,4,5,6,7,8,9,?..." endif else if (((d.b(ad:0x4003B000+0x128))&0x3F)==(0x10||0x20)) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" ",1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the date" "0,1,2,3,4,5,6,7,8,?..." elif ((((d.b(ad:0x4003B000+0x128))&0x3F)>0x10)&&(((d.b(ad:0x4003B000+0x128))&0x3F)>0x30)&&(((d.b(ad:0x4003B000+0x128))&0x3F)!=(0x10||0x20))) group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" "0,1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the date" "0,1,2,3,4,5,6,7,8,?..." else group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" "0,1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the date" ",1,2,3,4,5,6,7,8,?..." endif endif else group.byte 0x128++0x00 line.byte 0x00 "WTDR,Day Register" bitfld.byte 0x00 4.--5. " D ,Second digit of the date" "0,?..." bitfld.byte 0x00 0.--3. ",First digit of the date" "0,?..." endif group.byte 0x12C++0x000 line.byte 0x00 "WTDW,Day of the Week Register" bitfld.byte 0x00 0.--2. " DW ,Day of the week register" "Sun,Mon,Tues,Wed,Thurs,Fri,Sat," if (((d.b(ad:0x4003B000+0x130))&0x10)==0x00) group.byte 0x130++0x000 line.byte 0x00 "WTMOR,Month Register" bitfld.byte 0x00 4. " MO ,2nd digit of the month information" "0,1" bitfld.byte 0x00 0.--3. ",Month register" ",1,2,3,4,5,6,7,8,9,?..." else group.byte 0x130++0x000 line.byte 0x00 "WTMOR,Month Register" bitfld.byte 0x00 4. " MO ,2nd digit of the month information" "0,1" bitfld.byte 0x00 0.--3. ",Month register" "0,1,2,?..." endif group.byte 0x134++0x000 line.byte 0x00 "WTYR,Year Register" bitfld.byte 0x00 4.--7. " Y ,Second digit of the year" "0,1,2,3,4,5,6,7,8,9,?..." bitfld.byte 0x00 0.--3. ",First digit of the year" "0,1,2,3,4,5,6,7,8,9,?..." group.byte 0x138++0x000 line.byte 0x00 "ALMIR,Alarm Minute Register" bitfld.byte 0x00 4.--6. " AMI ,Second digit of the alarm-set minute" "0,1,2,3,4,5,," bitfld.byte 0x00 0.--3. ",First digit of the alarm-set minute" "0,1,2,3,4,5,6,7,8,9,?..." if (((d.b(ad:0x4003B000+0x13C))&0x30)==0x20) group.byte 0x13C++0x000 line.byte 0x00 "ALHR,Alarm Hour Register" bitfld.byte 0x00 4.--5. " AH ,Second digit of the alarm-set hour" "0,1,2," bitfld.byte 0x00 0.--3. ",First digit of the alarm-set hour" "0,1,2,3,?..." else group.byte 0x13C++0x000 line.byte 0x00 "ALHR,Alarm Hour Register" bitfld.byte 0x00 4.--5. " AH ,Second digit of the alarm-set hour" "0,1,2," bitfld.byte 0x00 0.--3. ",First digit of the alarm-set hour" "0,1,2,3,4,5,6,7,8,9,?..." endif if (((d.b(ad:0x4003B000+0x130))&0x1F)==(0x01||0x03||0x05||0x07||0x08||0x10||0x12)) if (((d.b(ad:0x4003B000+0x140))&0x3F)==0x30) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" ",1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,1,?..." elif (((d.b(ad:0x4003B000+0x140))&0x3F)==0x31) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" "0,1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,1,?..." elif (((d.b(ad:0x4003B000+0x140))&0x3F)==(0x10||0x20)) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" ",1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,1,2,3,4,5,6,7,8,9,?..." elif ((((d.b(ad:0x4003B000+0x140))&0x3F)>0x10)&&(((d.b(ad:0x4003B000+0x140))&0x3F)>0x30)&&(((d.b(ad:0x4003B000+0x140))&0x3F)!=(0x10||0x20))) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" "0,1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,1,2,3,4,5,6,7,8,9,?..." else group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" "0,1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" ",1,2,3,4,5,6,7,8,9,?..." endif elif (((d.b(ad:0x4003B000+0x130))&0x1F)==(0x04||0x06||0x09||0x11)) if (((d.b(ad:0x4003B000+0x140))&0x3F)==0x30) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" ",1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,?..." elif (((d.b(ad:0x4003B000+0x140))&0x3F)==(0x10||0x20)) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" ",1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,1,2,3,4,5,6,7,8,9,?..." elif ((((d.b(ad:0x4003B000+0x140))&0x3F)>0x10)&&(((d.b(ad:0x4003B000+0x140))&0x3F)>0x30)&&(((d.b(ad:0x4003B000+0x140))&0x3F)!=(0x10||0x20))) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" "0,1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,1,2,3,4,5,6,7,8,9,?..." else group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" "0,1,2,3" bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" ",1,2,3,4,5,6,7,8,9,?..." endif elif (((d.b(ad:0x4003B000+0x130))&0x1F)==0x02) if ((((((d.b(ad:0x4003B000+0x148))&0xF0)>>4)*0xA)+((d.b(ad:0x4003B000+0x148))&0x0F))&0x03)==0x00 if (((d.b(ad:0x4003B000+0x140))&0x3F)==(0x10||0x20)) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" ",1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,1,2,3,4,5,6,7,8,9,?..." elif ((((d.b(ad:0x4003B000+0x140))&0x3F)>0x10)&&(((d.b(ad:0x4003B000+0x140))&0x3F)>0x30)&&(((d.b(ad:0x4003B000+0x140))&0x3F)!=(0x10||0x20))) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" "0,1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,1,2,3,4,5,6,7,8,9,?..." else group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" "0,1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" ",1,2,3,4,5,6,7,8,9,?..." endif else if (((d.b(ad:0x4003B000+0x140))&0x3F)==(0x10||0x20)) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" ",1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,1,2,3,4,5,6,7,8,?..." elif ((((d.b(ad:0x4003B000+0x140))&0x3F)>0x10)&&(((d.b(ad:0x4003B000+0x140))&0x3F)>0x30)&&(((d.b(ad:0x4003B000+0x140))&0x3F)!=(0x10||0x20))) group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" "0,1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,1,2,3,4,5,6,7,8,?..." else group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" "0,1,2,?..." bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" ",1,2,3,4,5,6,7,8,?..." endif endif else group.byte 0x140++0x00 line.byte 0x00 "ALDR,Date Register" bitfld.byte 0x00 4.--5. " AD ,Second digit of the alarm-set date" "0,?..." bitfld.byte 0x00 0.--3. ",First digit of the alarm-set date" "0,?..." endif if (((d.b(ad:0x4003B000+0x144))&0x10)==0x00) group.byte 0x144++0x000 line.byte 0x00 "ALMOR,Alarm Month Register" bitfld.byte 0x00 4. " AMO ,2nd digit of the month information" "0,1" bitfld.byte 0x00 0.--3. ",1st digit of the month information" ",1,2,3,4,5,6,7,8,9,?..." else group.byte 0x144++0x000 line.byte 0x00 "ALMOR,Alarm Month Register" bitfld.byte 0x00 4. " AMO ,2nd digit of the month information" "0,1" bitfld.byte 0x00 0.--3. ",1st digit of the month information" "0,1,2,?..." endif group.byte 0x148++0x000 line.byte 0x00 "ALYR,Alarm Year Register" bitfld.byte 0x00 4.--7. " AY ,2nd digit of the year information" "0,1,2,3,4,5,6,7,8,9,?..." bitfld.byte 0x00 0.--3. ",1st digit of the year information" "0,1,2,3,4,5,6,7,8,9,?..." textline " " group.byte 0x14C++0x000 line.byte 0x00 "WTTR0,Time Setting Register 0" bitfld.byte 0x00 7. " TM7 ,Timer setting register 7" "0,1" bitfld.byte 0x00 6. " TM6 ,Timer setting register 6" "0,1" bitfld.byte 0x00 5. " TM5 ,Timer setting register 5" "0,1" bitfld.byte 0x00 4. " TM4 ,Timer setting register 4" "0,1" textline " " bitfld.byte 0x00 3. " TM3 ,Timer setting register 3" "0,1" bitfld.byte 0x00 2. " TM2 ,Timer setting register 2" "0,1" bitfld.byte 0x00 1. " TM1 ,Timer setting register 1" "0,1" bitfld.byte 0x00 0. " TM0 ,Timer setting register 0" "0,1" group.byte 0x150++0x000 line.byte 0x00 "WTTR1,Time Setting Register 1" bitfld.byte 0x00 7. " TM15 ,Timer setting register 15" "0,1" bitfld.byte 0x00 6. " TM14 ,Timer setting register 14" "0,1" bitfld.byte 0x00 5. " TM13 ,Timer setting register 13" "0,1" bitfld.byte 0x00 4. " TM12 ,Timer setting register 12" "0,1" textline " " bitfld.byte 0x00 3. " TM11 ,Timer setting register 11" "0,1" bitfld.byte 0x00 2. " TM10 ,Timer setting register 10" "0,1" bitfld.byte 0x00 1. " TM09 ,Timer setting register 9" "0,1" bitfld.byte 0x00 0. " TM08 ,Timer setting register 8" "0,1" group.byte 0x154++0x000 line.byte 0x00 "WTTR2,Time Setting Register 2" bitfld.byte 0x00 1. " TM17 ,Timer setting register 17" "0,1" bitfld.byte 0x00 0. " TM16 ,Timer setting register 16" "0,1" tree.end tree "RTC Clock Control Block" group.byte 0x158++0x000 line.byte 0x00 "WTCAL0,Frequency Correction Value Setting Register 0" group.byte 0x15C++0x000 line.byte 0x00 "WTCAL1,Frequency Correction Value Setting Register 1" bitfld.byte 0x00 0.--1. " WTCAL1 ,Frequency correction value setting bits 1" "0,1,2,3" group.byte 0x160++0x000 line.byte 0x00 "WTCALEN,Frequency Correction Enable Register" bitfld.byte 0x00 0. " WTCALEN ,Frequency correction value setting bit" "Disabled,Enabled" if (((d.b(ad:0x4003B000+0x168))&0x01)==0x00) group.byte 0x164++0x000 line.byte 0x00 "WTDIV,Division Ratio Setting Register" bitfld.byte 0x00 0.--3. " WTDIV ,Division ration setting bits" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,1/2048,1/4096,1/8192,1/16384,1/32768" else rgroup.byte 0x164++0x000 line.byte 0x00 "WTDIV,Division Ratio Setting Register" bitfld.byte 0x00 0.--3. " WTDIV ,Division ration setting bits" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,1/2048,1/4096,1/8192,1/16384,1/32768" endif group.byte 0x168++0x000 line.byte 0x00 "WTDIVEN,Divider Output Enable Register" rbitfld.byte 0x00 1. " WTDIVRDY ,Divider state bit" "Stopped,Running" bitfld.byte 0x00 0. " WTDIVEN ,Divider enable bit" "Disabled,Enabled" group.byte 0x16C++0x000 line.byte 0x00 "WTCALPRD,Frequency Correction Period Setting Register" hexmask.byte 0x00 0.--5. 0x01 " WTCALPRD ,Frequency correction value setting bits" group.byte 0x170++0x000 line.byte 0x00 "WTCOSEL,RTCCO Output Selection Register" bitfld.byte 0x00 0. " WTCOSEL ,RTCCO output selection bit" "CO,CO/2" tree.end width 11. tree "VBAT Domain unit" group.byte 0x174++0x000 line.byte 0x00 "VB_CLKDIV,VB_CLKDIV" group.byte 0x178++0x000 line.byte 0x00 "WTOSCCNT,Alarm Year Register" bitfld.byte 0x00 1. " SOSCNTL ,Cooperative operation control bit" "Independent,Linked" bitfld.byte 0x00 0. " SOSCEX ,Oscillation enable bit" "Disabled,Enabled" sif (!cpuis("S6E2D*")&&!cpuis("S6E2C*")) group.byte 0x17C++0x000 line.byte 0x00 "CCS,Oscillation sustain current set bits" group.byte 0x180++0x000 line.byte 0x00 "CCB,Oscillation boost current set bits" else hgroup.byte 0x17C++0x000 hide.byte 0x00 "CCS,Oscillation sustain current set bits" hgroup.byte 0x180++0x000 hide.byte 0x00 "CCB,Oscillation boost current set bits" endif hgroup.byte 0x184++0x000 hide.byte 0x00 "TRIM,Alarm Year Register" group.byte 0x188++0x000 line.byte 0x00 "BOOST,Oscillation boost time set bit" bitfld.byte 0x00 0.--1. " BOOST ,Oscillation boost time set bits" "62.5 ms,125 ms,250 ms,500 ms" group.byte 0x18C++0x000 line.byte 0x00 "EWKUP,Oscillation boost time set bit" bitfld.byte 0x00 0. " WUP0 ,Wakeup request bit" "Not requested,Requested" group.byte 0x198++0x000 line.byte 0x00 "HIBRST,HIBRST Register" bitfld.byte 0x00 0. " HIBRST ,Hibernation start bit" "No effect,Hibernate" group.byte 0x190++0x000 line.byte 0x00 "VDET,Power-on" bitfld.byte 0x00 7. " PON ,Power-on bit" "Not uotput,Output" hgroup.byte 0x194++0x000 hide.byte 0x00 "FDET,FDET" textline " " group.byte 0x19C++0x000 line.byte 0x00 "VBPFR,Port Function Set Register" bitfld.byte 0x00 4.--5. " SPSR ,Oscillation pin function set bits" "GPIO,32 kHz osc,GPIO,Ext clk/GPIO" bitfld.byte 0x00 3. " VPFR3 ,Port function of P46/X0A pin set bit" "GPIO,Peripheral" bitfld.byte 0x00 2. " VPFR2 ,Port function of P47/X1A pin set bit" "GPIO,Peripheral" textline " " bitfld.byte 0x00 1. " VPFR1 ,Port function of P49/VWAKEUP pin set bit" "GPIO,Peripheral" bitfld.byte 0x00 0. " VPFR0 ,Port function of P48/VREGCTL pin set bit" "GPIO,Peripheral" textline " " if (((d.b(ad:0x4003B1A4))&(0x0F))==(0x00)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Connected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Connected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x01)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Connected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Disconnected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x02)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Connected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Connected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x03)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Connected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Disconnected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x04)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Disonnected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Connected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x05)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Disonnected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Disconnected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x06)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Disonnected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Connected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x07)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Disconnected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Disconnected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x08)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Connected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Connected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x09)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Connected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Disconnected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x0A)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Connected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Connected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x0B)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Connected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Disconnected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x0C)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Disconnected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Connected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x0D)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Disconnected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Connected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Disconnected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x0E)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Disconnected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Connected" elif (((d.b(ad:0x4003B1A4))&(0x0F))==(0x0F)) group.byte 0x1A0++0x000 line.byte 0x00 "VBPCR,Pull-up Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VPCR3 ,P46/X0A pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 2. " VPCR2 ,P47/X1A pin pull-up set bit" "Disconnected,Disconnected" textline " " endif bitfld.byte 0x00 1. " VPCR1 ,P49/VWAKEUP pin pull-up set bit" "Disconnected,Disconnected" bitfld.byte 0x00 0. " VPCR0 ,P48/VREGCTL pin pull-up set bit" "Disconnected,Disconnected" endif group.byte 0x1A4++0x000 line.byte 0x00 "VBDDR,Port I/O Direction Set Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VDDR3 ,Port direction of P46/X0A pin set bit" "Input,Output" bitfld.byte 0x00 2. " VDDR2 ,Port direction of P47/X1A pin set bit" "Input,Output" textline " " else bitfld.byte 0x00 3. " VDDR3 ,Port direction of P46/X0A pin set bit" "Input,?..." bitfld.byte 0x00 2. " VDDR2 ,Port direction of P47/X1A pin set bit" "Input,?..." textline " " endif bitfld.byte 0x00 1. " VDDR1 ,Port direction of P49/VWAKEUP pin set bit" "Input,Output" bitfld.byte 0x00 0. " VDDR0 ,Port direction of P48/VREGCTL pin set bit" "Input,Output" rgroup.byte 0x1A8++0x000 line.byte 0x00 "VBDIR,Port Input Data Register" bitfld.byte 0x00 3. " VDIR3 ,Port input data of P46/X0A pin bit" "L level,H level" bitfld.byte 0x00 2. " VDIR2 ,Port input data of P47/X1A pin bit" "L level,H level" bitfld.byte 0x00 1. " VDIR1 ,Port input data of P49/VWAKEUP pin bit" "L level,H level" bitfld.byte 0x00 0. " VDIR0 ,Port input data of P48/VREGCTL pin bit" "L level,H level" group.byte 0x1AC++0x000 line.byte 0x00 "VBDOR,Port Output Data Register" sif (!cpuis("S6E2D*")) bitfld.byte 0x00 3. " VDOR3 ,Port output data of P46/X0A pin bit" "L level,H level" bitfld.byte 0x00 2. " VDOR2 ,Port output data of P47/X1A pin bit" "L level,H level" bitfld.byte 0x00 1. " VDOR1 ,Port output data of P49/VWAKEUP pin bit" "L level,H level" bitfld.byte 0x00 0. " VDOR0 ,Port output data of P48/VREGCTL pin bit" "L level,H level" else bitfld.byte 0x00 1. " VDOR1 ,Port output data of P49/VWAKEUP pin bit" "L level,H level" bitfld.byte 0x00 0. " VDOR0 ,Port output data of P48/VREGCTL pin bit" "L level,H level" endif group.byte 0x1B0++0x000 line.byte 0x00 "VBPZR,Port Pseudo-Open Drain Set Register" bitfld.byte 0x00 1. " VPZR1 ,P49/VWAKEUP pin pseudo-open drain set bit" "H level,Hi-Z" bitfld.byte 0x00 0. " VPZR0 ,P48/VREGCTL pin pseudo-open drain set bit" "H level,Hi-Z" tree.end tree "Backup registers" tree "Registers 0-127" group.byte 0x200++0xF line.byte 0x00 "BREG00--127,Backup register 0-127" button "Backup registers" "d (ad:0x4003B000+0x200)--(ad:0x4003B000+0x27F) /byte" tree.end tree.end width 0x0b tree.end tree "Base timer" tree "Channel 0" base ad:0x40025000 width 7. if (((d.w(ad:0x40025000+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025000+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025000+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025000+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025000+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025000+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025000+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025000+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025000+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025000+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 1" base ad:0x40025040 width 7. if (((d.w(ad:0x40025040+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025040+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025040+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025040+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025040+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025040+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025040+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025040+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025040+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025040+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 2" base ad:0x40025080 width 7. if (((d.w(ad:0x40025080+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025080+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025080+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025080+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025080+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025080+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025080+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025080+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025080+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025080+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 3" base ad:0x400250C0 width 7. if (((d.w(ad:0x400250C0+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x400250C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x400250C0+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x400250C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x400250C0+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x400250C0+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x400250C0+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x400250C0+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x400250C0+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x400250C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 4" base ad:0x40025200 width 7. if (((d.w(ad:0x40025200+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025200+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025200+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025200+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025200+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025200+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025200+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025200+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025200+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025200+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 5" base ad:0x40025240 width 7. if (((d.w(ad:0x40025240+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025240+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025240+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025240+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025240+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025240+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025240+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025240+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025240+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025240+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 6" base ad:0x40025280 width 7. if (((d.w(ad:0x40025280+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025280+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025280+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025280+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025280+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025280+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025280+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025280+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025280+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025280+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 7" base ad:0x400252C0 width 7. if (((d.w(ad:0x400252C0+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x400252C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x400252C0+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x400252C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x400252C0+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x400252C0+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x400252C0+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x400252C0+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x400252C0+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x400252C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end sif cpuis("S6E2C*") tree "Channel 8" base ad:0x40025400 width 7. if (((d.w(ad:0x40025400+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025400+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025400+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025400+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025400+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025400+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025400+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025400+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025400+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025400+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 9" base ad:0x40025440 width 7. if (((d.w(ad:0x40025440+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025440+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025440+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025440+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025440+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025440+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025440+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025440+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025440+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025440+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 10" base ad:0x40025480 width 7. if (((d.w(ad:0x40025480+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025480+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025480+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025480+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025480+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025480+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025480+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025480+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025480+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025480+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 11" base ad:0x400254C0 width 7. if (((d.w(ad:0x400254C0+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x400254C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x400254C0+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x400254C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x400254C0+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x400254C0+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x400254C0+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x400254C0+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x400254C0+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x400254C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 12" base ad:0x40025600 width 7. if (((d.w(ad:0x40025600+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025600+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025600+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025600+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025600+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025600+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025600+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025600+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025600+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025600+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 13" base ad:0x40025640 width 7. if (((d.w(ad:0x40025640+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025640+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025640+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025640+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025640+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025640+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025640+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025640+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025640+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025640+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 14" base ad:0x40025680 width 7. if (((d.w(ad:0x40025680+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x40025680+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025680+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025680+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x40025680+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x40025680+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025680+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x40025680+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x40025680+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x40025680+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end tree "Channel 15" base ad:0x400256C0 width 7. if (((d.w(ad:0x400256C0+0x0C))&(0x70))==(0x10)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" group.word 0x04++0x01 line.word 0x00 "PDUT,PWM Duty Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Timer Register" textline " " if (((d.b(ad:0x400256C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "/512,/1024,/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " DTIE ,Duty match interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DTIR ,Duty match interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x400256C0+0x0C))&(0x70))==(0x20)) group.word 0x00++0x01 line.word 0x00 "PRLL,LOW Width Reload Register" group.word 0x04++0x01 line.word 0x00 "PRLH,HIGH Width Reload Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x400256C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" textline " " bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Count clock selection" "0,1" textline " " elif (((d.w(ad:0x400256C0+0x0C))&(0x70))==(0x30)) group.word 0x00++0x01 line.word 0x00 "PCSR,PWM Cycle Set Register" rgroup.word 0x08++0x01 line.word 0x00 "TMR,Value Of The 16-bit Down Counter" textline " " if (((d.b(ad:0x400256C0+0x11))&0x81)==0x81) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x400256C0+0x11))&0x81)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" textline " " bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" elif (((d.b(ad:0x400256C0+0x11))&0x81)==0x80) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Low,High,Low,High" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 11. " RTGEN ,Restart enable" "Disabled,Enabled" bitfld.word 0x00 10. " PMSK ,Pulse output mask" "Unmasked,Masked" textline " " bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." textline " " bitfld.word 0x00 3. " OSEL ,Output polarity specification" "Normal,Inverted" bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" bitfld.word 0x00 0. " STRG ,Software trigger" "No effect,Trigger" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 6. " TGIE ,Trigger interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " UDIE ,Underflow interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " TGIR ,Trigger interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " UDIR ,Underflow interrupt request" "No interrupt,Interrupt" textline " " line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 7. " GATE ,Gate input enable" "Trigger input,GATE" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" elif (((d.w(ad:0x400256C0+0x0C))&(0x70))==(0x40)) rgroup.word 0x04++0x01 line.word 0x00 "DTBF,Data Buffer Register" textline " " if (((d.b(ad:0x400256C0+0x11))&0x01)==0x01) group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1/512,1/1024,1/2048,?..." bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 12.--14. " CKS2_CKS0 ,Count clock selection" "1,1/4,1/16,1/128,1/256,External_rising,External_falling,External_both" bitfld.word 0x00 8.--9. " EGS1_EGS0 ,Trigger input edge selection" "Disabled,Rising,Falling,Both" bitfld.word 0x00 7. " T32 ,32-bit timer selection" "16-bit,32-bit" textline " " bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." bitfld.word 0x00 2. " MDSE ,Mode selection" "Continous,One-shot" bitfld.word 0x00 1. " CTEN ,Count operation enable" "Disabled,Enabled" textline " " endif group.byte 0x10++0x01 line.byte 0x00 "STC,Status Control Register" bitfld.byte 0x00 7. " ERR ,Error flag" "Normal,Measurement overwritten" bitfld.byte 0x00 6. " EDIE ,Measurement completion interrupt request" "Disabled,Enabled" bitfld.byte 0x00 4. " OVIE ,Overflow interrupt request" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " EDIR ,Measurement completion interrupt" "Read,Detected" bitfld.byte 0x00 0. " OVIR ,Overflow interrupt request" "Cleared,Detected" line.byte 0x01 "TMCR2,Timer Control Register 2" bitfld.byte 0x01 0. " CKS3 ,Software trigger" "0,1" textline " " else group.word 0x0C++0x01 line.word 0x00 "TMCR,Timer Control Register" bitfld.word 0x00 4.--6. " FMD2_FMD0 ,Timer function selection" "Reset,16-bit PWM,16-bit PPG,16/32-bit reload,16/32-bit PWC,?..." endif width 0x0B tree.end endif tree "I/O select function" base ad:0x40025100 width 11. group.byte 0x01++0x00 line.byte 0x00 "BTSEL0123,IO Selector For CH0-CH3" bitfld.byte 0x00 4.--7. " SEL23 ,Select bits for ch2/ch3" "16-bit timer,Timer full,Shared ext trig,Shared ext sig trig,Timer start/stop,SW simultaneous start/stop,SW startup & timer start/stop,Timer start,Shared ch sig trig & timer start/stop,Event counter,?..." bitfld.byte 0x00 0.--3. " SEL01 ,Select bits for ch0/ch1" "16-bit timer,Timer full,Shared ext trig,Shared ext sig trig,Timer start/stop,SW simultaneous start/stop,SW startup & timer start/stop,Timer start,Shared ch sig trig & timer start/stop,Event counter,?..." group.byte 0x201++0x00 line.byte 0x00 "BTSEL4567,IO Selector For CH4-CH7" bitfld.byte 0x00 4.--7. " SEL67 ,Select bits for ch6/ch7" "16-bit timer,Timer full,Shared ext trig,Shared ext sig trig,Timer start/stop,SW simultaneous start/stop,SW startup & timer start/stop,Timer start,Shared ch sig trig & timer start/stop,Event counter,?..." bitfld.byte 0x00 0.--3. " SEL45 ,Select bits for ch4/ch5" "16-bit timer,Timer full,Shared ext trig,Shared ext sig trig,Timer start/stop,SW simultaneous start/stop,SW startup & timer start/stop,Timer start,Shared ch sig trig & timer start/stop,Event counter,?..." sif cpuis("S6E2C*") group.byte 0x401++0x00 line.byte 0x00 "BTSEL89AB,IO Selector For CH8-CH11" bitfld.byte 0x00 4.--7. " SELAB ,Select bits for ch10/ch11" "16-bit timer,Timer full,Shared ext trig,Shared ext sig trig,Timer start/stop,SW simultaneous start/stop,SW startup & timer start/stop,Timer start,Shared ch sig trig & timer start/stop,Event counter,?..." bitfld.byte 0x00 0.--3. " SEL89 ,Select bits for ch8/ch9" "16-bit timer,Timer full,Shared ext trig,Shared ext sig trig,Timer start/stop,SW simultaneous start/stop,SW startup & timer start/stop,Timer start,Shared ch sig trig & timer start/stop,Event counter,?..." group.byte 0x601++0x00 line.byte 0x00 "BTSELCDEF,IO Selector For CH12-CH15" bitfld.byte 0x00 4.--7. " SELEF ,Select bits for ch14/ch15" "16-bit timer,Timer full,Shared ext trig,Shared ext sig trig,Timer start/stop,SW simultaneous start/stop,SW startup & timer start/stop,Timer start,Shared ch sig trig & timer start/stop,Event counter,?..." bitfld.byte 0x00 0.--3. " SELCD ,Select bits for ch12/ch13" "16-bit timer,Timer full,Shared ext trig,Shared ext sig trig,Timer start/stop,SW simultaneous start/stop,SW startup & timer start/stop,Timer start,Shared ch sig trig & timer start/stop,Event counter,?..." endif textline " " wgroup.word 0xEFC++0x01 line.word 0x00 "BTSSSR,Software-based Simultaneous Startup" sif cpuis("S6E2C*") bitfld.word 0x00 15. " SSSR15 ,Starts ch 15 of the base timer" ",Start" bitfld.word 0x00 14. " SSSR14 ,Starts ch 14 of the base timer" ",Start" bitfld.word 0x00 13. " SSSR13 ,Starts ch 13 of the base timer" ",Start" bitfld.word 0x00 12. " SSSR12 ,Starts ch 12 of the base timer" ",Start" textline " " bitfld.word 0x00 11. " SSSR11 ,Starts ch 11 of the base timer" ",Start" bitfld.word 0x00 10. " SSSR10 ,Starts ch 10 of the base timer" ",Start" bitfld.word 0x00 9. " SSSR9 ,Starts ch 9 of the base timer" ",Start" bitfld.word 0x00 8. " SSSR8 ,Starts ch 8 of the base timer" ",Start" textline " " endif bitfld.word 0x00 7. " SSSR7 ,Starts ch 7 of the base timer" ",Start" bitfld.word 0x00 6. " SSSR6 ,Starts ch 6 of the base timer" ",Start" bitfld.word 0x00 5. " SSSR5 ,Starts ch 5 of the base timer" ",Start" bitfld.word 0x00 4. " SSSR4 ,Starts ch 4 of the base timer" ",Start" textline " " bitfld.word 0x00 3. " SSSR3 ,Starts ch 3 of the base timer" ",Start" bitfld.word 0x00 2. " SSSR2 ,Starts ch 2 of the base timer" ",Start" bitfld.word 0x00 1. " SSSR1 ,Starts ch 1 of the base timer" ",Start" bitfld.word 0x00 0. " SSSR0 ,Starts ch 0 of the base timer" ",Start" width 0x0B tree.end tree.end tree "MFT (Multi-function Timer)" tree "Unit 0" base ad:0x40020000 width 8. tree "FRT Registers" group.word (0x140+0x08)++0x01 "Channel 0" line.word 0x00 "TCSA0,FRT Control Register A 0" bitfld.word 0x00 15. " ECKE ,Clock source select" "Internal,External" bitfld.word 0x00 14. " IRQZF ,Zero value detection on FRT interrupt" "No interrupt,Interrupt" bitfld.word 0x00 13. " IRQZE ,IRQZE interrupts" "Disabled,Enabled" bitfld.word 0x00 9. " ICLR ,TCCP value detection on FRT interrupt" "No interrupt,Interrupt" textline " " bitfld.word 0x00 8. " ICRE ,ICLR interrupts" "Disabled,Enabled" bitfld.word 0x00 7. " BFE ,Buffer function enable" "Disabled,Enabled" bitfld.word 0x00 6. " STOP ,Stopping FRT operation" "Operating,Stopped" bitfld.word 0x00 5. " MODE ,Count mode select" "Up count,Up/down count" textline " " bitfld.word 0x00 4. " SCLR ,FRT operation state initialization" "No effect,Initialize" bitfld.word 0x00 0.--3. " CLK ,Clock rate select as part of PCLK" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,?..." group.word (0x140+0x0A)++0x01 line.word 0x00 "TCSC0,FRT Control Register C 0" rbitfld.word 0x00 12.--15. " MSPC ,Value of a peak value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.word 0x00 8.--11. " MSZC ,Value from a zero value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 4.--7. " MSPI ,Number of masked peak value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 0.--3. " MSZI ,Sets the number of masked zero value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.word (0x140+0x02)++0x01 line.word 0x00 "TCCP0,FRT Cycle Setting Register 0" group.word (0x140+0x06)++0x01 line.word 0x00 "TCDT0,FRT Count Value Register 0" group.word (0x14C+0x08)++0x01 "Channel 1" line.word 0x00 "TCSA1,FRT Control Register A 1" bitfld.word 0x00 15. " ECKE ,Clock source select" "Internal,External" bitfld.word 0x00 14. " IRQZF ,Zero value detection on FRT interrupt" "No interrupt,Interrupt" bitfld.word 0x00 13. " IRQZE ,IRQZE interrupts" "Disabled,Enabled" bitfld.word 0x00 9. " ICLR ,TCCP value detection on FRT interrupt" "No interrupt,Interrupt" textline " " bitfld.word 0x00 8. " ICRE ,ICLR interrupts" "Disabled,Enabled" bitfld.word 0x00 7. " BFE ,Buffer function enable" "Disabled,Enabled" bitfld.word 0x00 6. " STOP ,Stopping FRT operation" "Operating,Stopped" bitfld.word 0x00 5. " MODE ,Count mode select" "Up count,Up/down count" textline " " bitfld.word 0x00 4. " SCLR ,FRT operation state initialization" "No effect,Initialize" bitfld.word 0x00 0.--3. " CLK ,Clock rate select as part of PCLK" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,?..." group.word (0x14C+0x0A)++0x01 line.word 0x00 "TCSC1,FRT Control Register C 1" rbitfld.word 0x00 12.--15. " MSPC ,Value of a peak value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.word 0x00 8.--11. " MSZC ,Value from a zero value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 4.--7. " MSPI ,Number of masked peak value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 0.--3. " MSZI ,Sets the number of masked zero value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.word (0x14C+0x02)++0x01 line.word 0x00 "TCCP1,FRT Cycle Setting Register 1" group.word (0x14C+0x06)++0x01 line.word 0x00 "TCDT1,FRT Count Value Register 1" group.word (0x158+0x08)++0x01 "Channel 2" line.word 0x00 "TCSA2,FRT Control Register A 2" bitfld.word 0x00 15. " ECKE ,Clock source select" "Internal,External" bitfld.word 0x00 14. " IRQZF ,Zero value detection on FRT interrupt" "No interrupt,Interrupt" bitfld.word 0x00 13. " IRQZE ,IRQZE interrupts" "Disabled,Enabled" bitfld.word 0x00 9. " ICLR ,TCCP value detection on FRT interrupt" "No interrupt,Interrupt" textline " " bitfld.word 0x00 8. " ICRE ,ICLR interrupts" "Disabled,Enabled" bitfld.word 0x00 7. " BFE ,Buffer function enable" "Disabled,Enabled" bitfld.word 0x00 6. " STOP ,Stopping FRT operation" "Operating,Stopped" bitfld.word 0x00 5. " MODE ,Count mode select" "Up count,Up/down count" textline " " bitfld.word 0x00 4. " SCLR ,FRT operation state initialization" "No effect,Initialize" bitfld.word 0x00 0.--3. " CLK ,Clock rate select as part of PCLK" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,?..." group.word (0x158+0x0A)++0x01 line.word 0x00 "TCSC2,FRT Control Register C 2" rbitfld.word 0x00 12.--15. " MSPC ,Value of a peak value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.word 0x00 8.--11. " MSZC ,Value from a zero value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 4.--7. " MSPI ,Number of masked peak value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 0.--3. " MSZI ,Sets the number of masked zero value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.word (0x158+0x02)++0x01 line.word 0x00 "TCCP2,FRT Cycle Setting Register 2" group.word (0x158+0x06)++0x01 line.word 0x00 "TCDT2,FRT Count Value Register 2" textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1EC++0x00 line.byte 0x00 "TCSD,FRT Control Register D" bitfld.byte 0x00 1. " OFMD2 ,Selects the count mode with offset for FRT CH.2" "Normal,Count with offset" bitfld.byte 0x00 0. " OFMD1 ,Selects the count mode with offset for FRT CH.1" "Normal,Count with offset" endif textline " " group.long 0x164++0x03 line.long 0x00 "TCAL,FRT Simultaneous Start Control Register" sif (cpuis("S6E2C*")) bitfld.long 0x00 24. " SCLR22 ,Mirror of the SCLR register in MFT2 CH2" "No effect,Initialize" bitfld.long 0x00 23. " SCLR21 ,Mirror of the SCLR register in MFT2 CH1" "No effect,Initialize" bitfld.long 0x00 22. " SCLR20 ,Mirror of the SCLR register in MFT2 CH0" "No effect,Initialize" textline " " endif sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.long 0x00 21. " SCLR12 ,Mirror of the SCLR register in MFT1 CH2" "No effect,Initialize" bitfld.long 0x00 20. " SCLR11 ,Mirror of the SCLR register in MFT1 CH1" "No effect,Initialize" bitfld.long 0x00 19. " SCLR10 ,Mirror of the SCLR register in MFT1 CH0" "No effect,Initialize" textline " " endif bitfld.long 0x00 18. " SCLR02 ,Mirror of the SCLR register in MFT0 CH2" "No effect,Initialize" bitfld.long 0x00 17. " SCLR01 ,Mirror of the SCLR register in MFT0 CH1" "No effect,Initialize" bitfld.long 0x00 16. " SCLR00 ,Mirror of the SCLR register in MFT0 CH0" "No effect,Initialize" textline " " sif (cpuis("S6E2C*")) bitfld.long 0x00 9. " STOP22 ,Mirror of the STOP register in MFT3 CH2" "Operating,Stopped" bitfld.long 0x00 8. " STOP21 ,Mirror of the STOP register in MFT2 CH1" "Operating,Stopped" bitfld.long 0x00 7. " STOP20 ,Mirror of the STOP register in MFT2 CH0" "Operating,Stopped" textline " " endif sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.long 0x00 5. " STOP12 ,Mirror of the STOP register in MFT1 CH2" "Operating,Stopped" bitfld.long 0x00 4. " STOP11 ,Mirror of the STOP register in MFT1 CH1" "Operating,Stopped" bitfld.long 0x00 3. " STOP10 ,Mirror of the STOP register in MFT1 CH0" "Operating,Stopped" textline " " endif bitfld.long 0x00 2. " STOP02 ,Mirror of the STOP register in MFT0 CH2" "Operating,Stopped" bitfld.long 0x00 1. " STOP01 ,Mirror of the STOP register in MFT0 CH1" "Operating,Stopped" bitfld.long 0x00 0. " STOP00 ,Mirror of the STOP register in MFT0 CH0" "Operating,Stopped" tree.end width 10. tree "OCU Registers" group.byte 0x168++0x00 "Channel 0 And 1" line.byte 0x00 "OCFS10,OCU Connecting FRT Select Register CH0 CH1" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.byte 0x00 4.--7. " FSO1 ,Selects FRT to be connected to CH.1 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSO0 ,Selects FRT to be connected to CH.0 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." else bitfld.byte 0x00 4.--7. " FSO1 ,Selects FRT to be connected to CH.1 of an OCU" "CH.0,CH.1,CH.2,?..." bitfld.byte 0x00 0.--3. " FSO0 ,Selects FRT to be connected to CH.0 of an OCU" "CH.0,CH.1,CH.2,?..." endif group.byte 0x118++0x00 line.byte 0x00 "OCSA10,OCU Control Register A" bitfld.byte 0x00 7. " IOP1 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 6. " IOP0 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 5. " IOE1 ,IOP1 interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 4. " IOE0 ,IOP0 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 1. " CST1 ,OCU CH.1 state" "Disabled,Enabled" bitfld.byte 0x00 0. " CST0 ,OCU CH.0 state" "Disabled,Enabled" if (((d.b(ad:0x40020000+0x118))&0x03)==0x00) group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" bitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" elif (((d.b(ad:0x40020000+0x118))&0x03)==0x01) group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" rbitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" elif (((d.b(ad:0x40020000+0x118))&0x03)==0x02) group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" bitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" else group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" rbitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.word (0x118+0x02)++0x01 line.word 0x00 "OCSD10,OCU Control Register D" bitfld.word 0x00 13. " OFEX1 ,Extend the matching determination conditions of the connected FRT with the OCCP1" "Not extended,Extended" bitfld.word 0x00 12. " OFEX0 ,Extend the matching determination conditions of the connected FRT with the OCCP0" "Not extended,Extended" textline " " bitfld.word 0x00 6.--7. 11. " OCSE1 ,Buffer register function OCSE1 and link transfer setting OPBM1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both,Disabled,Enabled CH.1 is zero/bottom and MSZC = 0,Enabled CH.1 is peak/top and MSPC = 0,Enabled CH.1 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 4.--5. 10. " OCSE0 ,Buffer register function OCSE0 and link transfer setting OPBM0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both,Disabled,Enabled CH.0 is zero/bottom and MSZC = 0,Enabled CH.0 is peak/top and MSPC = 0,Enabled CH.0 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 2.--3. 9. " OCCP1 ,Buffer register function OCCP1 and link transfer setting OPBM1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both,Disabled,Enabled CH.1 is zero/bottom and MSZC = 0,Enabled CH.1 is peak/top and MSPC = 0,Enabled CH.1 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 0.--1. 8. " OCCP0 ,Buffer register function OCCP0 and link transfer setting OPBM0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both,Disabled,Enabled CH.0 is zero/bottom and MSZC = 0,Enabled CH.0 is peak/top and MSPC = 0,Enabled CH.0 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" else group.byte (0x118+0x02)++0x00 line.byte 0x00 "OCSD10,OCU Control Register D" bitfld.byte 0x00 6.--7. " OCSE1BUFE ,Buffer register function OCSE1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both" textline " " bitfld.byte 0x00 4.--5. " OCSE0BUFE ,Buffer register function OCSE0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both" textline " " bitfld.byte 0x00 2.--3. " OCCP1BUFE ,Buffer register function OCCP1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both" textline " " bitfld.byte 0x00 0.--1. " OCCP0BUFE ,Buffer register function OCCP0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both" endif textline " " if (((d.b(ad:0x40020000+0x118+0x02))&0x30)==0x00) rgroup.word (0x118+0x10)++0x01 line.word 0x00 "OCSE0,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC0P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=zero/bottom OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=UP OCCP0==FRT IOP0" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=peak/top OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=DOWN OCCP0==FRT IOP00" "Held,Set" else group.word (0x118+0x10)++0x01 line.word 0x00 "OCSE0,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC0P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=zero/bottom OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=UP OCCP0==FRT IOP0" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=peak/top OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=DOWN OCCP0==FRT IOP00" "Held,Set" endif if (((d.b(ad:0x40020000+0x118+0x02))&0xC0)==0x00) rgroup.long (0x118+0x14)++0x03 line.long 0x00 "OCSE1,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=zero/bottom OCCP1==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=up OCCP1==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=peak/top OCCP1==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=down OCCP1==FRT)" "Held,Set" else group.long (0x118+0x14)++0x03 line.long 0x00 "OCSE1,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=zero/bottom OCCP1==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=up OCCP1==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=peak/top OCCP1==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=down OCCP1==FRT)" "Held,Set" endif group.word (0x118-0x16)++0x01 line.word 0x00 "OCCP0,OCU Compare Value Store Register 0" group.word (0x118-0x12)++0x01 line.word 0x00 "OCCP1,OCU Compare Value Store Register 1" group.byte 0x169++0x00 "Channel 2 And 3" line.byte 0x00 "OCFS32,OCU Connecting FRT Select Register CH2 CH3" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.byte 0x00 4.--7. " FSO3 ,Selects FRT to be connected to CH.3 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSO2 ,Selects FRT to be connected to CH.2 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." else bitfld.byte 0x00 4.--7. " FSO3 ,Selects FRT to be connected to CH.3 of an OCU" "CH.0,CH.1,CH.2,?..." bitfld.byte 0x00 0.--3. " FSO2 ,Selects FRT to be connected to CH.2 of an OCU" "CH.0,CH.1,CH.2,?..." endif group.byte 0x11C++0x00 line.byte 0x00 "OCSA32,OCU Control Register A" bitfld.byte 0x00 7. " IOP3 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 6. " IOP2 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 5. " IOE3 ,IOP3 interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 4. " IOE2 ,IOP2 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 1. " CST3 ,OCU CH.3 state" "Disabled,Enabled" bitfld.byte 0x00 0. " CST2 ,OCU CH.2 state" "Disabled,Enabled" if (((d.b(ad:0x40020000+0x11C))&0x03)==0x00) group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" bitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" elif (((d.b(ad:0x40020000+0x11C))&0x03)==0x01) group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" rbitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" elif (((d.b(ad:0x40020000+0x11C))&0x03)==0x02) group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" bitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" else group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" rbitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.word (0x11C+0x02)++0x01 line.word 0x00 "OCSD32,OCU Control Register D" bitfld.word 0x00 13. " OFEX3 ,Extend the matching determination conditions of the connected FRT with the OCCP3" "Not extended,Extended" bitfld.word 0x00 12. " OFEX2 ,Extend the matching determination conditions of the connected FRT with the OCCP2" "Not extended,Extended" textline " " bitfld.word 0x00 6.--7. 11. " OCSE3 ,Buffer register function OCSE3 and link transfer setting OPBM3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both,Disabled,Enabled CH.3 is zero/bottom and MSZC = 0,Enabled CH.3 is peak/top and MSPC = 0,Enabled CH.3 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 4.--5. 10. " OCSE2 ,Buffer register function OCSE2 and link transfer setting OPBM2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both,Disabled,Enabled CH.2 is zero/bottom and MSZC = 0,Enabled CH.2 is peak/top and MSPC = 0,Enabled CH.2 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 2.--3. 9. " OCCP3 ,Buffer register function OCCP3 and link transfer setting OPBM3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both,Disabled,Enabled CH.3 is zero/bottom and MSZC = 0,Enabled CH.3 is peak/top and MSPC = 0,Enabled CH.3 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 0.--1. 8. " OCCP2 ,Buffer register function OCCP2 and link transfer setting OPBM2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both,Disabled,Enabled CH.2 is zero/bottom and MSZC = 0,Enabled CH.2 is peak/top and MSPC = 0,Enabled CH.2 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" else group.byte (0x11C+0x02)++0x00 line.byte 0x00 "OCSD32,OCU Control Register D" bitfld.byte 0x00 6.--7. " OCSE3BUFE ,Buffer register function OCSE3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both" textline " " bitfld.byte 0x00 4.--5. " OCSE2BUFE ,Buffer register function OCSE2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both" textline " " bitfld.byte 0x00 2.--3. " OCCP3BUFE ,Buffer register function OCCP3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both" textline " " bitfld.byte 0x00 0.--1. " OCCP2BUFE ,Buffer register function OCCP2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both" endif textline " " if (((d.b(ad:0x40020000+0x11C+0x02))&0x30)==0x00) rgroup.word (0x11C+0x10)++0x01 line.word 0x00 "OCSE2,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC2P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=zero/bottom OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=UP OCCP2==FRT IOP2" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=peak/top OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=DOWN OCCP2==FRT IOP02" "Held,Set" else group.word (0x11C+0x10)++0x01 line.word 0x00 "OCSE2,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC2P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=zero/bottom OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=UP OCCP2==FRT IOP2" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=peak/top OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=DOWN OCCP2==FRT IOP02" "Held,Set" endif if (((d.b(ad:0x40020000+0x11C+0x02))&0xC0)==0x00) rgroup.long (0x11C+0x14)++0x03 line.long 0x00 "OCSE3,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=zero/bottom OCCP3==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=up OCCP3==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=peak/top OCCP3==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=down OCCP3==FRT)" "Held,Set" else group.long (0x11C+0x14)++0x03 line.long 0x00 "OCSE3,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=zero/bottom OCCP3==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=up OCCP3==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=peak/top OCCP3==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=down OCCP3==FRT)" "Held,Set" endif group.word (0x11C-0x16)++0x01 line.word 0x00 "OCCP2,OCU Compare Value Store Register 2" group.word (0x11C-0x12)++0x01 line.word 0x00 "OCCP3,OCU Compare Value Store Register 3" group.byte 0x16A++0x00 "Channel 4 And 5" line.byte 0x00 "OCFS54,OCU Connecting FRT Select Register CH4 CH5" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.byte 0x00 4.--7. " FSO5 ,Selects FRT to be connected to CH.5 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSO4 ,Selects FRT to be connected to CH.4 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." else bitfld.byte 0x00 4.--7. " FSO5 ,Selects FRT to be connected to CH.5 of an OCU" "CH.0,CH.1,CH.2,?..." bitfld.byte 0x00 0.--3. " FSO4 ,Selects FRT to be connected to CH.4 of an OCU" "CH.0,CH.1,CH.2,?..." endif group.byte 0x120++0x00 line.byte 0x00 "OCSA54,OCU Control Register A" bitfld.byte 0x00 7. " IOP5 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 6. " IOP4 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 5. " IOE5 ,IOP5 interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 4. " IOE4 ,IOP4 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 1. " CST5 ,OCU CH.5 state" "Disabled,Enabled" bitfld.byte 0x00 0. " CST4 ,OCU CH.4 state" "Disabled,Enabled" if (((d.b(ad:0x40020000+0x120))&0x03)==0x00) group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" bitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" elif (((d.b(ad:0x40020000+0x120))&0x03)==0x01) group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" rbitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" elif (((d.b(ad:0x40020000+0x120))&0x03)==0x02) group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" bitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" else group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" rbitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.word (0x120+0x02)++0x01 line.word 0x00 "OCSD54,OCU Control Register D" bitfld.word 0x00 13. " OFEX5 ,Extend the matching determination conditions of the connected FRT with the OCCP5" "Not extended,Extended" bitfld.word 0x00 12. " OFEX4 ,Extend the matching determination conditions of the connected FRT with the OCCP4" "Not extended,Extended" textline " " bitfld.word 0x00 6.--7. 11. " OCSE5 ,Buffer register function OCSE5 and link transfer setting OPBM5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both,Disabled,Enabled CH.5 is zero/bottom and MSZC = 0,Enabled CH.5 is peak/top and MSPC = 0,Enabled CH.5 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 4.--5. 10. " OCSE4 ,Buffer register function OCSE4 and link transfer setting OPBM4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both,Disabled,Enabled CH.4 is zero/bottom and MSZC = 0,Enabled CH.4 is peak/top and MSPC = 0,Enabled CH.4 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 2.--3. 9. " OCCP5 ,Buffer register function OCCP5 and link transfer setting OPBM5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both,Disabled,Enabled CH.5 is zero/bottom and MSZC = 0,Enabled CH.5 is peak/top and MSPC = 0,Enabled CH.5 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 0.--1. 8. " OCCP4 ,Buffer register function OCCP4 and link transfer setting OPBM4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both,Disabled,Enabled CH.4 is zero/bottom and MSZC = 0,Enabled CH.4 is peak/top and MSPC = 0,Enabled CH.4 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" else group.byte (0x120+0x02)++0x00 line.byte 0x00 "OCSD54,OCU Control Register D" bitfld.byte 0x00 6.--7. " OCSE5BUFE ,Buffer register function OCSE5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both" textline " " bitfld.byte 0x00 4.--5. " OCSE4BUFE ,Buffer register function OCSE4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both" textline " " bitfld.byte 0x00 2.--3. " OCCP5BUFE ,Buffer register function OCCP5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both" textline " " bitfld.byte 0x00 0.--1. " OCCP4BUFE ,Buffer register function OCCP4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both" endif textline " " if (((d.b(ad:0x40020000+0x120+0x02))&0x30)==0x00) rgroup.word (0x120+0x10)++0x01 line.word 0x00 "OCSE4,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC4P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=zero/bottom OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=UP OCCP4==FRT IOP4" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=peak/top OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=DOWN OCCP4==FRT IOP04" "Held,Set" else group.word (0x120+0x10)++0x01 line.word 0x00 "OCSE4,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC4P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=zero/bottom OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=UP OCCP4==FRT IOP4" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=peak/top OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=DOWN OCCP4==FRT IOP04" "Held,Set" endif if (((d.b(ad:0x40020000+0x120+0x02))&0xC0)==0x00) rgroup.long (0x120+0x14)++0x03 line.long 0x00 "OCSE5,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=zero/bottom OCCP5==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=up OCCP5==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=peak/top OCCP5==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=down OCCP5==FRT)" "Held,Set" else group.long (0x120+0x14)++0x03 line.long 0x00 "OCSE5,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=zero/bottom OCCP5==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=up OCCP5==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=peak/top OCCP5==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=down OCCP5==FRT)" "Held,Set" endif group.word (0x120-0x16)++0x01 line.word 0x00 "OCCP4,OCU Compare Value Store Register 4" group.word (0x120-0x12)++0x01 line.word 0x00 "OCCP5,OCU Compare Value Store Register 5" textline " " group.byte 0x125++0x00 line.byte 0x00 "OCSC,OCU Control Register C" bitfld.byte 0x00 5. " MOD5 ,Channel 5 mode" "0,1" bitfld.byte 0x00 4. " MOD4 ,Channel 4 mode" "0,1" bitfld.byte 0x00 3. " MOD3 ,Channel 3 mode" "0,1" textline " " bitfld.byte 0x00 2. " MOD2 ,Channel 2 mode" "0,1" bitfld.byte 0x00 1. " MOD1 ,Channel 1 mode" "0,1" bitfld.byte 0x00 0. " MOD0 ,Channel 0 mode" "0,1" tree.end tree "WFG Registers" if (((d.w(ad:0x40020000+0x1A4))&0x38)==0x00) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/CH_PPG,CH_PPG/RT(0),CH_PPG/CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A4))&0x38)==0x08) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/(RT(0) & CH_PPG),(RT(1) & CH_PPG)/RT(0),(RT(1) & CH_PPG)/(RT(0) & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A4))&0x38)==0x10) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "WFG timer active flag 1/WFG timer active flag 0,WFG timer active flag 1/(WFG timer active flag 0 & CH_PPG),(WFG timer active flag 1 & CH_PPG)/WFG timer active flag 0,(WFG timer active flag 1 & CH_PPG)/(WFG timer active flag 0 & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A4))&0x38)==0x20) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A4))&0x38)==0x28) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A4))&0x38)==0x30) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A4))&0x38)==0x30) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" endif if (((d.w(ad:0x40020000+0x1A4))&0x38)==(0x00||0x08)) group.word 0x190++0x03 line.word 0x00 "WFTA10,WFG Timer Value Register A Channels 0/1 - Ignored" line.word 0x02 "WFTB10,WFG Timer Value Register B Channels 0/1 - Ignored" elif (((d.w(ad:0x40020000+0x1A4))&0x38)==0x10) group.word 0x190++0x03 line.word 0x00 "WFTA10,WFG Timer Value Register A Channels 0/1 - RT0 Rising" line.word 0x02 "WFTB10,WFG Timer Value Register B Channels 0/1 - RT1 Rising" elif (((d.w(ad:0x40020000+0x1A4))&0x38)==(0x20||0x28||0x30||0x38)) group.word 0x190++0x03 line.word 0x00 "WFTA10,WFG Timer Value Register A Channels 0/1 - RT0 Rising,rt1 Falling" line.word 0x02 "WFTB10,WFG Timer Value Register B Channels 0/1 - RT0 Falling,rt1 Rising" endif if (((d.w(ad:0x40020000+0x1A4))&0x38)==(0x00||0x08||0x10||0x20||0x38)) group.word 0x18E++0x01 line.word 0x00 "WFTF10,Initial Value Of The Pulse Counter For WFG CH.0 CH.1 - 16-bit Reload Timer Counts" elif (((d.w(ad:0x40020000+0x1A4))&0x38)==(0x28||0x30)) group.word 0x18E++0x01 line.word 0x00 "WFTF10,Initial Value Of The Pulse Counter For WFG CH.0 CH.1 - Filter Counts" endif if (((d.w(ad:0x40020000+0x1A8))&0x38)==0x00) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/CH_PPG,CH_PPG/RT(0),CH_PPG/CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A8))&0x38)==0x08) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/(RT(0) & CH_PPG),(RT(1) & CH_PPG)/RT(0),(RT(1) & CH_PPG)/(RT(0) & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A8))&0x38)==0x10) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "WFG timer active flag 1/WFG timer active flag 0,WFG timer active flag 1/(WFG timer active flag 0 & CH_PPG),(WFG timer active flag 1 & CH_PPG)/WFG timer active flag 0,(WFG timer active flag 1 & CH_PPG)/(WFG timer active flag 0 & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A8))&0x38)==0x20) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A8))&0x38)==0x28) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A8))&0x38)==0x30) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1A8))&0x38)==0x30) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" endif if (((d.w(ad:0x40020000+0x1A8))&0x38)==(0x00||0x08)) group.word 0x198++0x03 line.word 0x00 "WFTA32,WFG Timer Value Register A Channels 2/3 - Ignored" line.word 0x02 "WFTB32,WFG Timer Value Register B Channels 2/3 - Ignored" elif (((d.w(ad:0x40020000+0x1A8))&0x38)==0x10) group.word 0x198++0x03 line.word 0x00 "WFTA32,WFG Timer Value Register A Channels 2/3 - RT0 Rising" line.word 0x02 "WFTB32,WFG Timer Value Register B Channels 2/3 - RT1 Rising" elif (((d.w(ad:0x40020000+0x1A8))&0x38)==(0x20||0x28||0x30||0x38)) group.word 0x198++0x03 line.word 0x00 "WFTA32,WFG Timer Value Register A Channels 2/3 - RT0 Rising,rt1 Falling" line.word 0x02 "WFTB32,WFG Timer Value Register B Channels 2/3 - RT0 Falling,rt1 Rising" endif if (((d.w(ad:0x40020000+0x1A8))&0x38)==(0x00||0x08||0x10||0x20||0x38)) group.word 0x196++0x01 line.word 0x00 "WFTF32,Initial Value Of The Pulse Counter For WFG CH.2 CH.3 - 16-bit Reload Timer Counts" elif (((d.w(ad:0x40020000+0x1A8))&0x38)==(0x28||0x30)) group.word 0x196++0x01 line.word 0x00 "WFTF32,Initial Value Of The Pulse Counter For WFG CH.2 CH.3 - Filter Counts" endif if (((d.w(ad:0x40020000+0x1AC))&0x38)==0x00) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/CH_PPG,CH_PPG/RT(0),CH_PPG/CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1AC))&0x38)==0x08) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/(RT(0) & CH_PPG),(RT(1) & CH_PPG)/RT(0),(RT(1) & CH_PPG)/(RT(0) & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1AC))&0x38)==0x10) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "WFG timer active flag 1/WFG timer active flag 0,WFG timer active flag 1/(WFG timer active flag 0 & CH_PPG),(WFG timer active flag 1 & CH_PPG)/WFG timer active flag 0,(WFG timer active flag 1 & CH_PPG)/(WFG timer active flag 0 & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1AC))&0x38)==0x20) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1AC))&0x38)==0x28) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1AC))&0x38)==0x30) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40020000+0x1AC))&0x38)==0x30) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" endif if (((d.w(ad:0x40020000+0x1AC))&0x38)==(0x00||0x08)) group.word 0x1A0++0x03 line.word 0x00 "WFTA54,WFG Timer Value Register A Channels 4/5 - Ignored" line.word 0x02 "WFTB54,WFG Timer Value Register B Channels 4/5 - Ignored" elif (((d.w(ad:0x40020000+0x1AC))&0x38)==0x10) group.word 0x1A0++0x03 line.word 0x00 "WFTA54,WFG Timer Value Register A Channels 4/5 - RT0 Rising" line.word 0x02 "WFTB54,WFG Timer Value Register B Channels 4/5 - RT1 Rising" elif (((d.w(ad:0x40020000+0x1AC))&0x38)==(0x20||0x28||0x30||0x38)) group.word 0x1A0++0x03 line.word 0x00 "WFTA54,WFG Timer Value Register A Channels 4/5 - RT0 Rising,rt1 Falling" line.word 0x02 "WFTB54,WFG Timer Value Register B Channels 4/5 - RT0 Falling,rt1 Rising" endif if (((d.w(ad:0x40020000+0x1AC))&0x38)==(0x00||0x08||0x10||0x20||0x38)) group.word 0x19E++0x01 line.word 0x00 "WFTF54,Initial Value Of The Pulse Counter For WFG CH.4 CH.5 - 16-bit Reload Timer Counts" elif (((d.w(ad:0x40020000+0x1AC))&0x38)==(0x28||0x30)) group.word 0x19E++0x01 line.word 0x00 "WFTF54,Initial Value Of The Pulse Counter For WFG CH.4 CH.5 - Filter Counts" endif tree.end width 6. tree "NZCL Registers" group.word 0x1B4++0x01 line.word 0x00 "NZCL,NZCL Control Register" bitfld.word 0x00 14. " WIM54 ,WFG54 reload timer interrupt mask when the WFIR_TMIF54 flag is set" "Not masked,Masked" bitfld.word 0x00 13. " WIM32 ,WFG32 reload timer interrupt mask when the WFIR_TMIF32 flag is set" "Not masked,Masked" bitfld.word 0x00 12. " WIM10 ,WFG10 reload timer interrupt mask when the WFIR_TMIF10 flag is set" "Not masked,Masked" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 9. " DIMB ,DTIF interrupt mask - WFIR_TIFDTIFB" "Not masked,Masked" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 8. " DIMA ,DTIF interrupt mask - WFIR_DTIFA" "Not masked,Masked" bitfld.word 0x00 7. " DHOLD ,Select whether the RTO output signal of WFG is held" "Not held,Held" bitfld.word 0x00 5. " DTIEB ,Setting the WFIR_DTIFB flag for the path from the DTTIX pin" "Disabled,Enabled" bitfld.word 0x00 4. " SDTI ,Setting the WFIR_DTIFA" "No effect,Set" textline " " else bitfld.word 0x00 8. " DIMA ,DTIF interrupt mask - WFIR_DTIFA" "Not masked,Masked" bitfld.word 0x00 5. " DTIEB ,Setting the WFIR_DTIFB flag for the path from the DTTIX pin" "Disabled,Enabled" bitfld.word 0x00 4. " SDTI ,Setting the WFIR_DTIFA" "No effect,Set" textline " " endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 1.--3. " NWS ,Noise-canceling width for a digital noise-canceller" "Disabled,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" else bitfld.word 0x00 1.--3. " NWS ,Noise-canceling width for a digital noise-canceller" "Disabled,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,?..." endif bitfld.word 0x00 0. " DTIEA ,WFIR_DTIFA set for the path via digital noise filter from the DTTIX input pin" "Disabled,Enabled" group.word 0x1B0++0x01 line.word 0x00 "WFIR,WFG Interrupt Control Register" setclrfld.word 0x00 14. 0x00 14. 0x00 15. " TMIE54 ,Starting WFG54 reload timer and checking its operation state" "Disabled,Enabled" bitfld.word 0x00 13. " TMIC54 ,Clearing TIMF54 bit" "No effect,Clear" rbitfld.word 0x00 12. " TMIF54 ,WFG54 reload timer interrupt occurrence" "No interrupt,Interrupt" textline " " setclrfld.word 0x00 10. 0x00 10. 0x00 11. " TMIE32 ,Starting WFG32 reload timer and checking its operation state" "Disabled,Enabled" bitfld.word 0x00 9. " TMIC32 ,Clearing TIMF32 bit" "No effect,Clear" rbitfld.word 0x00 8. " TMIF32 ,WFG32 reload timer interrupt occurrence" "No interrupt,Interrupt" textline " " setclrfld.word 0x00 6. 0x00 6. 0x00 7. " TMIE10 ,Starting WFG10 reload timer and checking its operation state" "Disabled,Enabled" bitfld.word 0x00 5. " TMIC10 ,Clearing TIMF10 bit" "No effect,Clear" rbitfld.word 0x00 4. " TMIF10 ,WFG10 reload timer interrupt occurrence" "No interrupt,Interrupt" textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 3. " DTICB ,Clearing of the DTIFB interrupt flag" "No effect,Clear" rbitfld.word 0x00 2. " DTIFB ,Detection of DTTIX signal input via analog noise filter" "Not detected,Detected" bitfld.word 0x00 1. " DTICA ,Clearing of the DTIFA interrupt flag" "No effect,Clear" rbitfld.word 0x00 0. " DTIFA ,Event of DTTIX signal input via digital noise-canceller" "Flag not set,Flag set" else bitfld.word 0x00 1. " DTICA ,Clearing of the DTIFA interrupt flag" "No effect,Clear" rbitfld.word 0x00 0. " DTIFA ,Event of DTTIX signal input via digital noise-canceller" "Flag not set,Flag set" endif tree.end width 10. tree "ICU Registers" sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x16C++0x00 "Channel 0 And 1" line.byte 0x00 "ICFS10,ICU Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSI1 ,Select the FRT to be connected to ICU CH.1" "FRT CH.0 to ICU CH.1,FRT CH.1 to ICU CH.1,FRT CH.2 to ICU CH.1,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSI0 ,Select the FRT to be connected to ICU CH.0" "FRT CH.0 to ICU CH.0,FRT CH.1 to ICU CH.0,FRT CH.2 to ICU CH.0,External,External,External,External,External,External,?..." else group.byte 0x16C++0x00 "Channel 0 And 1" line.byte 0x00 "ICFS10,ICU Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSI1 ,Select the FRT to be connected to ICU CH.1" "FRT CH.0 to ICU CH.1,FRT CH.1 to ICU CH.1,FRT CH.2 to ICU CH.1,?..." bitfld.byte 0x00 0.--3. " FSI0 ,Select the FRT to be connected to ICU CH.0" "FRT CH.0 to ICU CH.0,FRT CH.1 to ICU CH.0,FRT CH.2 to ICU CH.0,?..." endif group.byte 0x184++0x00 line.byte 0x00 "ICSA10,ICU Control Register A CH.0 And CH.1" bitfld.byte 0x00 7. " ICP1 ,Valid edge detected at ICU Ch.(1)" "Not detected,Detected" bitfld.byte 0x00 6. " ICP0 ,Valid edge detected at ICU Ch.(0)" "Not detected,Detected" bitfld.byte 0x00 5. " ICE1 ,Interrupt on 1 set to ICP1" "Disabled,Enabled" bitfld.byte 0x00 4. " ICE0 ,Interrupt on 1 set to ICP0" "Disabled,Enabled" textline " " bitfld.byte 0x00 2.--3. " EG1 ,Enable operations of ICU Ch.(1) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" bitfld.byte 0x00 0.--1. " EG0 ,Enable operations of ICU Ch.(0) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" rgroup.byte (0x184+0x01)++0x00 line.byte 0x00 "ICSB10,ICU Control Register B CH.0 And CH.1" bitfld.byte 0x00 1. " IEI1 ,Latest valid edge of ICU CH.1" "Falling,Rising" bitfld.byte 0x00 0. " IEI0 ,Latest valid edge of ICU CH.0" "Falling,Rising" rgroup.word 0x176++0x01 line.word 0x00 "ICCP0,Capture Value Of ICU CH.0" rgroup.word (0x176+0x04)++0x01 line.word 0x00 "ICCP1,Capture Value Of ICU CH.1" sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x16D++0x00 "Channel 2 And 3" line.byte 0x00 "ICFS32,ICU Connecting FRT Select Register CH.3 CH.2" bitfld.byte 0x00 4.--7. " FSI3 ,Select the FRT to be connected to ICU CH.3" "FRT CH.0 to ICU CH.3,FRT CH.1 to ICU CH.3,FRT CH.2 to ICU CH.3,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSI2 ,Select the FRT to be connected to ICU CH.2" "FRT CH.0 to ICU CH.2,FRT CH.1 to ICU CH.2,FRT CH.2 to ICU CH.2,External,External,External,External,External,External,?..." else group.byte 0x16D++0x00 "Channel 2 And 3" line.byte 0x00 "ICFS32,ICU Connecting FRT Select Register CH.3 CH.2" bitfld.byte 0x00 4.--7. " FSI3 ,Select the FRT to be connected to ICU CH.3" "FRT CH.0 to ICU CH.3,FRT CH.1 to ICU CH.3,FRT CH.2 to ICU CH.3,?..." bitfld.byte 0x00 0.--3. " FSI2 ,Select the FRT to be connected to ICU CH.2" "FRT CH.0 to ICU CH.2,FRT CH.1 to ICU CH.2,FRT CH.2 to ICU CH.2,?..." endif group.byte 0x188++0x00 line.byte 0x00 "ICSA32,ICU Control Register A CH.2 And CH.3" bitfld.byte 0x00 7. " ICP3 ,Valid edge detected at ICU Ch.(3)" "Not detected,Detected" bitfld.byte 0x00 6. " ICP2 ,Valid edge detected at ICU Ch.(2)" "Not detected,Detected" bitfld.byte 0x00 5. " ICE3 ,Interrupt on 1 set to ICP1" "Disabled,Enabled" bitfld.byte 0x00 4. " ICE2 ,Interrupt on 1 set to ICP0" "Disabled,Enabled" textline " " bitfld.byte 0x00 2.--3. " EG3 ,Enable operations of ICU Ch.(3) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" bitfld.byte 0x00 0.--1. " EG2 ,Enable operations of ICU Ch.(2) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" rgroup.byte (0x188+0x01)++0x00 line.byte 0x00 "ICSB32,ICU Control Register B CH.2 And CH.3" bitfld.byte 0x00 1. " IEI3 ,Latest valid edge of ICU CH.3" "Falling,Rising" bitfld.byte 0x00 0. " IEI2 ,Latest valid edge of ICU CH.2" "Falling,Rising" rgroup.word 0x17E++0x01 line.word 0x00 "ICCP2,Capture Value Of ICU CH.2" rgroup.word (0x17E+0x04)++0x01 line.word 0x00 "ICCP3,Capture Value Of ICU CH.3" tree.end tree "ADCMP Registers" group.word 0x1D0++0x01 line.word 0x00 "ACSA,ADCMP Control Register A" bitfld.word 0x00 12.--13. " SEL54 ,Setting example of ADCMP - CE54 = 01 (Channel 4 / channel 5)" "1 / not used,2 / not used,3 / not used,4 / 4" bitfld.word 0x00 10.--11. " SEL32 ,Setting example of ADCMP - CE32 = 01 (Channel 2 / channel 3)" "1 / not used,2 / not used,3 / not used,4 / 4" bitfld.word 0x00 8.--9. " SEL10 ,Setting example of ADCMP - CE10 = 01 (Channel 0 / channel 1)" "1 / not used,2 / not used,3 / not used,4 / 4" textline " " bitfld.word 0x00 4.--5. " CE54 ,Compatibility of ADCMP CH.5 and CH.4 with FM3 family" "Disabled,Enabled,?..." bitfld.word 0x00 2.--3. " CE32 ,Compatibility of ADCMP CH.3 and CH.2 with FM3 family" "Disabled,Enabled,?..." bitfld.word 0x00 0.--1. " CE10 ,Compatibility of ADCMP CH.1 and CH.0 with FM3 family" "Disabled,Enabled,?..." sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x170++0x00 "Channel 0 And 1" line.byte 0x00 "ACFS10,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA1 ,Select the FRT to be connected to ADCMP CH.1" "FRT CH.0 to ADCMP CH.1,FRT CH.1 to ADCMP CH.1,FRT CH.2 to ADCMP CH.1,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSA0 ,Select the FRT to be connected to ADCMP CH.0" "FRT CH.0 to ADCMP CH.0,FRT CH.1 to ADCMP CH.0,FRT CH.2 to ADCMP CH.0,External,External,External,External,External,External,?..." else group.byte 0x170++0x00 "Channel 0 And 1" line.byte 0x00 "ACFS10,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA1 ,Select the FRT to be connected to ADCMP CH.1" "FRT CH.0 to ADCMP CH.1,FRT CH.1 to ADCMP CH.1,FRT CH.2 to ADCMP CH.1,?..." bitfld.byte 0x00 0.--3. " FSA0 ,Select the FRT to be connected to ADCMP CH.0" "FRT CH.0 to ADCMP CH.0,FRT CH.1 to ADCMP CH.0,FRT CH.2 to ADCMP CH.0,?..." endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1D4++0x00 line.byte 0x00 "ACSC0,ADCMP Control Register CH.0" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte 0x1D4++0x00 line.byte 0x00 "ACSC0,ADCMP Control Register CH.0" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1D4+0x04)++0x00 line.byte 0x00 "ACSC1,ADCMP Control Register CH.1" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte (0x1D4+0x04)++0x00 line.byte 0x00 "ACSC1,ADCMP Control Register CH.1" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif textline " " group.byte (0x1D4+0x01)++0x00 line.byte 0x00 "ACSD0,ADCMP Control Register D CH.0" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.byte (0x1D4+0x05)++0x00 line.byte 0x00 "ACSD1,ADCMP Control Register D CH.1" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.word 0x1B8++0x01 line.word 0x00 "ACMP0,ADCMP Compare Value Store Register 0 - AD Conversion Start Time" group.word (0x1B8+0x04)++0x01 line.word 0x00 "ACMP1,ADCMP Compare Value Store Register 1 - AD Conversion Start Time" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1D4+0x02)++0x00 line.byte 0x00 "ACMC0,ADCMP Mask Compare Value Storage Register CH.0" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.byte (0x1D4+0x06)++0x00 line.byte 0x00 "ACMC1,ADCMP Mask Compare Value Storage Register CH.1" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x171++0x00 "Channel 2 And 3" line.byte 0x00 "ACFS32,ADCMP Connecting FRT Select Register CH.3 CH.2" bitfld.byte 0x00 4.--7. " FSA3 ,Select the FRT to be connected to ADCMP CH.3" "FRT CH.0 to ADCMP CH.3,FRT CH.1 to ADCMP CH.3,FRT CH.2 to ADCMP CH.3,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSA2 ,Select the FRT to be connected to ADCMP CH.2" "FRT CH.0 to ADCMP CH.2,FRT CH.1 to ADCMP CH.2,FRT CH.2 to ADCMP CH.2,External,External,External,External,External,External,?..." else group.byte 0x171++0x00 "Channel 2 And 3" line.byte 0x00 "ACFS32,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA3 ,Select the FRT to be connected to ADCMP CH.3" "FRT CH.0 to ADCMP CH.3,FRT CH.1 to ADCMP CH.3,FRT CH.2 to ADCMP CH.3,?..." bitfld.byte 0x00 0.--3. " FSA2 ,Select the FRT to be connected to ADCMP CH.2" "FRT CH.0 to ADCMP CH.2,FRT CH.1 to ADCMP CH.2,FRT CH.2 to ADCMP CH.2,?..." endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1DC++0x00 line.byte 0x00 "ACSC2,ADCMP Control Register CH.2" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte 0x1DC++0x00 line.byte 0x00 "ACSC2,ADCMP Control Register CH.2" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1DC+0x04)++0x00 line.byte 0x00 "ACSC3,ADCMP Control Register CH.3" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte (0x1DC+0x04)++0x00 line.byte 0x00 "ACSC3,ADCMP Control Register CH.3" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif textline " " group.byte (0x1DC+0x01)++0x00 line.byte 0x00 "ACSD2,ADCMP Control Register D CH.2" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.byte (0x1DC+0x05)++0x00 line.byte 0x00 "ACSD3,ADCMP Control Register D CH.3" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.word 0x1C0++0x01 line.word 0x00 "ACMP2,ADCMP Compare Value Store Register 2 - AD Conversion Start Time" group.word (0x1C0+0x04)++0x01 line.word 0x00 "ACMP3,ADCMP Compare Value Store Register 3 - AD Conversion Start Time" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1DC+0x02)++0x00 line.byte 0x00 "ACMC2,ADCMP Mask Compare Value Storage Register CH.2" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.byte (0x1DC+0x06)++0x00 line.byte 0x00 "ACMC3,ADCMP Mask Compare Value Storage Register CH.3" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x172++0x00 "Channel 4 And 5" line.byte 0x00 "ACFS54,ADCMP Connecting FRT Select Register CH.5 CH.4" bitfld.byte 0x00 4.--7. " FSA5 ,Select the FRT to be connected to ADCMP CH.5" "FRT CH.0 to ADCMP CH.5,FRT CH.1 to ADCMP CH.5,FRT CH.2 to ADCMP CH.5,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSA4 ,Select the FRT to be connected to ADCMP CH.4" "FRT CH.0 to ADCMP CH.4,FRT CH.1 to ADCMP CH.4,FRT CH.2 to ADCMP CH.4,External,External,External,External,External,External,?..." else group.byte 0x172++0x00 "Channel 4 And 5" line.byte 0x00 "ACFS54,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA5 ,Select the FRT to be connected to ADCMP CH.5" "FRT CH.0 to ADCMP CH.5,FRT CH.1 to ADCMP CH.5,FRT CH.2 to ADCMP CH.5,?..." bitfld.byte 0x00 0.--3. " FSA4 ,Select the FRT to be connected to ADCMP CH.4" "FRT CH.0 to ADCMP CH.4,FRT CH.1 to ADCMP CH.4,FRT CH.2 to ADCMP CH.4,?..." endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1E4++0x00 line.byte 0x00 "ACSC4,ADCMP Control Register CH.4" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte 0x1E4++0x00 line.byte 0x00 "ACSC4,ADCMP Control Register CH.4" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1E4+0x04)++0x00 line.byte 0x00 "ACSC5,ADCMP Control Register CH.5" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte (0x1E4+0x04)++0x00 line.byte 0x00 "ACSC5,ADCMP Control Register CH.5" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif textline " " group.byte (0x1E4+0x01)++0x00 line.byte 0x00 "ACSD4,ADCMP Control Register D CH.4" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.byte (0x1E4+0x05)++0x00 line.byte 0x00 "ACSD5,ADCMP Control Register D CH.5" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.word 0x1C8++0x01 line.word 0x00 "ACMP4,ADCMP Compare Value Store Register 4 - AD Conversion Start Time" group.word (0x1C8+0x04)++0x01 line.word 0x00 "ACMP5,ADCMP Compare Value Store Register 5 - AD Conversion Start Time" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1E4+0x02)++0x00 line.byte 0x00 "ACMC4,ADCMP Mask Compare Value Storage Register CH.4" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.byte (0x1E4+0x06)++0x00 line.byte 0x00 "ACMC5,ADCMP Mask Compare Value Storage Register CH.5" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif tree.end width 0x0B tree.end sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) tree "Unit 1" base ad:0x40021000 width 8. tree "FRT Registers" group.word (0x140+0x08)++0x01 "Channel 0" line.word 0x00 "TCSA0,FRT Control Register A 0" bitfld.word 0x00 15. " ECKE ,Clock source select" "Internal,External" bitfld.word 0x00 14. " IRQZF ,Zero value detection on FRT interrupt" "No interrupt,Interrupt" bitfld.word 0x00 13. " IRQZE ,IRQZE interrupts" "Disabled,Enabled" bitfld.word 0x00 9. " ICLR ,TCCP value detection on FRT interrupt" "No interrupt,Interrupt" textline " " bitfld.word 0x00 8. " ICRE ,ICLR interrupts" "Disabled,Enabled" bitfld.word 0x00 7. " BFE ,Buffer function enable" "Disabled,Enabled" bitfld.word 0x00 6. " STOP ,Stopping FRT operation" "Operating,Stopped" bitfld.word 0x00 5. " MODE ,Count mode select" "Up count,Up/down count" textline " " bitfld.word 0x00 4. " SCLR ,FRT operation state initialization" "No effect,Initialize" bitfld.word 0x00 0.--3. " CLK ,Clock rate select as part of PCLK" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,?..." group.word (0x140+0x0A)++0x01 line.word 0x00 "TCSC0,FRT Control Register C 0" rbitfld.word 0x00 12.--15. " MSPC ,Value of a peak value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.word 0x00 8.--11. " MSZC ,Value from a zero value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 4.--7. " MSPI ,Number of masked peak value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 0.--3. " MSZI ,Sets the number of masked zero value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.word (0x140+0x02)++0x01 line.word 0x00 "TCCP0,FRT Cycle Setting Register 0" group.word (0x140+0x06)++0x01 line.word 0x00 "TCDT0,FRT Count Value Register 0" group.word (0x14C+0x08)++0x01 "Channel 1" line.word 0x00 "TCSA1,FRT Control Register A 1" bitfld.word 0x00 15. " ECKE ,Clock source select" "Internal,External" bitfld.word 0x00 14. " IRQZF ,Zero value detection on FRT interrupt" "No interrupt,Interrupt" bitfld.word 0x00 13. " IRQZE ,IRQZE interrupts" "Disabled,Enabled" bitfld.word 0x00 9. " ICLR ,TCCP value detection on FRT interrupt" "No interrupt,Interrupt" textline " " bitfld.word 0x00 8. " ICRE ,ICLR interrupts" "Disabled,Enabled" bitfld.word 0x00 7. " BFE ,Buffer function enable" "Disabled,Enabled" bitfld.word 0x00 6. " STOP ,Stopping FRT operation" "Operating,Stopped" bitfld.word 0x00 5. " MODE ,Count mode select" "Up count,Up/down count" textline " " bitfld.word 0x00 4. " SCLR ,FRT operation state initialization" "No effect,Initialize" bitfld.word 0x00 0.--3. " CLK ,Clock rate select as part of PCLK" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,?..." group.word (0x14C+0x0A)++0x01 line.word 0x00 "TCSC1,FRT Control Register C 1" rbitfld.word 0x00 12.--15. " MSPC ,Value of a peak value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.word 0x00 8.--11. " MSZC ,Value from a zero value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 4.--7. " MSPI ,Number of masked peak value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 0.--3. " MSZI ,Sets the number of masked zero value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.word (0x14C+0x02)++0x01 line.word 0x00 "TCCP1,FRT Cycle Setting Register 1" group.word (0x14C+0x06)++0x01 line.word 0x00 "TCDT1,FRT Count Value Register 1" group.word (0x158+0x08)++0x01 "Channel 2" line.word 0x00 "TCSA2,FRT Control Register A 2" bitfld.word 0x00 15. " ECKE ,Clock source select" "Internal,External" bitfld.word 0x00 14. " IRQZF ,Zero value detection on FRT interrupt" "No interrupt,Interrupt" bitfld.word 0x00 13. " IRQZE ,IRQZE interrupts" "Disabled,Enabled" bitfld.word 0x00 9. " ICLR ,TCCP value detection on FRT interrupt" "No interrupt,Interrupt" textline " " bitfld.word 0x00 8. " ICRE ,ICLR interrupts" "Disabled,Enabled" bitfld.word 0x00 7. " BFE ,Buffer function enable" "Disabled,Enabled" bitfld.word 0x00 6. " STOP ,Stopping FRT operation" "Operating,Stopped" bitfld.word 0x00 5. " MODE ,Count mode select" "Up count,Up/down count" textline " " bitfld.word 0x00 4. " SCLR ,FRT operation state initialization" "No effect,Initialize" bitfld.word 0x00 0.--3. " CLK ,Clock rate select as part of PCLK" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,?..." group.word (0x158+0x0A)++0x01 line.word 0x00 "TCSC2,FRT Control Register C 2" rbitfld.word 0x00 12.--15. " MSPC ,Value of a peak value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.word 0x00 8.--11. " MSZC ,Value from a zero value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 4.--7. " MSPI ,Number of masked peak value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 0.--3. " MSZI ,Sets the number of masked zero value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.word (0x158+0x02)++0x01 line.word 0x00 "TCCP2,FRT Cycle Setting Register 2" group.word (0x158+0x06)++0x01 line.word 0x00 "TCDT2,FRT Count Value Register 2" textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1EC++0x00 line.byte 0x00 "TCSD,FRT Control Register D" bitfld.byte 0x00 1. " OFMD2 ,Selects the count mode with offset for FRT CH.2" "Normal,Count with offset" bitfld.byte 0x00 0. " OFMD1 ,Selects the count mode with offset for FRT CH.1" "Normal,Count with offset" endif textline " " hgroup.byte 0x164++0x01 hide.byte 0x00 "TCAL,FRT Simultaneous Start Control Register" tree.end width 10. tree "OCU Registers" group.byte 0x168++0x00 "Channel 0 And 1" line.byte 0x00 "OCFS10,OCU Connecting FRT Select Register CH0 CH1" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.byte 0x00 4.--7. " FSO1 ,Selects FRT to be connected to CH.1 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSO0 ,Selects FRT to be connected to CH.0 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." else bitfld.byte 0x00 4.--7. " FSO1 ,Selects FRT to be connected to CH.1 of an OCU" "CH.0,CH.1,CH.2,?..." bitfld.byte 0x00 0.--3. " FSO0 ,Selects FRT to be connected to CH.0 of an OCU" "CH.0,CH.1,CH.2,?..." endif group.byte 0x118++0x00 line.byte 0x00 "OCSA10,OCU Control Register A" bitfld.byte 0x00 7. " IOP1 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 6. " IOP0 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 5. " IOE1 ,IOP1 interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 4. " IOE0 ,IOP0 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 1. " CST1 ,OCU CH.1 state" "Disabled,Enabled" bitfld.byte 0x00 0. " CST0 ,OCU CH.0 state" "Disabled,Enabled" if (((d.b(ad:0x400201000+0x118))&0x03)==0x00) group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" bitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" elif (((d.b(ad:0x400201000+0x118))&0x03)==0x01) group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" rbitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" elif (((d.b(ad:0x400201000+0x118))&0x03)==0x02) group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" bitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" else group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" rbitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.word (0x118+0x02)++0x01 line.word 0x00 "OCSD10,OCU Control Register D" bitfld.word 0x00 13. " OFEX1 ,Extend the matching determination conditions of the connected FRT with the OCCP1" "Not extended,Extended" bitfld.word 0x00 12. " OFEX0 ,Extend the matching determination conditions of the connected FRT with the OCCP0" "Not extended,Extended" textline " " bitfld.word 0x00 6.--7. 11. " OCSE1 ,Buffer register function OCSE1 and link transfer setting OPBM1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both,Disabled,Enabled CH.1 is zero/bottom and MSZC = 0,Enabled CH.1 is peak/top and MSPC = 0,Enabled CH.1 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 4.--5. 10. " OCSE0 ,Buffer register function OCSE0 and link transfer setting OPBM0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both,Disabled,Enabled CH.0 is zero/bottom and MSZC = 0,Enabled CH.0 is peak/top and MSPC = 0,Enabled CH.0 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 2.--3. 9. " OCCP1 ,Buffer register function OCCP1 and link transfer setting OPBM1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both,Disabled,Enabled CH.1 is zero/bottom and MSZC = 0,Enabled CH.1 is peak/top and MSPC = 0,Enabled CH.1 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 0.--1. 8. " OCCP0 ,Buffer register function OCCP0 and link transfer setting OPBM0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both,Disabled,Enabled CH.0 is zero/bottom and MSZC = 0,Enabled CH.0 is peak/top and MSPC = 0,Enabled CH.0 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" else group.byte (0x118+0x02)++0x00 line.byte 0x00 "OCSD10,OCU Control Register D" bitfld.byte 0x00 6.--7. " OCSE1BUFE ,Buffer register function OCSE1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both" textline " " bitfld.byte 0x00 4.--5. " OCSE0BUFE ,Buffer register function OCSE0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both" textline " " bitfld.byte 0x00 2.--3. " OCCP1BUFE ,Buffer register function OCCP1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both" textline " " bitfld.byte 0x00 0.--1. " OCCP0BUFE ,Buffer register function OCCP0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both" endif textline " " if (((d.b(ad:0x400201000+0x118+0x02))&0x30)==0x00) rgroup.word (0x118+0x10)++0x01 line.word 0x00 "OCSE0,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC0P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=zero/bottom OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=UP OCCP0==FRT IOP0" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=peak/top OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=DOWN OCCP0==FRT IOP00" "Held,Set" else group.word (0x118+0x10)++0x01 line.word 0x00 "OCSE0,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC0P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=zero/bottom OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=UP OCCP0==FRT IOP0" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=peak/top OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=DOWN OCCP0==FRT IOP00" "Held,Set" endif if (((d.b(ad:0x400201000+0x118+0x02))&0xC0)==0x00) rgroup.long (0x118+0x14)++0x03 line.long 0x00 "OCSE1,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=zero/bottom OCCP1==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=up OCCP1==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=peak/top OCCP1==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=down OCCP1==FRT)" "Held,Set" else group.long (0x118+0x14)++0x03 line.long 0x00 "OCSE1,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=zero/bottom OCCP1==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=up OCCP1==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=peak/top OCCP1==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=down OCCP1==FRT)" "Held,Set" endif group.word (0x118-0x16)++0x01 line.word 0x00 "OCCP0,OCU Compare Value Store Register 0" group.word (0x118-0x12)++0x01 line.word 0x00 "OCCP1,OCU Compare Value Store Register 1" group.byte 0x169++0x00 "Channel 2 And 3" line.byte 0x00 "OCFS32,OCU Connecting FRT Select Register CH2 CH3" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.byte 0x00 4.--7. " FSO3 ,Selects FRT to be connected to CH.3 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSO2 ,Selects FRT to be connected to CH.2 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." else bitfld.byte 0x00 4.--7. " FSO3 ,Selects FRT to be connected to CH.3 of an OCU" "CH.0,CH.1,CH.2,?..." bitfld.byte 0x00 0.--3. " FSO2 ,Selects FRT to be connected to CH.2 of an OCU" "CH.0,CH.1,CH.2,?..." endif group.byte 0x11C++0x00 line.byte 0x00 "OCSA32,OCU Control Register A" bitfld.byte 0x00 7. " IOP3 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 6. " IOP2 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 5. " IOE3 ,IOP3 interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 4. " IOE2 ,IOP2 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 1. " CST3 ,OCU CH.3 state" "Disabled,Enabled" bitfld.byte 0x00 0. " CST2 ,OCU CH.2 state" "Disabled,Enabled" if (((d.b(ad:0x400201000+0x11C))&0x03)==0x00) group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" bitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" elif (((d.b(ad:0x400201000+0x11C))&0x03)==0x01) group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" rbitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" elif (((d.b(ad:0x400201000+0x11C))&0x03)==0x02) group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" bitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" else group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" rbitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.word (0x11C+0x02)++0x01 line.word 0x00 "OCSD32,OCU Control Register D" bitfld.word 0x00 13. " OFEX3 ,Extend the matching determination conditions of the connected FRT with the OCCP3" "Not extended,Extended" bitfld.word 0x00 12. " OFEX2 ,Extend the matching determination conditions of the connected FRT with the OCCP2" "Not extended,Extended" textline " " bitfld.word 0x00 6.--7. 11. " OCSE3 ,Buffer register function OCSE3 and link transfer setting OPBM3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both,Disabled,Enabled CH.3 is zero/bottom and MSZC = 0,Enabled CH.3 is peak/top and MSPC = 0,Enabled CH.3 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 4.--5. 10. " OCSE2 ,Buffer register function OCSE2 and link transfer setting OPBM2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both,Disabled,Enabled CH.2 is zero/bottom and MSZC = 0,Enabled CH.2 is peak/top and MSPC = 0,Enabled CH.2 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 2.--3. 9. " OCCP3 ,Buffer register function OCCP3 and link transfer setting OPBM3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both,Disabled,Enabled CH.3 is zero/bottom and MSZC = 0,Enabled CH.3 is peak/top and MSPC = 0,Enabled CH.3 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 0.--1. 8. " OCCP2 ,Buffer register function OCCP2 and link transfer setting OPBM2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both,Disabled,Enabled CH.2 is zero/bottom and MSZC = 0,Enabled CH.2 is peak/top and MSPC = 0,Enabled CH.2 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" else group.byte (0x11C+0x02)++0x00 line.byte 0x00 "OCSD32,OCU Control Register D" bitfld.byte 0x00 6.--7. " OCSE3BUFE ,Buffer register function OCSE3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both" textline " " bitfld.byte 0x00 4.--5. " OCSE2BUFE ,Buffer register function OCSE2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both" textline " " bitfld.byte 0x00 2.--3. " OCCP3BUFE ,Buffer register function OCCP3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both" textline " " bitfld.byte 0x00 0.--1. " OCCP2BUFE ,Buffer register function OCCP2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both" endif textline " " if (((d.b(ad:0x400201000+0x11C+0x02))&0x30)==0x00) rgroup.word (0x11C+0x10)++0x01 line.word 0x00 "OCSE2,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC2P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=zero/bottom OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=UP OCCP2==FRT IOP2" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=peak/top OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=DOWN OCCP2==FRT IOP02" "Held,Set" else group.word (0x11C+0x10)++0x01 line.word 0x00 "OCSE2,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC2P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=zero/bottom OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=UP OCCP2==FRT IOP2" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=peak/top OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=DOWN OCCP2==FRT IOP02" "Held,Set" endif if (((d.b(ad:0x400201000+0x11C+0x02))&0xC0)==0x00) rgroup.long (0x11C+0x14)++0x03 line.long 0x00 "OCSE3,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=zero/bottom OCCP3==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=up OCCP3==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=peak/top OCCP3==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=down OCCP3==FRT)" "Held,Set" else group.long (0x11C+0x14)++0x03 line.long 0x00 "OCSE3,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=zero/bottom OCCP3==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=up OCCP3==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=peak/top OCCP3==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=down OCCP3==FRT)" "Held,Set" endif group.word (0x11C-0x16)++0x01 line.word 0x00 "OCCP2,OCU Compare Value Store Register 2" group.word (0x11C-0x12)++0x01 line.word 0x00 "OCCP3,OCU Compare Value Store Register 3" group.byte 0x16A++0x00 "Channel 4 And 5" line.byte 0x00 "OCFS54,OCU Connecting FRT Select Register CH4 CH5" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.byte 0x00 4.--7. " FSO5 ,Selects FRT to be connected to CH.5 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSO4 ,Selects FRT to be connected to CH.4 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." else bitfld.byte 0x00 4.--7. " FSO5 ,Selects FRT to be connected to CH.5 of an OCU" "CH.0,CH.1,CH.2,?..." bitfld.byte 0x00 0.--3. " FSO4 ,Selects FRT to be connected to CH.4 of an OCU" "CH.0,CH.1,CH.2,?..." endif group.byte 0x120++0x00 line.byte 0x00 "OCSA54,OCU Control Register A" bitfld.byte 0x00 7. " IOP5 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 6. " IOP4 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 5. " IOE5 ,IOP5 interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 4. " IOE4 ,IOP4 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 1. " CST5 ,OCU CH.5 state" "Disabled,Enabled" bitfld.byte 0x00 0. " CST4 ,OCU CH.4 state" "Disabled,Enabled" if (((d.b(ad:0x400201000+0x120))&0x03)==0x00) group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" bitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" elif (((d.b(ad:0x400201000+0x120))&0x03)==0x01) group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" rbitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" elif (((d.b(ad:0x400201000+0x120))&0x03)==0x02) group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" bitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" else group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" rbitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.word (0x120+0x02)++0x01 line.word 0x00 "OCSD54,OCU Control Register D" bitfld.word 0x00 13. " OFEX5 ,Extend the matching determination conditions of the connected FRT with the OCCP5" "Not extended,Extended" bitfld.word 0x00 12. " OFEX4 ,Extend the matching determination conditions of the connected FRT with the OCCP4" "Not extended,Extended" textline " " bitfld.word 0x00 6.--7. 11. " OCSE5 ,Buffer register function OCSE5 and link transfer setting OPBM5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both,Disabled,Enabled CH.5 is zero/bottom and MSZC = 0,Enabled CH.5 is peak/top and MSPC = 0,Enabled CH.5 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 4.--5. 10. " OCSE4 ,Buffer register function OCSE4 and link transfer setting OPBM4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both,Disabled,Enabled CH.4 is zero/bottom and MSZC = 0,Enabled CH.4 is peak/top and MSPC = 0,Enabled CH.4 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 2.--3. 9. " OCCP5 ,Buffer register function OCCP5 and link transfer setting OPBM5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both,Disabled,Enabled CH.5 is zero/bottom and MSZC = 0,Enabled CH.5 is peak/top and MSPC = 0,Enabled CH.5 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 0.--1. 8. " OCCP4 ,Buffer register function OCCP4 and link transfer setting OPBM4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both,Disabled,Enabled CH.4 is zero/bottom and MSZC = 0,Enabled CH.4 is peak/top and MSPC = 0,Enabled CH.4 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" else group.byte (0x120+0x02)++0x00 line.byte 0x00 "OCSD54,OCU Control Register D" bitfld.byte 0x00 6.--7. " OCSE5BUFE ,Buffer register function OCSE5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both" textline " " bitfld.byte 0x00 4.--5. " OCSE4BUFE ,Buffer register function OCSE4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both" textline " " bitfld.byte 0x00 2.--3. " OCCP5BUFE ,Buffer register function OCCP5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both" textline " " bitfld.byte 0x00 0.--1. " OCCP4BUFE ,Buffer register function OCCP4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both" endif textline " " if (((d.b(ad:0x400201000+0x120+0x02))&0x30)==0x00) rgroup.word (0x120+0x10)++0x01 line.word 0x00 "OCSE4,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC4P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=zero/bottom OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=UP OCCP4==FRT IOP4" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=peak/top OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=DOWN OCCP4==FRT IOP04" "Held,Set" else group.word (0x120+0x10)++0x01 line.word 0x00 "OCSE4,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC4P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=zero/bottom OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=UP OCCP4==FRT IOP4" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=peak/top OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=DOWN OCCP4==FRT IOP04" "Held,Set" endif if (((d.b(ad:0x400201000+0x120+0x02))&0xC0)==0x00) rgroup.long (0x120+0x14)++0x03 line.long 0x00 "OCSE5,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=zero/bottom OCCP5==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=up OCCP5==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=peak/top OCCP5==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=down OCCP5==FRT)" "Held,Set" else group.long (0x120+0x14)++0x03 line.long 0x00 "OCSE5,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=zero/bottom OCCP5==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=up OCCP5==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=peak/top OCCP5==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=down OCCP5==FRT)" "Held,Set" endif group.word (0x120-0x16)++0x01 line.word 0x00 "OCCP4,OCU Compare Value Store Register 4" group.word (0x120-0x12)++0x01 line.word 0x00 "OCCP5,OCU Compare Value Store Register 5" textline " " group.byte 0x125++0x00 line.byte 0x00 "OCSC,OCU Control Register C" bitfld.byte 0x00 5. " MOD5 ,Channel 5 mode" "0,1" bitfld.byte 0x00 4. " MOD4 ,Channel 4 mode" "0,1" bitfld.byte 0x00 3. " MOD3 ,Channel 3 mode" "0,1" textline " " bitfld.byte 0x00 2. " MOD2 ,Channel 2 mode" "0,1" bitfld.byte 0x00 1. " MOD1 ,Channel 1 mode" "0,1" bitfld.byte 0x00 0. " MOD0 ,Channel 0 mode" "0,1" tree.end tree "WFG Registers" if (((d.w(ad:0x400201000+0x1A4))&0x38)==0x00) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/CH_PPG,CH_PPG/RT(0),CH_PPG/CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A4))&0x38)==0x08) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/(RT(0) & CH_PPG),(RT(1) & CH_PPG)/RT(0),(RT(1) & CH_PPG)/(RT(0) & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A4))&0x38)==0x10) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "WFG timer active flag 1/WFG timer active flag 0,WFG timer active flag 1/(WFG timer active flag 0 & CH_PPG),(WFG timer active flag 1 & CH_PPG)/WFG timer active flag 0,(WFG timer active flag 1 & CH_PPG)/(WFG timer active flag 0 & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A4))&0x38)==0x20) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A4))&0x38)==0x28) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A4))&0x38)==0x30) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A4))&0x38)==0x30) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" endif if (((d.w(ad:0x400201000+0x1A4))&0x38)==(0x00||0x08)) group.word 0x190++0x03 line.word 0x00 "WFTA10,WFG Timer Value Register A Channels 0/1 - Ignored" line.word 0x02 "WFTB10,WFG Timer Value Register B Channels 0/1 - Ignored" elif (((d.w(ad:0x400201000+0x1A4))&0x38)==0x10) group.word 0x190++0x03 line.word 0x00 "WFTA10,WFG Timer Value Register A Channels 0/1 - RT0 Rising" line.word 0x02 "WFTB10,WFG Timer Value Register B Channels 0/1 - RT1 Rising" elif (((d.w(ad:0x400201000+0x1A4))&0x38)==(0x20||0x28||0x30||0x38)) group.word 0x190++0x03 line.word 0x00 "WFTA10,WFG Timer Value Register A Channels 0/1 - RT0 Rising,rt1 Falling" line.word 0x02 "WFTB10,WFG Timer Value Register B Channels 0/1 - RT0 Falling,rt1 Rising" endif if (((d.w(ad:0x400201000+0x1A4))&0x38)==(0x00||0x08||0x10||0x20||0x38)) group.word 0x18E++0x01 line.word 0x00 "WFTF10,Initial Value Of The Pulse Counter For WFG CH.0 CH.1 - 16-bit Reload Timer Counts" elif (((d.w(ad:0x400201000+0x1A4))&0x38)==(0x28||0x30)) group.word 0x18E++0x01 line.word 0x00 "WFTF10,Initial Value Of The Pulse Counter For WFG CH.0 CH.1 - Filter Counts" endif if (((d.w(ad:0x400201000+0x1A8))&0x38)==0x00) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/CH_PPG,CH_PPG/RT(0),CH_PPG/CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A8))&0x38)==0x08) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/(RT(0) & CH_PPG),(RT(1) & CH_PPG)/RT(0),(RT(1) & CH_PPG)/(RT(0) & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A8))&0x38)==0x10) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "WFG timer active flag 1/WFG timer active flag 0,WFG timer active flag 1/(WFG timer active flag 0 & CH_PPG),(WFG timer active flag 1 & CH_PPG)/WFG timer active flag 0,(WFG timer active flag 1 & CH_PPG)/(WFG timer active flag 0 & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A8))&0x38)==0x20) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A8))&0x38)==0x28) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A8))&0x38)==0x30) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1A8))&0x38)==0x30) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" endif if (((d.w(ad:0x400201000+0x1A8))&0x38)==(0x00||0x08)) group.word 0x198++0x03 line.word 0x00 "WFTA32,WFG Timer Value Register A Channels 2/3 - Ignored" line.word 0x02 "WFTB32,WFG Timer Value Register B Channels 2/3 - Ignored" elif (((d.w(ad:0x400201000+0x1A8))&0x38)==0x10) group.word 0x198++0x03 line.word 0x00 "WFTA32,WFG Timer Value Register A Channels 2/3 - RT0 Rising" line.word 0x02 "WFTB32,WFG Timer Value Register B Channels 2/3 - RT1 Rising" elif (((d.w(ad:0x400201000+0x1A8))&0x38)==(0x20||0x28||0x30||0x38)) group.word 0x198++0x03 line.word 0x00 "WFTA32,WFG Timer Value Register A Channels 2/3 - RT0 Rising,rt1 Falling" line.word 0x02 "WFTB32,WFG Timer Value Register B Channels 2/3 - RT0 Falling,rt1 Rising" endif if (((d.w(ad:0x400201000+0x1A8))&0x38)==(0x00||0x08||0x10||0x20||0x38)) group.word 0x196++0x01 line.word 0x00 "WFTF32,Initial Value Of The Pulse Counter For WFG CH.2 CH.3 - 16-bit Reload Timer Counts" elif (((d.w(ad:0x400201000+0x1A8))&0x38)==(0x28||0x30)) group.word 0x196++0x01 line.word 0x00 "WFTF32,Initial Value Of The Pulse Counter For WFG CH.2 CH.3 - Filter Counts" endif if (((d.w(ad:0x400201000+0x1AC))&0x38)==0x00) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/CH_PPG,CH_PPG/RT(0),CH_PPG/CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1AC))&0x38)==0x08) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/(RT(0) & CH_PPG),(RT(1) & CH_PPG)/RT(0),(RT(1) & CH_PPG)/(RT(0) & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1AC))&0x38)==0x10) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "WFG timer active flag 1/WFG timer active flag 0,WFG timer active flag 1/(WFG timer active flag 0 & CH_PPG),(WFG timer active flag 1 & CH_PPG)/WFG timer active flag 0,(WFG timer active flag 1 & CH_PPG)/(WFG timer active flag 0 & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1AC))&0x38)==0x20) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1AC))&0x38)==0x28) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1AC))&0x38)==0x30) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x400201000+0x1AC))&0x38)==0x30) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" endif if (((d.w(ad:0x400201000+0x1AC))&0x38)==(0x00||0x08)) group.word 0x1A0++0x03 line.word 0x00 "WFTA54,WFG Timer Value Register A Channels 4/5 - Ignored" line.word 0x02 "WFTB54,WFG Timer Value Register B Channels 4/5 - Ignored" elif (((d.w(ad:0x400201000+0x1AC))&0x38)==0x10) group.word 0x1A0++0x03 line.word 0x00 "WFTA54,WFG Timer Value Register A Channels 4/5 - RT0 Rising" line.word 0x02 "WFTB54,WFG Timer Value Register B Channels 4/5 - RT1 Rising" elif (((d.w(ad:0x400201000+0x1AC))&0x38)==(0x20||0x28||0x30||0x38)) group.word 0x1A0++0x03 line.word 0x00 "WFTA54,WFG Timer Value Register A Channels 4/5 - RT0 Rising,rt1 Falling" line.word 0x02 "WFTB54,WFG Timer Value Register B Channels 4/5 - RT0 Falling,rt1 Rising" endif if (((d.w(ad:0x400201000+0x1AC))&0x38)==(0x00||0x08||0x10||0x20||0x38)) group.word 0x19E++0x01 line.word 0x00 "WFTF54,Initial Value Of The Pulse Counter For WFG CH.4 CH.5 - 16-bit Reload Timer Counts" elif (((d.w(ad:0x400201000+0x1AC))&0x38)==(0x28||0x30)) group.word 0x19E++0x01 line.word 0x00 "WFTF54,Initial Value Of The Pulse Counter For WFG CH.4 CH.5 - Filter Counts" endif tree.end width 6. tree "NZCL Registers" group.word 0x1B4++0x01 line.word 0x00 "NZCL,NZCL Control Register" bitfld.word 0x00 14. " WIM54 ,WFG54 reload timer interrupt mask when the WFIR_TMIF54 flag is set" "Not masked,Masked" bitfld.word 0x00 13. " WIM32 ,WFG32 reload timer interrupt mask when the WFIR_TMIF32 flag is set" "Not masked,Masked" bitfld.word 0x00 12. " WIM10 ,WFG10 reload timer interrupt mask when the WFIR_TMIF10 flag is set" "Not masked,Masked" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 9. " DIMB ,DTIF interrupt mask - WFIR_TIFDTIFB" "Not masked,Masked" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 8. " DIMA ,DTIF interrupt mask - WFIR_DTIFA" "Not masked,Masked" bitfld.word 0x00 7. " DHOLD ,Select whether the RTO output signal of WFG is held" "Not held,Held" bitfld.word 0x00 5. " DTIEB ,Setting the WFIR_DTIFB flag for the path from the DTTIX pin" "Disabled,Enabled" bitfld.word 0x00 4. " SDTI ,Setting the WFIR_DTIFA" "No effect,Set" textline " " else bitfld.word 0x00 8. " DIMA ,DTIF interrupt mask - WFIR_DTIFA" "Not masked,Masked" bitfld.word 0x00 5. " DTIEB ,Setting the WFIR_DTIFB flag for the path from the DTTIX pin" "Disabled,Enabled" bitfld.word 0x00 4. " SDTI ,Setting the WFIR_DTIFA" "No effect,Set" textline " " endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 1.--3. " NWS ,Noise-canceling width for a digital noise-canceller" "Disabled,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" else bitfld.word 0x00 1.--3. " NWS ,Noise-canceling width for a digital noise-canceller" "Disabled,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,?..." endif bitfld.word 0x00 0. " DTIEA ,WFIR_DTIFA set for the path via digital noise filter from the DTTIX input pin" "Disabled,Enabled" group.word 0x1B0++0x01 line.word 0x00 "WFIR,WFG Interrupt Control Register" setclrfld.word 0x00 14. 0x00 14. 0x00 15. " TMIE54 ,Starting WFG54 reload timer and checking its operation state" "Disabled,Enabled" bitfld.word 0x00 13. " TMIC54 ,Clearing TIMF54 bit" "No effect,Clear" rbitfld.word 0x00 12. " TMIF54 ,WFG54 reload timer interrupt occurrence" "No interrupt,Interrupt" textline " " setclrfld.word 0x00 10. 0x00 10. 0x00 11. " TMIE32 ,Starting WFG32 reload timer and checking its operation state" "Disabled,Enabled" bitfld.word 0x00 9. " TMIC32 ,Clearing TIMF32 bit" "No effect,Clear" rbitfld.word 0x00 8. " TMIF32 ,WFG32 reload timer interrupt occurrence" "No interrupt,Interrupt" textline " " setclrfld.word 0x00 6. 0x00 6. 0x00 7. " TMIE10 ,Starting WFG10 reload timer and checking its operation state" "Disabled,Enabled" bitfld.word 0x00 5. " TMIC10 ,Clearing TIMF10 bit" "No effect,Clear" rbitfld.word 0x00 4. " TMIF10 ,WFG10 reload timer interrupt occurrence" "No interrupt,Interrupt" textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 3. " DTICB ,Clearing of the DTIFB interrupt flag" "No effect,Clear" rbitfld.word 0x00 2. " DTIFB ,Detection of DTTIX signal input via analog noise filter" "Not detected,Detected" bitfld.word 0x00 1. " DTICA ,Clearing of the DTIFA interrupt flag" "No effect,Clear" rbitfld.word 0x00 0. " DTIFA ,Event of DTTIX signal input via digital noise-canceller" "Flag not set,Flag set" else bitfld.word 0x00 1. " DTICA ,Clearing of the DTIFA interrupt flag" "No effect,Clear" rbitfld.word 0x00 0. " DTIFA ,Event of DTTIX signal input via digital noise-canceller" "Flag not set,Flag set" endif tree.end width 10. tree "ICU Registers" sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x16C++0x00 "Channel 0 And 1" line.byte 0x00 "ICFS10,ICU Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSI1 ,Select the FRT to be connected to ICU CH.1" "FRT CH.0 to ICU CH.1,FRT CH.1 to ICU CH.1,FRT CH.2 to ICU CH.1,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSI0 ,Select the FRT to be connected to ICU CH.0" "FRT CH.0 to ICU CH.0,FRT CH.1 to ICU CH.0,FRT CH.2 to ICU CH.0,External,External,External,External,External,External,?..." else group.byte 0x16C++0x00 "Channel 0 And 1" line.byte 0x00 "ICFS10,ICU Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSI1 ,Select the FRT to be connected to ICU CH.1" "FRT CH.0 to ICU CH.1,FRT CH.1 to ICU CH.1,FRT CH.2 to ICU CH.1,?..." bitfld.byte 0x00 0.--3. " FSI0 ,Select the FRT to be connected to ICU CH.0" "FRT CH.0 to ICU CH.0,FRT CH.1 to ICU CH.0,FRT CH.2 to ICU CH.0,?..." endif group.byte 0x184++0x00 line.byte 0x00 "ICSA10,ICU Control Register A CH.0 And CH.1" bitfld.byte 0x00 7. " ICP1 ,Valid edge detected at ICU Ch.(1)" "Not detected,Detected" bitfld.byte 0x00 6. " ICP0 ,Valid edge detected at ICU Ch.(0)" "Not detected,Detected" bitfld.byte 0x00 5. " ICE1 ,Interrupt on 1 set to ICP1" "Disabled,Enabled" bitfld.byte 0x00 4. " ICE0 ,Interrupt on 1 set to ICP0" "Disabled,Enabled" textline " " bitfld.byte 0x00 2.--3. " EG1 ,Enable operations of ICU Ch.(1) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" bitfld.byte 0x00 0.--1. " EG0 ,Enable operations of ICU Ch.(0) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" rgroup.byte (0x184+0x01)++0x00 line.byte 0x00 "ICSB10,ICU Control Register B CH.0 And CH.1" bitfld.byte 0x00 1. " IEI1 ,Latest valid edge of ICU CH.1" "Falling,Rising" bitfld.byte 0x00 0. " IEI0 ,Latest valid edge of ICU CH.0" "Falling,Rising" rgroup.word 0x176++0x01 line.word 0x00 "ICCP0,Capture Value Of ICU CH.0" rgroup.word (0x176+0x04)++0x01 line.word 0x00 "ICCP1,Capture Value Of ICU CH.1" sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x16D++0x00 "Channel 2 And 3" line.byte 0x00 "ICFS32,ICU Connecting FRT Select Register CH.3 CH.2" bitfld.byte 0x00 4.--7. " FSI3 ,Select the FRT to be connected to ICU CH.3" "FRT CH.0 to ICU CH.3,FRT CH.1 to ICU CH.3,FRT CH.2 to ICU CH.3,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSI2 ,Select the FRT to be connected to ICU CH.2" "FRT CH.0 to ICU CH.2,FRT CH.1 to ICU CH.2,FRT CH.2 to ICU CH.2,External,External,External,External,External,External,?..." else group.byte 0x16D++0x00 "Channel 2 And 3" line.byte 0x00 "ICFS32,ICU Connecting FRT Select Register CH.3 CH.2" bitfld.byte 0x00 4.--7. " FSI3 ,Select the FRT to be connected to ICU CH.3" "FRT CH.0 to ICU CH.3,FRT CH.1 to ICU CH.3,FRT CH.2 to ICU CH.3,?..." bitfld.byte 0x00 0.--3. " FSI2 ,Select the FRT to be connected to ICU CH.2" "FRT CH.0 to ICU CH.2,FRT CH.1 to ICU CH.2,FRT CH.2 to ICU CH.2,?..." endif group.byte 0x188++0x00 line.byte 0x00 "ICSA32,ICU Control Register A CH.2 And CH.3" bitfld.byte 0x00 7. " ICP3 ,Valid edge detected at ICU Ch.(3)" "Not detected,Detected" bitfld.byte 0x00 6. " ICP2 ,Valid edge detected at ICU Ch.(2)" "Not detected,Detected" bitfld.byte 0x00 5. " ICE3 ,Interrupt on 1 set to ICP1" "Disabled,Enabled" bitfld.byte 0x00 4. " ICE2 ,Interrupt on 1 set to ICP0" "Disabled,Enabled" textline " " bitfld.byte 0x00 2.--3. " EG3 ,Enable operations of ICU Ch.(3) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" bitfld.byte 0x00 0.--1. " EG2 ,Enable operations of ICU Ch.(2) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" rgroup.byte (0x188+0x01)++0x00 line.byte 0x00 "ICSB32,ICU Control Register B CH.2 And CH.3" bitfld.byte 0x00 1. " IEI3 ,Latest valid edge of ICU CH.3" "Falling,Rising" bitfld.byte 0x00 0. " IEI2 ,Latest valid edge of ICU CH.2" "Falling,Rising" rgroup.word 0x17E++0x01 line.word 0x00 "ICCP2,Capture Value Of ICU CH.2" rgroup.word (0x17E+0x04)++0x01 line.word 0x00 "ICCP3,Capture Value Of ICU CH.3" tree.end tree "ADCMP Registers" group.word 0x1D0++0x01 line.word 0x00 "ACSA,ADCMP Control Register A" bitfld.word 0x00 12.--13. " SEL54 ,Setting example of ADCMP - CE54 = 01 (Channel 4 / channel 5)" "1 / not used,2 / not used,3 / not used,4 / 4" bitfld.word 0x00 10.--11. " SEL32 ,Setting example of ADCMP - CE32 = 01 (Channel 2 / channel 3)" "1 / not used,2 / not used,3 / not used,4 / 4" bitfld.word 0x00 8.--9. " SEL10 ,Setting example of ADCMP - CE10 = 01 (Channel 0 / channel 1)" "1 / not used,2 / not used,3 / not used,4 / 4" textline " " bitfld.word 0x00 4.--5. " CE54 ,Compatibility of ADCMP CH.5 and CH.4 with FM3 family" "Disabled,Enabled,?..." bitfld.word 0x00 2.--3. " CE32 ,Compatibility of ADCMP CH.3 and CH.2 with FM3 family" "Disabled,Enabled,?..." bitfld.word 0x00 0.--1. " CE10 ,Compatibility of ADCMP CH.1 and CH.0 with FM3 family" "Disabled,Enabled,?..." sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x170++0x00 "Channel 0 And 1" line.byte 0x00 "ACFS10,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA1 ,Select the FRT to be connected to ADCMP CH.1" "FRT CH.0 to ADCMP CH.1,FRT CH.1 to ADCMP CH.1,FRT CH.2 to ADCMP CH.1,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSA0 ,Select the FRT to be connected to ADCMP CH.0" "FRT CH.0 to ADCMP CH.0,FRT CH.1 to ADCMP CH.0,FRT CH.2 to ADCMP CH.0,External,External,External,External,External,External,?..." else group.byte 0x170++0x00 "Channel 0 And 1" line.byte 0x00 "ACFS10,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA1 ,Select the FRT to be connected to ADCMP CH.1" "FRT CH.0 to ADCMP CH.1,FRT CH.1 to ADCMP CH.1,FRT CH.2 to ADCMP CH.1,?..." bitfld.byte 0x00 0.--3. " FSA0 ,Select the FRT to be connected to ADCMP CH.0" "FRT CH.0 to ADCMP CH.0,FRT CH.1 to ADCMP CH.0,FRT CH.2 to ADCMP CH.0,?..." endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1D4++0x00 line.byte 0x00 "ACSC0,ADCMP Control Register CH.0" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte 0x1D4++0x00 line.byte 0x00 "ACSC0,ADCMP Control Register CH.0" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1D4+0x04)++0x00 line.byte 0x00 "ACSC1,ADCMP Control Register CH.1" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte (0x1D4+0x04)++0x00 line.byte 0x00 "ACSC1,ADCMP Control Register CH.1" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif textline " " group.byte (0x1D4+0x01)++0x00 line.byte 0x00 "ACSD0,ADCMP Control Register D CH.0" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.byte (0x1D4+0x05)++0x00 line.byte 0x00 "ACSD1,ADCMP Control Register D CH.1" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.word 0x1B8++0x01 line.word 0x00 "ACMP0,ADCMP Compare Value Store Register 0 - AD Conversion Start Time" group.word (0x1B8+0x04)++0x01 line.word 0x00 "ACMP1,ADCMP Compare Value Store Register 1 - AD Conversion Start Time" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1D4+0x02)++0x00 line.byte 0x00 "ACMC0,ADCMP Mask Compare Value Storage Register CH.0" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.byte (0x1D4+0x06)++0x00 line.byte 0x00 "ACMC1,ADCMP Mask Compare Value Storage Register CH.1" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x171++0x00 "Channel 2 And 3" line.byte 0x00 "ACFS32,ADCMP Connecting FRT Select Register CH.3 CH.2" bitfld.byte 0x00 4.--7. " FSA3 ,Select the FRT to be connected to ADCMP CH.3" "FRT CH.0 to ADCMP CH.3,FRT CH.1 to ADCMP CH.3,FRT CH.2 to ADCMP CH.3,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSA2 ,Select the FRT to be connected to ADCMP CH.2" "FRT CH.0 to ADCMP CH.2,FRT CH.1 to ADCMP CH.2,FRT CH.2 to ADCMP CH.2,External,External,External,External,External,External,?..." else group.byte 0x171++0x00 "Channel 2 And 3" line.byte 0x00 "ACFS32,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA3 ,Select the FRT to be connected to ADCMP CH.3" "FRT CH.0 to ADCMP CH.3,FRT CH.1 to ADCMP CH.3,FRT CH.2 to ADCMP CH.3,?..." bitfld.byte 0x00 0.--3. " FSA2 ,Select the FRT to be connected to ADCMP CH.2" "FRT CH.0 to ADCMP CH.2,FRT CH.1 to ADCMP CH.2,FRT CH.2 to ADCMP CH.2,?..." endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1DC++0x00 line.byte 0x00 "ACSC2,ADCMP Control Register CH.2" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte 0x1DC++0x00 line.byte 0x00 "ACSC2,ADCMP Control Register CH.2" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1DC+0x04)++0x00 line.byte 0x00 "ACSC3,ADCMP Control Register CH.3" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte (0x1DC+0x04)++0x00 line.byte 0x00 "ACSC3,ADCMP Control Register CH.3" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif textline " " group.byte (0x1DC+0x01)++0x00 line.byte 0x00 "ACSD2,ADCMP Control Register D CH.2" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.byte (0x1DC+0x05)++0x00 line.byte 0x00 "ACSD3,ADCMP Control Register D CH.3" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.word 0x1C0++0x01 line.word 0x00 "ACMP2,ADCMP Compare Value Store Register 2 - AD Conversion Start Time" group.word (0x1C0+0x04)++0x01 line.word 0x00 "ACMP3,ADCMP Compare Value Store Register 3 - AD Conversion Start Time" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1DC+0x02)++0x00 line.byte 0x00 "ACMC2,ADCMP Mask Compare Value Storage Register CH.2" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.byte (0x1DC+0x06)++0x00 line.byte 0x00 "ACMC3,ADCMP Mask Compare Value Storage Register CH.3" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x172++0x00 "Channel 4 And 5" line.byte 0x00 "ACFS54,ADCMP Connecting FRT Select Register CH.5 CH.4" bitfld.byte 0x00 4.--7. " FSA5 ,Select the FRT to be connected to ADCMP CH.5" "FRT CH.0 to ADCMP CH.5,FRT CH.1 to ADCMP CH.5,FRT CH.2 to ADCMP CH.5,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSA4 ,Select the FRT to be connected to ADCMP CH.4" "FRT CH.0 to ADCMP CH.4,FRT CH.1 to ADCMP CH.4,FRT CH.2 to ADCMP CH.4,External,External,External,External,External,External,?..." else group.byte 0x172++0x00 "Channel 4 And 5" line.byte 0x00 "ACFS54,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA5 ,Select the FRT to be connected to ADCMP CH.5" "FRT CH.0 to ADCMP CH.5,FRT CH.1 to ADCMP CH.5,FRT CH.2 to ADCMP CH.5,?..." bitfld.byte 0x00 0.--3. " FSA4 ,Select the FRT to be connected to ADCMP CH.4" "FRT CH.0 to ADCMP CH.4,FRT CH.1 to ADCMP CH.4,FRT CH.2 to ADCMP CH.4,?..." endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1E4++0x00 line.byte 0x00 "ACSC4,ADCMP Control Register CH.4" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte 0x1E4++0x00 line.byte 0x00 "ACSC4,ADCMP Control Register CH.4" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1E4+0x04)++0x00 line.byte 0x00 "ACSC5,ADCMP Control Register CH.5" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte (0x1E4+0x04)++0x00 line.byte 0x00 "ACSC5,ADCMP Control Register CH.5" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif textline " " group.byte (0x1E4+0x01)++0x00 line.byte 0x00 "ACSD4,ADCMP Control Register D CH.4" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.byte (0x1E4+0x05)++0x00 line.byte 0x00 "ACSD5,ADCMP Control Register D CH.5" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.word 0x1C8++0x01 line.word 0x00 "ACMP4,ADCMP Compare Value Store Register 4 - AD Conversion Start Time" group.word (0x1C8+0x04)++0x01 line.word 0x00 "ACMP5,ADCMP Compare Value Store Register 5 - AD Conversion Start Time" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1E4+0x02)++0x00 line.byte 0x00 "ACMC4,ADCMP Mask Compare Value Storage Register CH.4" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.byte (0x1E4+0x06)++0x00 line.byte 0x00 "ACMC5,ADCMP Mask Compare Value Storage Register CH.5" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif tree.end width 0x0B tree.end endif sif (cpuis("S6E2C*")) tree "Unit 2" base ad:0x40022000 width 8. tree "FRT Registers" group.word (0x140+0x08)++0x01 "Channel 0" line.word 0x00 "TCSA0,FRT Control Register A 0" bitfld.word 0x00 15. " ECKE ,Clock source select" "Internal,External" bitfld.word 0x00 14. " IRQZF ,Zero value detection on FRT interrupt" "No interrupt,Interrupt" bitfld.word 0x00 13. " IRQZE ,IRQZE interrupts" "Disabled,Enabled" bitfld.word 0x00 9. " ICLR ,TCCP value detection on FRT interrupt" "No interrupt,Interrupt" textline " " bitfld.word 0x00 8. " ICRE ,ICLR interrupts" "Disabled,Enabled" bitfld.word 0x00 7. " BFE ,Buffer function enable" "Disabled,Enabled" bitfld.word 0x00 6. " STOP ,Stopping FRT operation" "Operating,Stopped" bitfld.word 0x00 5. " MODE ,Count mode select" "Up count,Up/down count" textline " " bitfld.word 0x00 4. " SCLR ,FRT operation state initialization" "No effect,Initialize" bitfld.word 0x00 0.--3. " CLK ,Clock rate select as part of PCLK" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,?..." group.word (0x140+0x0A)++0x01 line.word 0x00 "TCSC0,FRT Control Register C 0" rbitfld.word 0x00 12.--15. " MSPC ,Value of a peak value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.word 0x00 8.--11. " MSZC ,Value from a zero value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 4.--7. " MSPI ,Number of masked peak value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 0.--3. " MSZI ,Sets the number of masked zero value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.word (0x140+0x02)++0x01 line.word 0x00 "TCCP0,FRT Cycle Setting Register 0" group.word (0x140+0x06)++0x01 line.word 0x00 "TCDT0,FRT Count Value Register 0" group.word (0x14C+0x08)++0x01 "Channel 1" line.word 0x00 "TCSA1,FRT Control Register A 1" bitfld.word 0x00 15. " ECKE ,Clock source select" "Internal,External" bitfld.word 0x00 14. " IRQZF ,Zero value detection on FRT interrupt" "No interrupt,Interrupt" bitfld.word 0x00 13. " IRQZE ,IRQZE interrupts" "Disabled,Enabled" bitfld.word 0x00 9. " ICLR ,TCCP value detection on FRT interrupt" "No interrupt,Interrupt" textline " " bitfld.word 0x00 8. " ICRE ,ICLR interrupts" "Disabled,Enabled" bitfld.word 0x00 7. " BFE ,Buffer function enable" "Disabled,Enabled" bitfld.word 0x00 6. " STOP ,Stopping FRT operation" "Operating,Stopped" bitfld.word 0x00 5. " MODE ,Count mode select" "Up count,Up/down count" textline " " bitfld.word 0x00 4. " SCLR ,FRT operation state initialization" "No effect,Initialize" bitfld.word 0x00 0.--3. " CLK ,Clock rate select as part of PCLK" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,?..." group.word (0x14C+0x0A)++0x01 line.word 0x00 "TCSC1,FRT Control Register C 1" rbitfld.word 0x00 12.--15. " MSPC ,Value of a peak value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.word 0x00 8.--11. " MSZC ,Value from a zero value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 4.--7. " MSPI ,Number of masked peak value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 0.--3. " MSZI ,Sets the number of masked zero value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.word (0x14C+0x02)++0x01 line.word 0x00 "TCCP1,FRT Cycle Setting Register 1" group.word (0x14C+0x06)++0x01 line.word 0x00 "TCDT1,FRT Count Value Register 1" group.word (0x158+0x08)++0x01 "Channel 2" line.word 0x00 "TCSA2,FRT Control Register A 2" bitfld.word 0x00 15. " ECKE ,Clock source select" "Internal,External" bitfld.word 0x00 14. " IRQZF ,Zero value detection on FRT interrupt" "No interrupt,Interrupt" bitfld.word 0x00 13. " IRQZE ,IRQZE interrupts" "Disabled,Enabled" bitfld.word 0x00 9. " ICLR ,TCCP value detection on FRT interrupt" "No interrupt,Interrupt" textline " " bitfld.word 0x00 8. " ICRE ,ICLR interrupts" "Disabled,Enabled" bitfld.word 0x00 7. " BFE ,Buffer function enable" "Disabled,Enabled" bitfld.word 0x00 6. " STOP ,Stopping FRT operation" "Operating,Stopped" bitfld.word 0x00 5. " MODE ,Count mode select" "Up count,Up/down count" textline " " bitfld.word 0x00 4. " SCLR ,FRT operation state initialization" "No effect,Initialize" bitfld.word 0x00 0.--3. " CLK ,Clock rate select as part of PCLK" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,1/512,1/1024,?..." group.word (0x158+0x0A)++0x01 line.word 0x00 "TCSC2,FRT Control Register C 2" rbitfld.word 0x00 12.--15. " MSPC ,Value of a peak value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.word 0x00 8.--11. " MSZC ,Value from a zero value detection mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 4.--7. " MSPI ,Number of masked peak value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x00 0.--3. " MSZI ,Sets the number of masked zero value detections" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.word (0x158+0x02)++0x01 line.word 0x00 "TCCP2,FRT Cycle Setting Register 2" group.word (0x158+0x06)++0x01 line.word 0x00 "TCDT2,FRT Count Value Register 2" textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1EC++0x00 line.byte 0x00 "TCSD,FRT Control Register D" bitfld.byte 0x00 1. " OFMD2 ,Selects the count mode with offset for FRT CH.2" "Normal,Count with offset" bitfld.byte 0x00 0. " OFMD1 ,Selects the count mode with offset for FRT CH.1" "Normal,Count with offset" endif textline " " hgroup.byte 0x164++0x01 hide.byte 0x00 "TCAL,FRT Simultaneous Start Control Register" tree.end width 10. tree "OCU Registers" group.byte 0x168++0x00 "Channel 0 And 1" line.byte 0x00 "OCFS10,OCU Connecting FRT Select Register CH0 CH1" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.byte 0x00 4.--7. " FSO1 ,Selects FRT to be connected to CH.1 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSO0 ,Selects FRT to be connected to CH.0 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." else bitfld.byte 0x00 4.--7. " FSO1 ,Selects FRT to be connected to CH.1 of an OCU" "CH.0,CH.1,CH.2,?..." bitfld.byte 0x00 0.--3. " FSO0 ,Selects FRT to be connected to CH.0 of an OCU" "CH.0,CH.1,CH.2,?..." endif group.byte 0x118++0x00 line.byte 0x00 "OCSA10,OCU Control Register A" bitfld.byte 0x00 7. " IOP1 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 6. " IOP0 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 5. " IOE1 ,IOP1 interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 4. " IOE0 ,IOP0 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 1. " CST1 ,OCU CH.1 state" "Disabled,Enabled" bitfld.byte 0x00 0. " CST0 ,OCU CH.0 state" "Disabled,Enabled" if (((d.b(ad:0x40022000+0x118))&0x03)==0x00) group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" bitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" elif (((d.b(ad:0x40022000+0x118))&0x03)==0x01) group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" rbitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" elif (((d.b(ad:0x40022000+0x118))&0x03)==0x02) group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" bitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" else group.byte (0x118+0x01)++0x00 line.byte 0x00 "OCSB10,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD1 ,RT1" "Low,High" rbitfld.byte 0x00 0. " OTD0 ,RT0" "Low,High" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.word (0x118+0x02)++0x01 line.word 0x00 "OCSD10,OCU Control Register D" bitfld.word 0x00 13. " OFEX1 ,Extend the matching determination conditions of the connected FRT with the OCCP1" "Not extended,Extended" bitfld.word 0x00 12. " OFEX0 ,Extend the matching determination conditions of the connected FRT with the OCCP0" "Not extended,Extended" textline " " bitfld.word 0x00 6.--7. 11. " OCSE1 ,Buffer register function OCSE1 and link transfer setting OPBM1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both,Disabled,Enabled CH.1 is zero/bottom and MSZC = 0,Enabled CH.1 is peak/top and MSPC = 0,Enabled CH.1 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 4.--5. 10. " OCSE0 ,Buffer register function OCSE0 and link transfer setting OPBM0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both,Disabled,Enabled CH.0 is zero/bottom and MSZC = 0,Enabled CH.0 is peak/top and MSPC = 0,Enabled CH.0 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 2.--3. 9. " OCCP1 ,Buffer register function OCCP1 and link transfer setting OPBM1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both,Disabled,Enabled CH.1 is zero/bottom and MSZC = 0,Enabled CH.1 is peak/top and MSPC = 0,Enabled CH.1 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 0.--1. 8. " OCCP0 ,Buffer register function OCCP0 and link transfer setting OPBM0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both,Disabled,Enabled CH.0 is zero/bottom and MSZC = 0,Enabled CH.0 is peak/top and MSPC = 0,Enabled CH.0 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" else group.byte (0x118+0x02)++0x00 line.byte 0x00 "OCSD10,OCU Control Register D" bitfld.byte 0x00 6.--7. " OCSE1BUFE ,Buffer register function OCSE1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both" textline " " bitfld.byte 0x00 4.--5. " OCSE0BUFE ,Buffer register function OCSE0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both" textline " " bitfld.byte 0x00 2.--3. " OCCP1BUFE ,Buffer register function OCCP1" "Disabled,Enabled CH.1 is zero/bottom,Enabled CH.1 is peak/top,Enabled CH.1 is both" textline " " bitfld.byte 0x00 0.--1. " OCCP0BUFE ,Buffer register function OCCP0" "Disabled,Enabled CH.0 is zero/bottom,Enabled CH.0 is peak/top,Enabled CH.0 is both" endif textline " " if (((d.b(ad:0x40022000+0x118+0x02))&0x30)==0x00) rgroup.word (0x118+0x10)++0x01 line.word 0x00 "OCSE0,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC0P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=zero/bottom OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=UP OCCP0==FRT IOP0" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=peak/top OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=DOWN OCCP0==FRT IOP00" "Held,Set" else group.word (0x118+0x10)++0x01 line.word 0x00 "OCSE0,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP0!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC0P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP0==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=zero/bottom OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=UP OCCP0==FRT IOP0" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa0.iop0) frt=peak/top OCCP0==FRT IOP0" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa0.iop0) FRT=DOWN OCCP0==FRT IOP00" "Held,Set" endif if (((d.b(ad:0x40022000+0x118+0x02))&0xC0)==0x00) rgroup.long (0x118+0x14)++0x03 line.long 0x00 "OCSE1,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=zero/bottom OCCP1==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=up OCCP1==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=peak/top OCCP1==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=down OCCP1==FRT)" "Held,Set" else group.long (0x118+0x14)++0x03 line.long 0x00 "OCSE1,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP1==FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP1!=FRT OCCP0==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP1!=FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP1==FRT OCCP0!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=zero/bottom OCCP1==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=up OCCP1==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=peak/top OCCP1==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa1.iop1) (Frt=down OCCP1==FRT)" "Held,Set" endif group.word (0x118-0x16)++0x01 line.word 0x00 "OCCP0,OCU Compare Value Store Register 0" group.word (0x118-0x12)++0x01 line.word 0x00 "OCCP1,OCU Compare Value Store Register 1" group.byte 0x169++0x00 "Channel 2 And 3" line.byte 0x00 "OCFS32,OCU Connecting FRT Select Register CH2 CH3" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.byte 0x00 4.--7. " FSO3 ,Selects FRT to be connected to CH.3 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSO2 ,Selects FRT to be connected to CH.2 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." else bitfld.byte 0x00 4.--7. " FSO3 ,Selects FRT to be connected to CH.3 of an OCU" "CH.0,CH.1,CH.2,?..." bitfld.byte 0x00 0.--3. " FSO2 ,Selects FRT to be connected to CH.2 of an OCU" "CH.0,CH.1,CH.2,?..." endif group.byte 0x11C++0x00 line.byte 0x00 "OCSA32,OCU Control Register A" bitfld.byte 0x00 7. " IOP3 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 6. " IOP2 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 5. " IOE3 ,IOP3 interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 4. " IOE2 ,IOP2 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 1. " CST3 ,OCU CH.3 state" "Disabled,Enabled" bitfld.byte 0x00 0. " CST2 ,OCU CH.2 state" "Disabled,Enabled" if (((d.b(ad:0x40022000+0x11C))&0x03)==0x00) group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" bitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" elif (((d.b(ad:0x40022000+0x11C))&0x03)==0x01) group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" rbitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" elif (((d.b(ad:0x40022000+0x11C))&0x03)==0x02) group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" bitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" else group.byte (0x11C+0x01)++0x00 line.byte 0x00 "OCSB32,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD3 ,RT3" "Low,High" rbitfld.byte 0x00 0. " OTD2 ,RT2" "Low,High" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.word (0x11C+0x02)++0x01 line.word 0x00 "OCSD32,OCU Control Register D" bitfld.word 0x00 13. " OFEX3 ,Extend the matching determination conditions of the connected FRT with the OCCP3" "Not extended,Extended" bitfld.word 0x00 12. " OFEX2 ,Extend the matching determination conditions of the connected FRT with the OCCP2" "Not extended,Extended" textline " " bitfld.word 0x00 6.--7. 11. " OCSE3 ,Buffer register function OCSE3 and link transfer setting OPBM3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both,Disabled,Enabled CH.3 is zero/bottom and MSZC = 0,Enabled CH.3 is peak/top and MSPC = 0,Enabled CH.3 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 4.--5. 10. " OCSE2 ,Buffer register function OCSE2 and link transfer setting OPBM2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both,Disabled,Enabled CH.2 is zero/bottom and MSZC = 0,Enabled CH.2 is peak/top and MSPC = 0,Enabled CH.2 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 2.--3. 9. " OCCP3 ,Buffer register function OCCP3 and link transfer setting OPBM3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both,Disabled,Enabled CH.3 is zero/bottom and MSZC = 0,Enabled CH.3 is peak/top and MSPC = 0,Enabled CH.3 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 0.--1. 8. " OCCP2 ,Buffer register function OCCP2 and link transfer setting OPBM2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both,Disabled,Enabled CH.2 is zero/bottom and MSZC = 0,Enabled CH.2 is peak/top and MSPC = 0,Enabled CH.2 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" else group.byte (0x11C+0x02)++0x00 line.byte 0x00 "OCSD32,OCU Control Register D" bitfld.byte 0x00 6.--7. " OCSE3BUFE ,Buffer register function OCSE3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both" textline " " bitfld.byte 0x00 4.--5. " OCSE2BUFE ,Buffer register function OCSE2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both" textline " " bitfld.byte 0x00 2.--3. " OCCP3BUFE ,Buffer register function OCCP3" "Disabled,Enabled CH.3 is zero/bottom,Enabled CH.3 is peak/top,Enabled CH.3 is both" textline " " bitfld.byte 0x00 0.--1. " OCCP2BUFE ,Buffer register function OCCP2" "Disabled,Enabled CH.2 is zero/bottom,Enabled CH.2 is peak/top,Enabled CH.2 is both" endif textline " " if (((d.b(ad:0x40022000+0x11C+0x02))&0x30)==0x00) rgroup.word (0x11C+0x10)++0x01 line.word 0x00 "OCSE2,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC2P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=zero/bottom OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=UP OCCP2==FRT IOP2" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=peak/top OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=DOWN OCCP2==FRT IOP02" "Held,Set" else group.word (0x11C+0x10)++0x01 line.word 0x00 "OCSE2,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP2!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC2P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP2==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=zero/bottom OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=UP OCCP2==FRT IOP2" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa2.iop2) frt=peak/top OCCP2==FRT IOP2" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa2.iop2) FRT=DOWN OCCP2==FRT IOP02" "Held,Set" endif if (((d.b(ad:0x40022000+0x11C+0x02))&0xC0)==0x00) rgroup.long (0x11C+0x14)++0x03 line.long 0x00 "OCSE3,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=zero/bottom OCCP3==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=up OCCP3==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=peak/top OCCP3==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=down OCCP3==FRT)" "Held,Set" else group.long (0x11C+0x14)++0x03 line.long 0x00 "OCSE3,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP3==FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP3!=FRT OCCP2==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP3!=FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP3==FRT OCCP2!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=zero/bottom OCCP3==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=up OCCP3==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=peak/top OCCP3==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa3.iop3) (Frt=down OCCP3==FRT)" "Held,Set" endif group.word (0x11C-0x16)++0x01 line.word 0x00 "OCCP2,OCU Compare Value Store Register 2" group.word (0x11C-0x12)++0x01 line.word 0x00 "OCCP3,OCU Compare Value Store Register 3" group.byte 0x16A++0x00 "Channel 4 And 5" line.byte 0x00 "OCFS54,OCU Connecting FRT Select Register CH4 CH5" sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.byte 0x00 4.--7. " FSO5 ,Selects FRT to be connected to CH.5 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSO4 ,Selects FRT to be connected to CH.4 of an OCU" "CH.0,CH.1,CH.2,External,External,External,External,?..." else bitfld.byte 0x00 4.--7. " FSO5 ,Selects FRT to be connected to CH.5 of an OCU" "CH.0,CH.1,CH.2,?..." bitfld.byte 0x00 0.--3. " FSO4 ,Selects FRT to be connected to CH.4 of an OCU" "CH.0,CH.1,CH.2,?..." endif group.byte 0x120++0x00 line.byte 0x00 "OCSA54,OCU Control Register A" bitfld.byte 0x00 7. " IOP5 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 6. " IOP4 ,Match indication" "Not detected,Detected" bitfld.byte 0x00 5. " IOE5 ,IOP5 interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 4. " IOE4 ,IOP4 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 1. " CST5 ,OCU CH.5 state" "Disabled,Enabled" bitfld.byte 0x00 0. " CST4 ,OCU CH.4 state" "Disabled,Enabled" if (((d.b(ad:0x40022000+0x120))&0x03)==0x00) group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" bitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" elif (((d.b(ad:0x40022000+0x120))&0x03)==0x01) group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" bitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" rbitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" elif (((d.b(ad:0x40022000+0x120))&0x03)==0x02) group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" bitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" else group.byte (0x120+0x01)++0x00 line.byte 0x00 "OCSB54,OCU Control Register B" bitfld.byte 0x00 7. " FM4 ,Operating mode" "FM3 compatible,FM4" bitfld.byte 0x00 4. " CMOD ,Ocu's operating mode in FM3" "0,1" rbitfld.byte 0x00 1. " OTD5 ,RT5" "Low,High" rbitfld.byte 0x00 0. " OTD4 ,RT4" "Low,High" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.word (0x120+0x02)++0x01 line.word 0x00 "OCSD54,OCU Control Register D" bitfld.word 0x00 13. " OFEX5 ,Extend the matching determination conditions of the connected FRT with the OCCP5" "Not extended,Extended" bitfld.word 0x00 12. " OFEX4 ,Extend the matching determination conditions of the connected FRT with the OCCP4" "Not extended,Extended" textline " " bitfld.word 0x00 6.--7. 11. " OCSE5 ,Buffer register function OCSE5 and link transfer setting OPBM5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both,Disabled,Enabled CH.5 is zero/bottom and MSZC = 0,Enabled CH.5 is peak/top and MSPC = 0,Enabled CH.5 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 4.--5. 10. " OCSE4 ,Buffer register function OCSE4 and link transfer setting OPBM4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both,Disabled,Enabled CH.4 is zero/bottom and MSZC = 0,Enabled CH.4 is peak/top and MSPC = 0,Enabled CH.4 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 2.--3. 9. " OCCP5 ,Buffer register function OCCP5 and link transfer setting OPBM5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both,Disabled,Enabled CH.5 is zero/bottom and MSZC = 0,Enabled CH.5 is peak/top and MSPC = 0,Enabled CH.5 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" textline " " bitfld.word 0x00 0.--1. 8. " OCCP4 ,Buffer register function OCCP4 and link transfer setting OPBM4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both,Disabled,Enabled CH.4 is zero/bottom and MSZC = 0,Enabled CH.4 is peak/top and MSPC = 0,Enabled CH.4 is (Zero/bottom and MSZC = 0) or (Peak/top and MSPC = 0)" else group.byte (0x120+0x02)++0x00 line.byte 0x00 "OCSD54,OCU Control Register D" bitfld.byte 0x00 6.--7. " OCSE5BUFE ,Buffer register function OCSE5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both" textline " " bitfld.byte 0x00 4.--5. " OCSE4BUFE ,Buffer register function OCSE4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both" textline " " bitfld.byte 0x00 2.--3. " OCCP5BUFE ,Buffer register function OCCP5" "Disabled,Enabled CH.5 is zero/bottom,Enabled CH.5 is peak/top,Enabled CH.5 is both" textline " " bitfld.byte 0x00 0.--1. " OCCP4BUFE ,Buffer register function OCCP4" "Disabled,Enabled CH.4 is zero/bottom,Enabled CH.4 is peak/top,Enabled CH.4 is both" endif textline " " if (((d.b(ad:0x40022000+0x120+0x02))&0x30)==0x00) rgroup.word (0x120+0x10)++0x01 line.word 0x00 "OCSE4,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC4P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=zero/bottom OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=UP OCCP4==FRT IOP4" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=peak/top OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=DOWN OCCP4==FRT IOP04" "Held,Set" else group.word (0x120+0x10)++0x01 line.word 0x00 "OCSE4,OCU Control Register E" bitfld.word 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP4!=FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCC4P==FRT) signal" "Held,High,Low,Reversed" textline " " bitfld.word 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP4==FRT) signal" "Held,High,Low,Reversed" bitfld.word 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=zero/bottom OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=UP OCCP4==FRT IOP4" "Held,Set" textline " " bitfld.word 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa4.iop4) frt=peak/top OCCP4==FRT IOP4" "Held,Set" bitfld.word 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa4.iop4) FRT=DOWN OCCP4==FRT IOP04" "Held,Set" endif if (((d.b(ad:0x40022000+0x120+0x02))&0xC0)==0x00) rgroup.long (0x120+0x14)++0x03 line.long 0x00 "OCSE5,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=zero/bottom OCCP5==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=up OCCP5==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=peak/top OCCP5==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=down OCCP5==FRT)" "Held,Set" else group.long (0x120+0x14)++0x03 line.long 0x00 "OCSE5,OCU Control Register E" bitfld.long 0x00 30.--31. " RSB[30:31] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 28.--29. " RSB[28:29] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 26.--27. " RSB[26:27] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 24.--25. " RSB[24:25] ,Output change condition (Frt=up OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 22.--23. " RSB[22:23] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 20.--21. " RSB[20:21] ,Output change condition (Frt=down OCCP5==FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 18.--19. " RSB[18:19] ,Output change condition (Frt=up OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 16.--17. " RSB[16:17] ,Output change condition (Frt=down OCCP5!=FRT OCCP4==FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 14.--15. " RSB[14:15] ,Output change condition (Frt=zero/bottom OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 12.--13. " RSB[12:13] ,Output change condition (Frt=peak/top OCCP5!=FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 10.--11. " RSB[10:11] ,Output change condition (Frt=zero/bottom OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 8.--9. " RSB[8:9] ,Output change condition (Frt=up OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" textline " " bitfld.long 0x00 6.--7. " RSB[6:7] ,Output change condition (Frt=peak/top OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 4.--5. " RSB[4:5] ,Output change condition (Frt=down OCCP5==FRT OCCP4!=FRT) signal" "Held,Set,Reset,Reversed" bitfld.long 0x00 3. " RSB[3] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=zero/bottom OCCP5==FRT)" "Held,Set" bitfld.long 0x00 2. " RSB[2] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=up OCCP5==FRT)" "Held,Set" textline " " bitfld.long 0x00 1. " RSB[1] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=peak/top OCCP5==FRT)" "Held,Set" bitfld.long 0x00 0. " RSB[0] ,Specify set conditions for match detection register (Ocsa5.iop5) (Frt=down OCCP5==FRT)" "Held,Set" endif group.word (0x120-0x16)++0x01 line.word 0x00 "OCCP4,OCU Compare Value Store Register 4" group.word (0x120-0x12)++0x01 line.word 0x00 "OCCP5,OCU Compare Value Store Register 5" textline " " group.byte 0x125++0x00 line.byte 0x00 "OCSC,OCU Control Register C" bitfld.byte 0x00 5. " MOD5 ,Channel 5 mode" "0,1" bitfld.byte 0x00 4. " MOD4 ,Channel 4 mode" "0,1" bitfld.byte 0x00 3. " MOD3 ,Channel 3 mode" "0,1" textline " " bitfld.byte 0x00 2. " MOD2 ,Channel 2 mode" "0,1" bitfld.byte 0x00 1. " MOD1 ,Channel 1 mode" "0,1" bitfld.byte 0x00 0. " MOD0 ,Channel 0 mode" "0,1" tree.end tree "WFG Registers" if (((d.w(ad:0x40022000+0x1A4))&0x38)==0x00) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/CH_PPG,CH_PPG/RT(0),CH_PPG/CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A4))&0x38)==0x08) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/(RT(0) & CH_PPG),(RT(1) & CH_PPG)/RT(0),(RT(1) & CH_PPG)/(RT(0) & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A4))&0x38)==0x10) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "WFG timer active flag 1/WFG timer active flag 0,WFG timer active flag 1/(WFG timer active flag 0 & CH_PPG),(WFG timer active flag 1 & CH_PPG)/WFG timer active flag 0,(WFG timer active flag 1 & CH_PPG)/(WFG timer active flag 0 & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A4))&0x38)==0x20) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A4))&0x38)==0x28) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A4))&0x38)==0x30) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A4))&0x38)==0x30) group.word 0x1A4++0x01 "Channel 0 And 1" line.word 0x00 "WFSA10,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" endif if (((d.w(ad:0x40022000+0x1A4))&0x38)==(0x00||0x08)) group.word 0x190++0x03 line.word 0x00 "WFTA10,WFG Timer Value Register A Channels 0/1 - Ignored" line.word 0x02 "WFTB10,WFG Timer Value Register B Channels 0/1 - Ignored" elif (((d.w(ad:0x40022000+0x1A4))&0x38)==0x10) group.word 0x190++0x03 line.word 0x00 "WFTA10,WFG Timer Value Register A Channels 0/1 - RT0 Rising" line.word 0x02 "WFTB10,WFG Timer Value Register B Channels 0/1 - RT1 Rising" elif (((d.w(ad:0x40022000+0x1A4))&0x38)==(0x20||0x28||0x30||0x38)) group.word 0x190++0x03 line.word 0x00 "WFTA10,WFG Timer Value Register A Channels 0/1 - RT0 Rising,rt1 Falling" line.word 0x02 "WFTB10,WFG Timer Value Register B Channels 0/1 - RT0 Falling,rt1 Rising" endif if (((d.w(ad:0x40022000+0x1A4))&0x38)==(0x00||0x08||0x10||0x20||0x38)) group.word 0x18E++0x01 line.word 0x00 "WFTF10,Initial Value Of The Pulse Counter For WFG CH.0 CH.1 - 16-bit Reload Timer Counts" elif (((d.w(ad:0x40022000+0x1A4))&0x38)==(0x28||0x30)) group.word 0x18E++0x01 line.word 0x00 "WFTF10,Initial Value Of The Pulse Counter For WFG CH.0 CH.1 - Filter Counts" endif if (((d.w(ad:0x40022000+0x1A8))&0x38)==0x00) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/CH_PPG,CH_PPG/RT(0),CH_PPG/CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A8))&0x38)==0x08) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/(RT(0) & CH_PPG),(RT(1) & CH_PPG)/RT(0),(RT(1) & CH_PPG)/(RT(0) & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A8))&0x38)==0x10) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "WFG timer active flag 1/WFG timer active flag 0,WFG timer active flag 1/(WFG timer active flag 0 & CH_PPG),(WFG timer active flag 1 & CH_PPG)/WFG timer active flag 0,(WFG timer active flag 1 & CH_PPG)/(WFG timer active flag 0 & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A8))&0x38)==0x20) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A8))&0x38)==0x28) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A8))&0x38)==0x30) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1A8))&0x38)==0x30) group.word 0x1A8++0x01 "Channel 2 And 3" line.word 0x00 "WFSA32,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" endif if (((d.w(ad:0x40022000+0x1A8))&0x38)==(0x00||0x08)) group.word 0x198++0x03 line.word 0x00 "WFTA32,WFG Timer Value Register A Channels 2/3 - Ignored" line.word 0x02 "WFTB32,WFG Timer Value Register B Channels 2/3 - Ignored" elif (((d.w(ad:0x40022000+0x1A8))&0x38)==0x10) group.word 0x198++0x03 line.word 0x00 "WFTA32,WFG Timer Value Register A Channels 2/3 - RT0 Rising" line.word 0x02 "WFTB32,WFG Timer Value Register B Channels 2/3 - RT1 Rising" elif (((d.w(ad:0x40022000+0x1A8))&0x38)==(0x20||0x28||0x30||0x38)) group.word 0x198++0x03 line.word 0x00 "WFTA32,WFG Timer Value Register A Channels 2/3 - RT0 Rising,rt1 Falling" line.word 0x02 "WFTB32,WFG Timer Value Register B Channels 2/3 - RT0 Falling,rt1 Rising" endif if (((d.w(ad:0x40022000+0x1A8))&0x38)==(0x00||0x08||0x10||0x20||0x38)) group.word 0x196++0x01 line.word 0x00 "WFTF32,Initial Value Of The Pulse Counter For WFG CH.2 CH.3 - 16-bit Reload Timer Counts" elif (((d.w(ad:0x40022000+0x1A8))&0x38)==(0x28||0x30)) group.word 0x196++0x01 line.word 0x00 "WFTF32,Initial Value Of The Pulse Counter For WFG CH.2 CH.3 - Filter Counts" endif if (((d.w(ad:0x40022000+0x1AC))&0x38)==0x00) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/CH_PPG,CH_PPG/RT(0),CH_PPG/CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1AC))&0x38)==0x08) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1)/RT(0),RT(1)/(RT(0) & CH_PPG),(RT(1) & CH_PPG)/RT(0),(RT(1) & CH_PPG)/(RT(0) & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1AC))&0x38)==0x10) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "WFG timer active flag 1/WFG timer active flag 0,WFG timer active flag 1/(WFG timer active flag 0 & CH_PPG),(WFG timer active flag 1 & CH_PPG)/WFG timer active flag 0,(WFG timer active flag 1 & CH_PPG)/(WFG timer active flag 0 & CH_PPG)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1AC))&0x38)==0x20) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,Low-level,Low-level,Low-level" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1AC))&0x38)==0x28) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "RT(1),RT(1),RT(1),RT(1)" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1AC))&0x38)==0x30) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,WFG timer active flag 0,WFG timer active flag 1,Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" elif (((d.w(ad:0x40022000+0x1AC))&0x38)==0x30) group.word 0x1AC++0x01 "Channel 4 And 5" line.word 0x00 "WFSA54,WFG Control Register A" bitfld.word 0x00 12.--13. " DMOD ,Polarity for RTO0 and RTO1" "Not reversed,Reversed,RTO0 reversed,RTO1 reversed" bitfld.word 0x00 10.--11. " PGEN ,Reflection of the CH_PPG signal" "CH_PPG,CH_PPG,CH_PPG,CH_PPG" bitfld.word 0x00 8.--9. " PSEL ,PPG timer unit to be used for each channel" "Channel 0,Channel 2,Channel 4,?..." textline " " bitfld.word 0x00 6.--7. " GTEN ,Generation of the CH_GATE signal" "Low-level,RT(0),RT(1),Logic OR" bitfld.word 0x00 3.--5. " TMD ,WFG's operation mode" "Through,RT-PPG,Timer-PPG,,RT-dead timer,RT-dead timer filter,PPG-dead timer filter,PPG-dead timer" bitfld.word 0x00 0.--2. " DCK ,Clock count cycle value" "X1,X2,X4,X8,X16,X32,X64,X128" endif if (((d.w(ad:0x40022000+0x1AC))&0x38)==(0x00||0x08)) group.word 0x1A0++0x03 line.word 0x00 "WFTA54,WFG Timer Value Register A Channels 4/5 - Ignored" line.word 0x02 "WFTB54,WFG Timer Value Register B Channels 4/5 - Ignored" elif (((d.w(ad:0x40022000+0x1AC))&0x38)==0x10) group.word 0x1A0++0x03 line.word 0x00 "WFTA54,WFG Timer Value Register A Channels 4/5 - RT0 Rising" line.word 0x02 "WFTB54,WFG Timer Value Register B Channels 4/5 - RT1 Rising" elif (((d.w(ad:0x40022000+0x1AC))&0x38)==(0x20||0x28||0x30||0x38)) group.word 0x1A0++0x03 line.word 0x00 "WFTA54,WFG Timer Value Register A Channels 4/5 - RT0 Rising,rt1 Falling" line.word 0x02 "WFTB54,WFG Timer Value Register B Channels 4/5 - RT0 Falling,rt1 Rising" endif if (((d.w(ad:0x40022000+0x1AC))&0x38)==(0x00||0x08||0x10||0x20||0x38)) group.word 0x19E++0x01 line.word 0x00 "WFTF54,Initial Value Of The Pulse Counter For WFG CH.4 CH.5 - 16-bit Reload Timer Counts" elif (((d.w(ad:0x40022000+0x1AC))&0x38)==(0x28||0x30)) group.word 0x19E++0x01 line.word 0x00 "WFTF54,Initial Value Of The Pulse Counter For WFG CH.4 CH.5 - Filter Counts" endif tree.end width 6. tree "NZCL Registers" group.word 0x1B4++0x01 line.word 0x00 "NZCL,NZCL Control Register" bitfld.word 0x00 14. " WIM54 ,WFG54 reload timer interrupt mask when the WFIR_TMIF54 flag is set" "Not masked,Masked" bitfld.word 0x00 13. " WIM32 ,WFG32 reload timer interrupt mask when the WFIR_TMIF32 flag is set" "Not masked,Masked" bitfld.word 0x00 12. " WIM10 ,WFG10 reload timer interrupt mask when the WFIR_TMIF10 flag is set" "Not masked,Masked" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 9. " DIMB ,DTIF interrupt mask - WFIR_TIFDTIFB" "Not masked,Masked" endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 8. " DIMA ,DTIF interrupt mask - WFIR_DTIFA" "Not masked,Masked" bitfld.word 0x00 7. " DHOLD ,Select whether the RTO output signal of WFG is held" "Not held,Held" bitfld.word 0x00 5. " DTIEB ,Setting the WFIR_DTIFB flag for the path from the DTTIX pin" "Disabled,Enabled" bitfld.word 0x00 4. " SDTI ,Setting the WFIR_DTIFA" "No effect,Set" textline " " else bitfld.word 0x00 8. " DIMA ,DTIF interrupt mask - WFIR_DTIFA" "Not masked,Masked" bitfld.word 0x00 5. " DTIEB ,Setting the WFIR_DTIFB flag for the path from the DTTIX pin" "Disabled,Enabled" bitfld.word 0x00 4. " SDTI ,Setting the WFIR_DTIFA" "No effect,Set" textline " " endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 1.--3. " NWS ,Noise-canceling width for a digital noise-canceller" "Disabled,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" else bitfld.word 0x00 1.--3. " NWS ,Noise-canceling width for a digital noise-canceller" "Disabled,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,?..." endif bitfld.word 0x00 0. " DTIEA ,WFIR_DTIFA set for the path via digital noise filter from the DTTIX input pin" "Disabled,Enabled" group.word 0x1B0++0x01 line.word 0x00 "WFIR,WFG Interrupt Control Register" setclrfld.word 0x00 14. 0x00 14. 0x00 15. " TMIE54 ,Starting WFG54 reload timer and checking its operation state" "Disabled,Enabled" bitfld.word 0x00 13. " TMIC54 ,Clearing TIMF54 bit" "No effect,Clear" rbitfld.word 0x00 12. " TMIF54 ,WFG54 reload timer interrupt occurrence" "No interrupt,Interrupt" textline " " setclrfld.word 0x00 10. 0x00 10. 0x00 11. " TMIE32 ,Starting WFG32 reload timer and checking its operation state" "Disabled,Enabled" bitfld.word 0x00 9. " TMIC32 ,Clearing TIMF32 bit" "No effect,Clear" rbitfld.word 0x00 8. " TMIF32 ,WFG32 reload timer interrupt occurrence" "No interrupt,Interrupt" textline " " setclrfld.word 0x00 6. 0x00 6. 0x00 7. " TMIE10 ,Starting WFG10 reload timer and checking its operation state" "Disabled,Enabled" bitfld.word 0x00 5. " TMIC10 ,Clearing TIMF10 bit" "No effect,Clear" rbitfld.word 0x00 4. " TMIF10 ,WFG10 reload timer interrupt occurrence" "No interrupt,Interrupt" textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 3. " DTICB ,Clearing of the DTIFB interrupt flag" "No effect,Clear" rbitfld.word 0x00 2. " DTIFB ,Detection of DTTIX signal input via analog noise filter" "Not detected,Detected" bitfld.word 0x00 1. " DTICA ,Clearing of the DTIFA interrupt flag" "No effect,Clear" rbitfld.word 0x00 0. " DTIFA ,Event of DTTIX signal input via digital noise-canceller" "Flag not set,Flag set" else bitfld.word 0x00 1. " DTICA ,Clearing of the DTIFA interrupt flag" "No effect,Clear" rbitfld.word 0x00 0. " DTIFA ,Event of DTTIX signal input via digital noise-canceller" "Flag not set,Flag set" endif tree.end width 10. tree "ICU Registers" sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x16C++0x00 "Channel 0 And 1" line.byte 0x00 "ICFS10,ICU Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSI1 ,Select the FRT to be connected to ICU CH.1" "FRT CH.0 to ICU CH.1,FRT CH.1 to ICU CH.1,FRT CH.2 to ICU CH.1,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSI0 ,Select the FRT to be connected to ICU CH.0" "FRT CH.0 to ICU CH.0,FRT CH.1 to ICU CH.0,FRT CH.2 to ICU CH.0,External,External,External,External,External,External,?..." else group.byte 0x16C++0x00 "Channel 0 And 1" line.byte 0x00 "ICFS10,ICU Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSI1 ,Select the FRT to be connected to ICU CH.1" "FRT CH.0 to ICU CH.1,FRT CH.1 to ICU CH.1,FRT CH.2 to ICU CH.1,?..." bitfld.byte 0x00 0.--3. " FSI0 ,Select the FRT to be connected to ICU CH.0" "FRT CH.0 to ICU CH.0,FRT CH.1 to ICU CH.0,FRT CH.2 to ICU CH.0,?..." endif group.byte 0x184++0x00 line.byte 0x00 "ICSA10,ICU Control Register A CH.0 And CH.1" bitfld.byte 0x00 7. " ICP1 ,Valid edge detected at ICU Ch.(1)" "Not detected,Detected" bitfld.byte 0x00 6. " ICP0 ,Valid edge detected at ICU Ch.(0)" "Not detected,Detected" bitfld.byte 0x00 5. " ICE1 ,Interrupt on 1 set to ICP1" "Disabled,Enabled" bitfld.byte 0x00 4. " ICE0 ,Interrupt on 1 set to ICP0" "Disabled,Enabled" textline " " bitfld.byte 0x00 2.--3. " EG1 ,Enable operations of ICU Ch.(1) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" bitfld.byte 0x00 0.--1. " EG0 ,Enable operations of ICU Ch.(0) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" rgroup.byte (0x184+0x01)++0x00 line.byte 0x00 "ICSB10,ICU Control Register B CH.0 And CH.1" bitfld.byte 0x00 1. " IEI1 ,Latest valid edge of ICU CH.1" "Falling,Rising" bitfld.byte 0x00 0. " IEI0 ,Latest valid edge of ICU CH.0" "Falling,Rising" rgroup.word 0x176++0x01 line.word 0x00 "ICCP0,Capture Value Of ICU CH.0" rgroup.word (0x176+0x04)++0x01 line.word 0x00 "ICCP1,Capture Value Of ICU CH.1" sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x16D++0x00 "Channel 2 And 3" line.byte 0x00 "ICFS32,ICU Connecting FRT Select Register CH.3 CH.2" bitfld.byte 0x00 4.--7. " FSI3 ,Select the FRT to be connected to ICU CH.3" "FRT CH.0 to ICU CH.3,FRT CH.1 to ICU CH.3,FRT CH.2 to ICU CH.3,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSI2 ,Select the FRT to be connected to ICU CH.2" "FRT CH.0 to ICU CH.2,FRT CH.1 to ICU CH.2,FRT CH.2 to ICU CH.2,External,External,External,External,External,External,?..." else group.byte 0x16D++0x00 "Channel 2 And 3" line.byte 0x00 "ICFS32,ICU Connecting FRT Select Register CH.3 CH.2" bitfld.byte 0x00 4.--7. " FSI3 ,Select the FRT to be connected to ICU CH.3" "FRT CH.0 to ICU CH.3,FRT CH.1 to ICU CH.3,FRT CH.2 to ICU CH.3,?..." bitfld.byte 0x00 0.--3. " FSI2 ,Select the FRT to be connected to ICU CH.2" "FRT CH.0 to ICU CH.2,FRT CH.1 to ICU CH.2,FRT CH.2 to ICU CH.2,?..." endif group.byte 0x188++0x00 line.byte 0x00 "ICSA32,ICU Control Register A CH.2 And CH.3" bitfld.byte 0x00 7. " ICP3 ,Valid edge detected at ICU Ch.(3)" "Not detected,Detected" bitfld.byte 0x00 6. " ICP2 ,Valid edge detected at ICU Ch.(2)" "Not detected,Detected" bitfld.byte 0x00 5. " ICE3 ,Interrupt on 1 set to ICP1" "Disabled,Enabled" bitfld.byte 0x00 4. " ICE2 ,Interrupt on 1 set to ICP0" "Disabled,Enabled" textline " " bitfld.byte 0x00 2.--3. " EG3 ,Enable operations of ICU Ch.(3) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" bitfld.byte 0x00 0.--1. " EG2 ,Enable operations of ICU Ch.(2) and selects a valid Edge(S)" "Disabled/ignore input,Enabled/rising edge,Enabled/falling edge,Enabled/both edges" rgroup.byte (0x188+0x01)++0x00 line.byte 0x00 "ICSB32,ICU Control Register B CH.2 And CH.3" bitfld.byte 0x00 1. " IEI3 ,Latest valid edge of ICU CH.3" "Falling,Rising" bitfld.byte 0x00 0. " IEI2 ,Latest valid edge of ICU CH.2" "Falling,Rising" rgroup.word 0x17E++0x01 line.word 0x00 "ICCP2,Capture Value Of ICU CH.2" rgroup.word (0x17E+0x04)++0x01 line.word 0x00 "ICCP3,Capture Value Of ICU CH.3" tree.end tree "ADCMP Registers" group.word 0x1D0++0x01 line.word 0x00 "ACSA,ADCMP Control Register A" bitfld.word 0x00 12.--13. " SEL54 ,Setting example of ADCMP - CE54 = 01 (Channel 4 / channel 5)" "1 / not used,2 / not used,3 / not used,4 / 4" bitfld.word 0x00 10.--11. " SEL32 ,Setting example of ADCMP - CE32 = 01 (Channel 2 / channel 3)" "1 / not used,2 / not used,3 / not used,4 / 4" bitfld.word 0x00 8.--9. " SEL10 ,Setting example of ADCMP - CE10 = 01 (Channel 0 / channel 1)" "1 / not used,2 / not used,3 / not used,4 / 4" textline " " bitfld.word 0x00 4.--5. " CE54 ,Compatibility of ADCMP CH.5 and CH.4 with FM3 family" "Disabled,Enabled,?..." bitfld.word 0x00 2.--3. " CE32 ,Compatibility of ADCMP CH.3 and CH.2 with FM3 family" "Disabled,Enabled,?..." bitfld.word 0x00 0.--1. " CE10 ,Compatibility of ADCMP CH.1 and CH.0 with FM3 family" "Disabled,Enabled,?..." sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x170++0x00 "Channel 0 And 1" line.byte 0x00 "ACFS10,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA1 ,Select the FRT to be connected to ADCMP CH.1" "FRT CH.0 to ADCMP CH.1,FRT CH.1 to ADCMP CH.1,FRT CH.2 to ADCMP CH.1,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSA0 ,Select the FRT to be connected to ADCMP CH.0" "FRT CH.0 to ADCMP CH.0,FRT CH.1 to ADCMP CH.0,FRT CH.2 to ADCMP CH.0,External,External,External,External,External,External,?..." else group.byte 0x170++0x00 "Channel 0 And 1" line.byte 0x00 "ACFS10,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA1 ,Select the FRT to be connected to ADCMP CH.1" "FRT CH.0 to ADCMP CH.1,FRT CH.1 to ADCMP CH.1,FRT CH.2 to ADCMP CH.1,?..." bitfld.byte 0x00 0.--3. " FSA0 ,Select the FRT to be connected to ADCMP CH.0" "FRT CH.0 to ADCMP CH.0,FRT CH.1 to ADCMP CH.0,FRT CH.2 to ADCMP CH.0,?..." endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1D4++0x00 line.byte 0x00 "ACSC0,ADCMP Control Register CH.0" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte 0x1D4++0x00 line.byte 0x00 "ACSC0,ADCMP Control Register CH.0" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1D4+0x04)++0x00 line.byte 0x00 "ACSC1,ADCMP Control Register CH.1" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte (0x1D4+0x04)++0x00 line.byte 0x00 "ACSC1,ADCMP Control Register CH.1" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif textline " " group.byte (0x1D4+0x01)++0x00 line.byte 0x00 "ACSD0,ADCMP Control Register D CH.0" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.byte (0x1D4+0x05)++0x00 line.byte 0x00 "ACSD1,ADCMP Control Register D CH.1" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.word 0x1B8++0x01 line.word 0x00 "ACMP0,ADCMP Compare Value Store Register 0 - AD Conversion Start Time" group.word (0x1B8+0x04)++0x01 line.word 0x00 "ACMP1,ADCMP Compare Value Store Register 1 - AD Conversion Start Time" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1D4+0x02)++0x00 line.byte 0x00 "ACMC0,ADCMP Mask Compare Value Storage Register CH.0" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.byte (0x1D4+0x06)++0x00 line.byte 0x00 "ACMC1,ADCMP Mask Compare Value Storage Register CH.1" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x171++0x00 "Channel 2 And 3" line.byte 0x00 "ACFS32,ADCMP Connecting FRT Select Register CH.3 CH.2" bitfld.byte 0x00 4.--7. " FSA3 ,Select the FRT to be connected to ADCMP CH.3" "FRT CH.0 to ADCMP CH.3,FRT CH.1 to ADCMP CH.3,FRT CH.2 to ADCMP CH.3,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSA2 ,Select the FRT to be connected to ADCMP CH.2" "FRT CH.0 to ADCMP CH.2,FRT CH.1 to ADCMP CH.2,FRT CH.2 to ADCMP CH.2,External,External,External,External,External,External,?..." else group.byte 0x171++0x00 "Channel 2 And 3" line.byte 0x00 "ACFS32,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA3 ,Select the FRT to be connected to ADCMP CH.3" "FRT CH.0 to ADCMP CH.3,FRT CH.1 to ADCMP CH.3,FRT CH.2 to ADCMP CH.3,?..." bitfld.byte 0x00 0.--3. " FSA2 ,Select the FRT to be connected to ADCMP CH.2" "FRT CH.0 to ADCMP CH.2,FRT CH.1 to ADCMP CH.2,FRT CH.2 to ADCMP CH.2,?..." endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1DC++0x00 line.byte 0x00 "ACSC2,ADCMP Control Register CH.2" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte 0x1DC++0x00 line.byte 0x00 "ACSC2,ADCMP Control Register CH.2" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1DC+0x04)++0x00 line.byte 0x00 "ACSC3,ADCMP Control Register CH.3" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte (0x1DC+0x04)++0x00 line.byte 0x00 "ACSC3,ADCMP Control Register CH.3" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif textline " " group.byte (0x1DC+0x01)++0x00 line.byte 0x00 "ACSD2,ADCMP Control Register D CH.2" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.byte (0x1DC+0x05)++0x00 line.byte 0x00 "ACSD3,ADCMP Control Register D CH.3" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.word 0x1C0++0x01 line.word 0x00 "ACMP2,ADCMP Compare Value Store Register 2 - AD Conversion Start Time" group.word (0x1C0+0x04)++0x01 line.word 0x00 "ACMP3,ADCMP Compare Value Store Register 3 - AD Conversion Start Time" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1DC+0x02)++0x00 line.byte 0x00 "ACMC2,ADCMP Mask Compare Value Storage Register CH.2" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.byte (0x1DC+0x06)++0x00 line.byte 0x00 "ACMC3,ADCMP Mask Compare Value Storage Register CH.3" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) group.byte 0x172++0x00 "Channel 4 And 5" line.byte 0x00 "ACFS54,ADCMP Connecting FRT Select Register CH.5 CH.4" bitfld.byte 0x00 4.--7. " FSA5 ,Select the FRT to be connected to ADCMP CH.5" "FRT CH.0 to ADCMP CH.5,FRT CH.1 to ADCMP CH.5,FRT CH.2 to ADCMP CH.5,External,External,External,External,External,External,?..." bitfld.byte 0x00 0.--3. " FSA4 ,Select the FRT to be connected to ADCMP CH.4" "FRT CH.0 to ADCMP CH.4,FRT CH.1 to ADCMP CH.4,FRT CH.2 to ADCMP CH.4,External,External,External,External,External,External,?..." else group.byte 0x172++0x00 "Channel 4 And 5" line.byte 0x00 "ACFS54,ADCMP Connecting FRT Select Register CH.1 CH.0" bitfld.byte 0x00 4.--7. " FSA5 ,Select the FRT to be connected to ADCMP CH.5" "FRT CH.0 to ADCMP CH.5,FRT CH.1 to ADCMP CH.5,FRT CH.2 to ADCMP CH.5,?..." bitfld.byte 0x00 0.--3. " FSA4 ,Select the FRT to be connected to ADCMP CH.4" "FRT CH.0 to ADCMP CH.4,FRT CH.1 to ADCMP CH.4,FRT CH.2 to ADCMP CH.4,?..." endif textline " " sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte 0x1E4++0x00 line.byte 0x00 "ACSC4,ADCMP Control Register CH.4" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte 0x1E4++0x00 line.byte 0x00 "ACSC4,ADCMP Control Register CH.4" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1E4+0x04)++0x00 line.byte 0x00 "ACSC5,ADCMP Control Register CH.5" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. 5. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both,Disabled,Frt=zero/bottom and MSZC=0,Frt=peak/top and MSPC=0,Frt=zero/bottom and MSZC=0 or frt=peak/top and MSPC=0" else group.byte (0x1E4+0x04)++0x00 line.byte 0x00 "ACSC5,ADCMP Control Register CH.5" bitfld.byte 0x00 2.--4. " ADSEL ,Select ADC start trigger" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 0.--1. " BUFE ,Transfer timing for buffer function of the ACMP register" "Disabled,Frt=zero/bottom,Frt=peak/top,FRT is both" endif textline " " group.byte (0x1E4+0x01)++0x00 line.byte 0x00 "ACSD4,ADCMP Control Register D CH.4" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.byte (0x1E4+0x05)++0x00 line.byte 0x00 "ACSD5,ADCMP Control Register D CH.5" bitfld.byte 0x00 7. " ZE ,Operation of the ADCMP when the FRT is zero/bottom" "Disabled,Enabled" bitfld.byte 0x00 6. " UE ,Operation of the ADCMP when the FRT is up" "Disabled,Enabled" bitfld.byte 0x00 5. " PE ,Operation of the ADCMP when the FRT is peak/top" "Disabled,Enabled" bitfld.byte 0x00 4. " DE ,Operation of the ADCMP when the FRT is down" "Disabled,Enabled" textline " " bitfld.byte 0x00 1. " OCUS ,Selection of the OCU OCCP register that will become the start for offset" "OCCP0,OCCP1" bitfld.byte 0x00 0. " AMOD ,Operation mode for ADCMP" "Normal,Offset" group.word 0x1C8++0x01 line.word 0x00 "ACMP4,ADCMP Compare Value Store Register 4 - AD Conversion Start Time" group.word (0x1C8+0x04)++0x01 line.word 0x00 "ACMP5,ADCMP Compare Value Store Register 5 - AD Conversion Start Time" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) group.byte (0x1E4+0x02)++0x00 line.byte 0x00 "ACMC4,ADCMP Mask Compare Value Storage Register CH.4" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.byte (0x1E4+0x06)++0x00 line.byte 0x00 "ACMC5,ADCMP Mask Compare Value Storage Register CH.5" bitfld.byte 0x00 7. " MPCE ,Specifies whether a comparison is performed with the FRT peak interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 6. " MZCE ,Specifies whether a comparison is performed with the FRT zero interrupt mask counter" "Not performed,Performed" bitfld.byte 0x00 0.--3. " AMC ,Specifies the value to be compared with the FRT interrupt mask counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif tree.end width 0x0B tree.end endif tree.end tree "PPG (Programmable Pulse Generator)" base ad:0x40024000 width 9. group.byte 0x01++0x00 line.byte 0x00 "TTCR0,PPG Start Trigger Control Register 0" bitfld.byte 0x00 7. " TRG6O ,PPG start trigger 6 control" "Stop,No effect" bitfld.byte 0x00 6. " TRG4O ,PPG start trigger 4 control" "Stop,No effect" bitfld.byte 0x00 5. " TRG2O ,PPG start trigger 2 control" "Stop,No effect" textline " " bitfld.byte 0x00 4. " TRG0O ,PPG start trigger 0 control" "Stop,No effect" bitfld.byte 0x00 2.--3. " CS0 ,8-bit UP counter clock select bits for comparison" "1/2,1/8,1/32,1/64" textline " " rbitfld.byte 0x00 1. " MONI0 ,8-bit UP counter operation state monitor bit for comparison" "Stopped,Operating" bitfld.byte 0x00 0. " STR0 ,8-bit UP counter operation enable bit for comparison" "No effect,Start" group.byte 0x09++0x00 line.byte 0x00 "COMP0,Compare Register Value Of The Timing Generator" group.byte 0x0C++0x00 line.byte 0x00 "COMP2,Compare Register Value Of The Timing Generator" group.byte 0x11++0x00 line.byte 0x00 "COMP4,Compare Register Value Of The Timing Generator" group.byte 0x14++0x00 line.byte 0x00 "COMP6,Compare Register Value Of The Timing Generator" group.byte 0x21++0x00 line.byte 0x00 "TTCR1,PPG Start Trigger Control Register 1" bitfld.byte 0x00 7. " TRG7O ,PPG start trigger 7 control" "Start,No effect" bitfld.byte 0x00 6. " TRG5O ,PPG start trigger 5 control" "Start,No effect" textline " " bitfld.byte 0x00 5. " TRG3O ,PPG start trigger 3 control" "Start,No effect" bitfld.byte 0x00 4. " TRG1O ,PPG start trigger 1 control" "Start,No effect" textline " " bitfld.byte 0x00 2.--3. " CS1 ,8-bit UP counter clock select bits for comparison" "1/2,1/8,1/32,1/64" rbitfld.byte 0x00 1. " MONI1 ,8-bit UP counter operation state monitor bit for comparison" "Stopped,Operating" bitfld.byte 0x00 0. " STR1 ,8-bit UP counter operation enable bit for comparison" "No effect,Start" group.byte 0x29++0x00 line.byte 0x00 "COMP1,Compare Register Value Of The Timing Generator" group.byte 0x2C++0x00 line.byte 0x00 "COMP3,Compare Register Value Of The Timing Generator" group.byte 0x31++0x00 line.byte 0x00 "COMP5,Compare Register Value Of The Timing Generator" group.byte 0x34++0x00 line.byte 0x00 "COMP7,Compare Register Value Of The Timing Generator" group.byte 0x41++0x00 line.byte 0x00 "TTCR2,PPG Start Trigger Control Register 2" bitfld.byte 0x00 7. " TRG22O ,PPG start trigger 22 control" "Start,No effect" bitfld.byte 0x00 6. " TRG20O ,PPG start trigger 20 control" "Start,No effect" textline " " bitfld.byte 0x00 5. " TRG18O ,PPG start trigger 18 control" "Start,No effect" bitfld.byte 0x00 4. " TRG16O ,PPG start trigger 16 control" "Start,No effect" textline " " bitfld.byte 0x00 2.--3. " CS2 ,8-bit UP counter clock select bits for comparison" "1/2,1/8,1/32,1/64" rbitfld.byte 0x00 1. " MONI2 ,8-bit UP counter operation state monitor bit for comparison" "Stopped,Operating" bitfld.byte 0x00 0. " STR2 ,8-bit UP counter operation enable bit for comparison" "No effect,Start" group.byte 0x49++0x00 line.byte 0x00 "COMP8,Compare Register Value Of The Timing Generator" group.byte 0x4C++0x00 line.byte 0x00 "COMP10,Compare Register Value Of The Timing Generator" group.byte 0x51++0x00 line.byte 0x00 "COMP12,Compare Register Value Of The Timing Generator" group.byte 0x54++0x00 line.byte 0x00 "COMP14,Compare Register Value Of The Timing Generator" group.word 0x100++0x01 line.word 0x00 "TRG0,PPG Start Register 0" bitfld.word 0x00 15. " PEN15 ,PPG start trigger 15" "Stopped,Started" bitfld.word 0x00 14. " PEN14 ,PPG start trigger 14" "Stopped,Started" bitfld.word 0x00 13. " PEN13 ,PPG start trigger 13" "Stopped,Started" bitfld.word 0x00 12. " PEN12 ,PPG start trigger 12" "Stopped,Started" textline " " bitfld.word 0x00 11. " PEN11 ,PPG start trigger 11" "Stopped,Started" bitfld.word 0x00 10. " PEN10 ,PPG start trigger 10" "Stopped,Started" bitfld.word 0x00 9. " PEN09 ,PPG start trigger 9" "Stopped,Started" bitfld.word 0x00 8. " PEN08 ,PPG start trigger 8" "Stopped,Started" textline " " bitfld.word 0x00 7. " PEN07 ,PPG start trigger 7" "Stopped,Started" bitfld.word 0x00 6. " PEN06 ,PPG start trigger 6" "Stopped,Started" bitfld.word 0x00 5. " PEN05 ,PPG start trigger 5" "Stopped,Started" bitfld.word 0x00 4. " PEN04 ,PPG start trigger 4" "Stopped,Started" textline " " bitfld.word 0x00 3. " PEN03 ,PPG start trigger 3" "Stopped,Started" bitfld.word 0x00 2. " PEN02 ,PPG start trigger 2" "Stopped,Started" bitfld.word 0x00 1. " PEN01 ,PPG start trigger 1" "Stopped,Started" bitfld.word 0x00 0. " PEN00 ,PPG start trigger 0" "Stopped,Started" group.word 0x104++0x01 line.word 0x00 "REVC0,Output Reverse Register 0" bitfld.word 0x00 15. " REV15 ,PPG output 15 reverse enable" "Normal,Reversed" bitfld.word 0x00 14. " REV14 ,PPG output 14 reverse enable" "Normal,Reversed" bitfld.word 0x00 13. " REV13 ,PPG output 13 reverse enable" "Normal,Reversed" bitfld.word 0x00 12. " REV12 ,PPG output 12 reverse enable" "Normal,Reversed" textline " " bitfld.word 0x00 11. " REV11 ,PPG output 11 reverse enable" "Normal,Reversed" bitfld.word 0x00 10. " REV10 ,PPG output 10 reverse enable" "Normal,Reversed" bitfld.word 0x00 9. " REV9 ,PPG output 9 reverse enable" "Normal,Reversed" bitfld.word 0x00 8. " REV8 ,PPG output 8 reverse enable" "Normal,Reversed" textline " " bitfld.word 0x00 7. " REV7 ,PPG output 7 reverse enable" "Normal,Reversed" bitfld.word 0x00 6. " REV6 ,PPG output 6 reverse enable" "Normal,Reversed" bitfld.word 0x00 5. " REV5 ,PPG output 5 reverse enable" "Normal,Reversed" bitfld.word 0x00 4. " REV4 ,PPG output 4 reverse enable" "Normal,Reversed" textline " " bitfld.word 0x00 3. " REV3 ,PPG output 3 reverse enable" "Normal,Reversed" bitfld.word 0x00 2. " REV2 ,PPG output 2 reverse enable" "Normal,Reversed" bitfld.word 0x00 1. " REV1 ,PPG output 1 reverse enable" "Normal,Reversed" bitfld.word 0x00 0. " REV0 ,PPG output 0 reverse enable" "Normal,Reversed" group.word 0x140++0x01 line.word 0x00 "TRG1,PPG Start Register 1" bitfld.word 0x00 7. " PEN23 ,PPG start trigger 23" "Stopped,Started" bitfld.word 0x00 6. " PEN22 ,PPG start trigger 22" "Stopped,Started" bitfld.word 0x00 5. " PEN21 ,PPG start trigger 21" "Stopped,Started" bitfld.word 0x00 4. " PEN20 ,PPG start trigger 20" "Stopped,Started" textline " " bitfld.word 0x00 3. " PEN19 ,PPG start trigger 19" "Stopped,Started" bitfld.word 0x00 2. " PEN18 ,PPG start trigger 18" "Stopped,Started" bitfld.word 0x00 1. " PEN17 ,PPG start trigger 17" "Stopped,Started" bitfld.word 0x00 0. " PEN16 ,PPG start trigger 16" "Stopped,Started" group.word 0x144++0x01 line.word 0x00 "REVC1,Output Reverse Register 1" bitfld.word 0x00 7. " REV23 ,PPG output 23 reverse enable" "Stopped,Reversed" bitfld.word 0x00 6. " REV22 ,PPG output 22 reverse enable" "Stopped,Reversed" bitfld.word 0x00 5. " REV21 ,PPG output 21 reverse enable" "Stopped,Reversed" bitfld.word 0x00 4. " REV20 ,PPG output 20 reverse enable" "Stopped,Reversed" textline " " bitfld.word 0x00 3. " REV19 ,PPG output 19 reverse enable" "Stopped,Reversed" bitfld.word 0x00 2. " REV18 ,PPG output 18 reverse enable" "Stopped,Reversed" bitfld.word 0x00 1. " REV17 ,PPG output 17 reverse enable" "Stopped,Reversed" bitfld.word 0x00 0. " REV16 ,PPG output 16 reverse enable" "Stopped,Reversed" textline " " group.byte 0x200++0x01 line.byte 0x00 "PPGC1,PPG 1 Operation Mode Control Register 1" bitfld.byte 0x00 7. " PIE ,PPG1 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG1 counter underflow" "Not detected,Detected" textline " " bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG1 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC0,PPG 0 Operation Mode Control Register 0" bitfld.byte 0x01 7. " PIE ,PPG0 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG0 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG0 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG0 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG0 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x204++0x01 line.byte 0x00 "PPGC3,PPG 3 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG3 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG3 counter underflow" "Not detected,Detected" textline " " bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG3 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC2,PPG 2 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG2 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG2 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG2 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG2 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG2 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x208++0x01 line.byte 0x00 "PRLL0,PPG0 Reload Register Lower" line.byte 0x01 "PRLH0,PPG0 Reload Register Higher" group.byte 0x20C++0x01 line.byte 0x00 "PRLL1,PPG1 Reload Register Lower" line.byte 0x01 "PRLH1,PPG1 Reload Register Higher" group.byte 0x210++0x01 line.byte 0x00 "PRLL2,PPG2 Reload Register Lower" line.byte 0x01 "PRLH2,PPG2 Reload Register Higher" group.byte 0x214++0x01 line.byte 0x00 "PRLL3,PPG3 Reload Register Lower" line.byte 0x01 "PRLH3,PPG3 Reload Register Higher" group.byte 0x218++0x00 line.byte 0x00 "GATEC0,PPG2_0 Gate Function Control Register" bitfld.byte 0x00 5. " STRG2 ,Select trigger for PPG2" "TRG register,Gate signal" bitfld.byte 0x00 4. " EDGE2 ,Effective level of GATE2 signal" "High,Low" textline " " bitfld.byte 0x00 2. " STRG0 ,Select trigger for PPG0" "TRG register,Gate signal" bitfld.byte 0x00 0. " EDGE0 ,Effective level of GATE0 signal" "High,Low" group.byte 0x240++0x01 line.byte 0x00 "PPGC5,PPG 5 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG5 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG5 counter underflow" "Not detected,Detected" textline " " bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG5 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC4,PPG 4 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG4 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG4 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG4 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG4 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG4 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x244++0x01 line.byte 0x00 "PPGC7,PPG 7 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG7 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG7 counter underflow" "Not detected,Detected" textline " " bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG7 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC6,PPG 6 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG6 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG6 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG6 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG6 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG6 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x248++0x01 line.byte 0x00 "PRLL4,PPG4 Reload Register Lower" line.byte 0x01 "PRLH4,PPG4 Reload Register Higher" group.byte 0x24C++0x01 line.byte 0x00 "PRLL5,PPG5 Reload Register Lower" line.byte 0x01 "PRLH5,PPG5 Reload Register Higher" group.byte 0x250++0x01 line.byte 0x00 "PRLL6,PPG6 Reload Register Lower" line.byte 0x01 "PRLH6,PPG6 Reload Register Higher" group.byte 0x254++0x01 line.byte 0x00 "PRLL7,PPG7 Reload Register Lower" line.byte 0x01 "PRLH7,PPG7 Reload Register Higher" group.byte 0x258++0x00 line.byte 0x00 "GATEC4,PPG6_4 Gate Function Control Register" bitfld.byte 0x00 5. " STRG6 ,Select trigger for PPG6" "TRG register,Gate signal" bitfld.byte 0x00 4. " EDGE6 ,Effective level of GATE6 signal" "High,Low" textline " " bitfld.byte 0x00 2. " STRG4 ,Select trigger for PPG4" "TRG register,Gate signal" bitfld.byte 0x00 0. " EDGE4 ,Effective level of GATE4 signal" "High,Low" group.byte 0x280++0x01 line.byte 0x00 "PPGC9,PPG 9 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG9 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG9 counter underflow" "Not detected,Detected" textline " " bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG9 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC8,PPG 8 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG8 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG8 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG8 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG8 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG8 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x284++0x01 line.byte 0x00 "PPGC11,PPG 11 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG11 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG11 counter underflow" "Not detected,Detected" textline " " bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG11 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC10,PPG 10 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG10 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG10 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG10 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG10 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG10 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x288++0x01 line.byte 0x00 "PRLL8,PPG8 Reload Register Lower" line.byte 0x01 "PRLH8,PPG8 Reload Register Higher" group.byte 0x28C++0x01 line.byte 0x00 "PRLL9,PPG9 Reload Register Lower" line.byte 0x01 "PRLH9,PPG9 Reload Register Higher" group.byte 0x290++0x01 line.byte 0x00 "PRLL10,PPG10 Reload Register Lower" line.byte 0x01 "PRLH10,PPG10 Reload Register Higher" group.byte 0x294++0x01 line.byte 0x00 "PRLL11,PPG11 Reload Register Lower" line.byte 0x01 "PRLH11,PPG11 Reload Register Higher" group.byte 0x298++0x00 line.byte 0x00 "GATEC8,PPG10_8 Gate Function Control Register" bitfld.byte 0x00 5. " STRG10 ,Select trigger for PPG10" "TRG register,Gate signal" bitfld.byte 0x00 4. " EDGE10 ,Effective level of GATE10 signal" "High,Low" textline " " bitfld.byte 0x00 2. " STRG8 ,Select trigger for PPG8" "TRG register,Gate signal" bitfld.byte 0x00 0. " EDGE8 ,Effective level of GATE8 signal" "High,Low" group.byte 0x2C0++0x01 line.byte 0x00 "PPGC13,PPG 13 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG13 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG13 counter underflow" "Not detected,Detected" textline " " bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG13 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC12,PPG 12 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG12 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG12 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG12 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG12 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG12 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x2C4++0x01 line.byte 0x00 "PPGC15,PPG 15 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG15 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG15 counter underflow" "Not detected,Detected" textline " " bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG15 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC14,PPG 14 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG14 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG14 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG14 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG14 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG14 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x2C8++0x01 line.byte 0x00 "PRLL12,PPG12 Reload Register Lower" line.byte 0x01 "PRLH12,PPG12 Reload Register Higher" group.byte 0x2CC++0x01 line.byte 0x00 "PRLL13,PPG13 Reload Register Lower" line.byte 0x01 "PRLH13,PPG13 Reload Register Higher" group.byte 0x2D0++0x01 line.byte 0x00 "PRLL14,PPG14 Reload Register Lower" line.byte 0x01 "PRLH14,PPG14 Reload Register Higher" group.byte 0x2D4++0x01 line.byte 0x00 "PRLL15,PPG15 Reload Register Lower" line.byte 0x01 "PRLH15,PPG15 Reload Register Higher" group.byte 0x2D8++0x00 line.byte 0x00 "GATEC12,PPG14_12 Gate Function Control Register" bitfld.byte 0x00 5. " STRG14 ,Select trigger for PPG14" "TRG register,Gate signal" bitfld.byte 0x00 4. " EDGE14 ,Effective level of GATE14 signal" "High,Low" textline " " bitfld.byte 0x00 2. " STRG12 ,Select trigger for PPG12" "TRG register,Gate signal" bitfld.byte 0x00 0. " EDGE12 ,Effective level of GATE12 signal" "High,Low" group.byte 0x300++0x01 line.byte 0x00 "PPGC17,PPG 17 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG17 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG17 counter underflow" "Not detected,Detected" bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG17 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC16,PPG 16 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG16 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG16 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG16 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG16 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG16 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x304++0x01 line.byte 0x00 "PPGC19,PPG 19 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG19 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG19 counter underflow" "Not detected,Detected" bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG19 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC18,PPG 18 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG18 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG18 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG18 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG18 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG18 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x308++0x01 line.byte 0x00 "PRLL16,PPG16 Reload Register Lower" line.byte 0x01 "PRLH16,PPG16 Reload Register Higher" group.byte 0x30C++0x01 line.byte 0x00 "PRLL17,PPG17 Reload Register Lower" line.byte 0x01 "PRLH17,PPG17 Reload Register Higher" group.byte 0x310++0x01 line.byte 0x00 "PRLL18,PPG18 Reload Register Lower" line.byte 0x01 "PRLH18,PPG18 Reload Register Higher" group.byte 0x314++0x01 line.byte 0x00 "PRLL19,PPG19 Reload Register Lower" line.byte 0x01 "PRLH19,PPG19 Reload Register Higher" group.byte 0x318++0x00 line.byte 0x00 "GATEC16,PPG18_16 Gate Function Control Register" bitfld.byte 0x00 5. " STRG18 ,Select trigger for PPG18" "TRG register,Gate signal" bitfld.byte 0x00 4. " EDGE18 ,Effective level of GATE18 signal" "High,Low" bitfld.byte 0x00 2. " STRG16 ,Select trigger for PPG16" "TRG register,Gate signal" bitfld.byte 0x00 0. " EDGE16 ,Effective level of GATE16 signal" "High,Low" group.byte 0x340++0x01 line.byte 0x00 "PPGC21,PPG 21 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG21 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG21 counter underflow" "Not detected,Detected" bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG21 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC20,PPG 20 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG20 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG20 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG20 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG20 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG20 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x344++0x01 line.byte 0x00 "PPGC23,PPG 23 Operation Mode Control Register" bitfld.byte 0x00 7. " PIE ,PPG23 interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PUF ,PPG23 counter underflow" "Not detected,Detected" bitfld.byte 0x00 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" bitfld.byte 0x00 3.--4. " PCS0_PCS1 ,PPG23 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" line.byte 0x01 "PPGC22,PPG 22 Operation Mode Control Register" bitfld.byte 0x01 7. " PIE ,PPG22 interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 6. " PUF ,PPG22 counter underflow" "Not detected,Detected" bitfld.byte 0x01 5. " INTM ,Interrupt mode select" "PPLH or PPLL,Only PPLH" textline " " bitfld.byte 0x01 3.--4. " PCS0_PCS1 ,PPG22 DOWN counter operation clock select" "PLCK,PLCK/4,PLCK/16,PLCK/64" bitfld.byte 0x01 1.--2. " MD1_MD0 ,PPG22 operation mode setting" "8-bit,8+8-bit,16-bit,16+16-bit" bitfld.byte 0x01 0. " TTRG ,PPG20 start trigger select" "TRG reg or MF timer,Timing generator circuit" group.byte 0x348++0x01 line.byte 0x00 "PRLL20,PPG20 Reload Register Lower" line.byte 0x01 "PRLH20,PPG20 Reload Register Higher" group.byte 0x34C++0x01 line.byte 0x00 "PRLL21,PPG21 Reload Register Lower" line.byte 0x01 "PRLH21,PPG21 Reload Register Higher" group.byte 0x350++0x01 line.byte 0x00 "PRLL22,PPG22 Reload Register Lower" line.byte 0x01 "PRLH22,PPG22 Reload Register Higher" group.byte 0x354++0x01 line.byte 0x00 "PRLL23,PPG23 Reload Register Lower" line.byte 0x01 "PRLH23,PPG23 Reload Register Higher" group.byte 0x358++0x00 line.byte 0x00 "GATEC20,PPG22_20 Gate Function Control Register" bitfld.byte 0x00 5. " STRG22 ,Select trigger for PPG22" "TRG register,Gate signal" bitfld.byte 0x00 4. " EDGE22 ,Effective level of GATE22 signal" "High,Low" bitfld.byte 0x00 2. " STRG20 ,Select trigger for PPG20" "TRG register,Gate signal" bitfld.byte 0x00 0. " EDGE20 ,Effective level of GATE20 signal" "High,Low" width 0x0B tree.end tree "QPRC (Quadrature Position/Revolution Counter)" tree "Channel 0" base ad:0x40026000 width 8. group.word 0x00++0x01 line.word 0x00 "QPCR,Quad Position And Revolution Counter Position Count Register" group.word 0x04++0x01 line.word 0x00 "QRCR,QPRC Revolution Count Register" group.word 0x08++0x01 line.word 0x00 "QPCCR,QPRC Position Counter Compare Register" group.word 0x0C++0x01 line.word 0x00 "QPRCR,QPRC Position And Revolution Counter Compare Register" group.word 0x10++0x01 line.word 0x00 "QMPR,QPRC Maximum Position Register" group.word 0x14++0x01 line.word 0x00 "QICR,QPRC Interrupt Control Register" bitfld.word 0x00 13. " QPCNRCMF ,PC match and RC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 12. " QPCNRCMIE ,PC match and RC match interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " DIROU ,Last position counter flow direction bit" "Incremented,Decremented" bitfld.word 0x00 10. " DIRPC ,Last position counter direction bit" "Incremented,Decremented" textline " " bitfld.word 0x00 9. " CDCF ,Count inversion interrupt request flag bit" "Not inverted,Inverted" bitfld.word 0x00 8. " CDCIE ,Count inversion interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 7. " ZIIF ,Zero index interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 6. " OFDF ,Overflow interrupt request flag bit" "Not detected,Detected" textline " " bitfld.word 0x00 5. " UFDF ,Underflow interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 4. " OUZIE ,Overflow underflow or zero index interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " QPRCMF ,PC and RC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 2. " QPRCMIE ,PC and RC match interrupt enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1. " QPCMF ,PC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " QPCMIE ,PC match interrupt enable bit" "Disabled,Enabled" if (((d.w(ad:0x40026000+0x18))&0x2F)==(0x20||0x2C)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x40026000+0x18))&0x2F)==(0x24||0x28)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x40026000+0x18))&0x2C)==(0x20||0x2C))&&(((d.w(ad:0x40026000+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x40026000+0x18))&0x2C)==(0x24||0x28))&&(((d.w(ad:0x40026000+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x40026000+0x18))&0x2F)==(0x00||0x0C)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x40026000+0x18))&0x2F)==(0x04||0x08)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x40026000+0x18))&0x2C)==(0x00||0x0C))&&(((d.w(ad:0x40026000+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" else group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" endif group.word 0x1C++0x01 line.word 0x00 "QECR,QPRC Extension Control Register" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 3. " PEC ,Phase edge change bit" "Same edge,Both edge" bitfld.word 0x00 2. " ORNGIE ,Outrange interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 1. " ORNGF ,Outrange interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " ORNGMD ,Outrange mode selection bit" "Positive number,8K value" else bitfld.word 0x00 2. " ORNGIE ,Outrange interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 1. " ORNGF ,Outrange interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " ORNGMD ,Outrange mode selection bit" "Positive number,8K value" endif rgroup.long 0x3C++0x03 line.long 0x00 "QPRCRR,Quad Counter Position Rotation Count Register" hexmask.long.word 0x00 16.--31. 1. " QPCRR ,Quad counter position count display bit" hexmask.long.word 0x00 0.--15. 1. " QRCRR ,Quad counter rotation count display bit" width 0x0B tree "Noise Control Registers" base ad:0x40026100 width 8. group.byte 0x00++0x00 line.byte 0x00 "NFCTLA,AIN Noise Control Register" bitfld.byte 0x00 5. " AINMD ,AIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " AINLV ,AIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " AINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" group.byte 0x04++0x00 line.byte 0x00 "NFCTLB,BIN Noise Control Register" bitfld.byte 0x00 5. " BINMD ,BIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " BINLV ,BIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " BINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" group.byte 0x08++0x00 line.byte 0x00 "NFCTLZ,ZIN Noise Control Register" bitfld.byte 0x00 5. " ZINMD ,ZIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " ZINLV ,ZIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " ZINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" width 0xb tree.end tree.end sif (cpuis("S6E2C*")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")) tree "Channel 1" base ad:0x40026040 width 8. group.word 0x00++0x01 line.word 0x00 "QPCR,Quad Position And Revolution Counter Position Count Register" group.word 0x04++0x01 line.word 0x00 "QRCR,QPRC Revolution Count Register" group.word 0x08++0x01 line.word 0x00 "QPCCR,QPRC Position Counter Compare Register" group.word 0x0C++0x01 line.word 0x00 "QPRCR,QPRC Position And Revolution Counter Compare Register" group.word 0x10++0x01 line.word 0x00 "QMPR,QPRC Maximum Position Register" group.word 0x14++0x01 line.word 0x00 "QICR,QPRC Interrupt Control Register" bitfld.word 0x00 13. " QPCNRCMF ,PC match and RC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 12. " QPCNRCMIE ,PC match and RC match interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " DIROU ,Last position counter flow direction bit" "Incremented,Decremented" bitfld.word 0x00 10. " DIRPC ,Last position counter direction bit" "Incremented,Decremented" textline " " bitfld.word 0x00 9. " CDCF ,Count inversion interrupt request flag bit" "Not inverted,Inverted" bitfld.word 0x00 8. " CDCIE ,Count inversion interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 7. " ZIIF ,Zero index interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 6. " OFDF ,Overflow interrupt request flag bit" "Not detected,Detected" textline " " bitfld.word 0x00 5. " UFDF ,Underflow interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 4. " OUZIE ,Overflow underflow or zero index interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " QPRCMF ,PC and RC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 2. " QPRCMIE ,PC and RC match interrupt enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1. " QPCMF ,PC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " QPCMIE ,PC match interrupt enable bit" "Disabled,Enabled" if (((d.w(ad:0x40026040+0x18))&0x2F)==(0x20||0x2C)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x40026040+0x18))&0x2F)==(0x24||0x28)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x40026040+0x18))&0x2C)==(0x20||0x2C))&&(((d.w(ad:0x40026040+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x40026040+0x18))&0x2C)==(0x24||0x28))&&(((d.w(ad:0x40026040+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x40026040+0x18))&0x2F)==(0x00||0x0C)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x40026040+0x18))&0x2F)==(0x04||0x08)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x40026040+0x18))&0x2C)==(0x00||0x0C))&&(((d.w(ad:0x40026040+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" else group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" endif group.word 0x1C++0x01 line.word 0x00 "QECR,QPRC Extension Control Register" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 3. " PEC ,Phase edge change bit" "Same edge,Both edge" bitfld.word 0x00 2. " ORNGIE ,Outrange interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 1. " ORNGF ,Outrange interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " ORNGMD ,Outrange mode selection bit" "Positive number,8K value" else bitfld.word 0x00 2. " ORNGIE ,Outrange interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 1. " ORNGF ,Outrange interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " ORNGMD ,Outrange mode selection bit" "Positive number,8K value" endif rgroup.long 0x3C++0x03 line.long 0x00 "QPRCRR,Quad Counter Position Rotation Count Register" hexmask.long.word 0x00 16.--31. 1. " QPCRR ,Quad counter position count display bit" hexmask.long.word 0x00 0.--15. 1. " QRCRR ,Quad counter rotation count display bit" width 0x0B tree "Noise Control Registers" base ad:0x40026110 width 8. group.byte 0x00++0x00 line.byte 0x00 "NFCTLA,AIN Noise Control Register" bitfld.byte 0x00 5. " AINMD ,AIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " AINLV ,AIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " AINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" group.byte 0x04++0x00 line.byte 0x00 "NFCTLB,BIN Noise Control Register" bitfld.byte 0x00 5. " BINMD ,BIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " BINLV ,BIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " BINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" group.byte 0x08++0x00 line.byte 0x00 "NFCTLZ,ZIN Noise Control Register" bitfld.byte 0x00 5. " ZINMD ,ZIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " ZINLV ,ZIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " ZINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" width 0xb tree.end tree.end endif sif cpuis("S6E2C*") tree "Channel 2" base ad:0x40026080 width 8. group.word 0x00++0x01 line.word 0x00 "QPCR,Quad Position And Revolution Counter Position Count Register" group.word 0x04++0x01 line.word 0x00 "QRCR,QPRC Revolution Count Register" group.word 0x08++0x01 line.word 0x00 "QPCCR,QPRC Position Counter Compare Register" group.word 0x0C++0x01 line.word 0x00 "QPRCR,QPRC Position And Revolution Counter Compare Register" group.word 0x10++0x01 line.word 0x00 "QMPR,QPRC Maximum Position Register" group.word 0x14++0x01 line.word 0x00 "QICR,QPRC Interrupt Control Register" bitfld.word 0x00 13. " QPCNRCMF ,PC match and RC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 12. " QPCNRCMIE ,PC match and RC match interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " DIROU ,Last position counter flow direction bit" "Incremented,Decremented" bitfld.word 0x00 10. " DIRPC ,Last position counter direction bit" "Incremented,Decremented" textline " " bitfld.word 0x00 9. " CDCF ,Count inversion interrupt request flag bit" "Not inverted,Inverted" bitfld.word 0x00 8. " CDCIE ,Count inversion interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 7. " ZIIF ,Zero index interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 6. " OFDF ,Overflow interrupt request flag bit" "Not detected,Detected" textline " " bitfld.word 0x00 5. " UFDF ,Underflow interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 4. " OUZIE ,Overflow underflow or zero index interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " QPRCMF ,PC and RC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 2. " QPRCMIE ,PC and RC match interrupt enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1. " QPCMF ,PC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " QPCMIE ,PC match interrupt enable bit" "Disabled,Enabled" if (((d.w(ad:0x40026080+0x18))&0x2F)==(0x20||0x2C)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x40026080+0x18))&0x2F)==(0x24||0x28)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x40026080+0x18))&0x2C)==(0x20||0x2C))&&(((d.w(ad:0x40026080+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x40026080+0x18))&0x2C)==(0x24||0x28))&&(((d.w(ad:0x40026080+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x40026080+0x18))&0x2F)==(0x00||0x0C)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x40026080+0x18))&0x2F)==(0x04||0x08)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x40026080+0x18))&0x2C)==(0x00||0x0C))&&(((d.w(ad:0x40026080+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" else group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" endif group.word 0x1C++0x01 line.word 0x00 "QECR,QPRC Extension Control Register" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 3. " PEC ,Phase edge change bit" "Same edge,Both edge" bitfld.word 0x00 2. " ORNGIE ,Outrange interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 1. " ORNGF ,Outrange interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " ORNGMD ,Outrange mode selection bit" "Positive number,8K value" else bitfld.word 0x00 2. " ORNGIE ,Outrange interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 1. " ORNGF ,Outrange interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " ORNGMD ,Outrange mode selection bit" "Positive number,8K value" endif rgroup.long 0x3C++0x03 line.long 0x00 "QPRCRR,Quad Counter Position Rotation Count Register" hexmask.long.word 0x00 16.--31. 1. " QPCRR ,Quad counter position count display bit" hexmask.long.word 0x00 0.--15. 1. " QRCRR ,Quad counter rotation count display bit" width 0x0B tree "Noise Control Registers" base ad:0x40026120 width 8. group.byte 0x00++0x00 line.byte 0x00 "NFCTLA,AIN Noise Control Register" bitfld.byte 0x00 5. " AINMD ,AIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " AINLV ,AIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " AINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" group.byte 0x04++0x00 line.byte 0x00 "NFCTLB,BIN Noise Control Register" bitfld.byte 0x00 5. " BINMD ,BIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " BINLV ,BIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " BINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" group.byte 0x08++0x00 line.byte 0x00 "NFCTLZ,ZIN Noise Control Register" bitfld.byte 0x00 5. " ZINMD ,ZIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " ZINLV ,ZIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " ZINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" width 0xb tree.end tree.end tree "Channel 3" base ad:0x400260C0 width 8. group.word 0x00++0x01 line.word 0x00 "QPCR,Quad Position And Revolution Counter Position Count Register" group.word 0x04++0x01 line.word 0x00 "QRCR,QPRC Revolution Count Register" group.word 0x08++0x01 line.word 0x00 "QPCCR,QPRC Position Counter Compare Register" group.word 0x0C++0x01 line.word 0x00 "QPRCR,QPRC Position And Revolution Counter Compare Register" group.word 0x10++0x01 line.word 0x00 "QMPR,QPRC Maximum Position Register" group.word 0x14++0x01 line.word 0x00 "QICR,QPRC Interrupt Control Register" bitfld.word 0x00 13. " QPCNRCMF ,PC match and RC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 12. " QPCNRCMIE ,PC match and RC match interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " DIROU ,Last position counter flow direction bit" "Incremented,Decremented" bitfld.word 0x00 10. " DIRPC ,Last position counter direction bit" "Incremented,Decremented" textline " " bitfld.word 0x00 9. " CDCF ,Count inversion interrupt request flag bit" "Not inverted,Inverted" bitfld.word 0x00 8. " CDCIE ,Count inversion interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 7. " ZIIF ,Zero index interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 6. " OFDF ,Overflow interrupt request flag bit" "Not detected,Detected" textline " " bitfld.word 0x00 5. " UFDF ,Underflow interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 4. " OUZIE ,Overflow underflow or zero index interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " QPRCMF ,PC and RC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 2. " QPRCMIE ,PC and RC match interrupt enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1. " QPCMF ,PC match interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " QPCMIE ,PC match interrupt enable bit" "Disabled,Enabled" if (((d.w(ad:0x400260C0+0x18))&0x2F)==(0x20||0x2C)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x400260C0+0x18))&0x2F)==(0x24||0x28)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x400260C0+0x18))&0x2C)==(0x20||0x2C))&&(((d.w(ad:0x400260C0+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x400260C0+0x18))&0x2C)==(0x24||0x28))&&(((d.w(ad:0x400260C0+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Level L,Level H,Disabled" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x400260C0+0x18))&0x2F)==(0x00||0x0C)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif (((d.w(ad:0x400260C0+0x18))&0x2F)==(0x04||0x08)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " bitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" elif ((((d.w(ad:0x400260C0+0x18))&0x2C)==(0x00||0x0C))&&(((d.w(ad:0x400260C0+0x18))&0x03)!=0x00)) group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 8.--9. " PCRM ,Position counter reset mask bits" "No reset,Twice,Four,Eight" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" else group.word 0x18++0x01 line.word 0x00 "QCR,QPRC Control Register" bitfld.word 0x00 14.--15. " CGE ,Detection edge selection bits" "Disabled,Falling,Rising,Rising or falling" bitfld.word 0x00 12.--13. " BES ,BIN detection edge selection bits" "Disabled,Falling,Rising,Both" bitfld.word 0x00 10.--11. " AES ,AIN detection edge selection bits" "Disabled,Falling,Rising,Both" textline " " rbitfld.word 0x00 7. " SWAP ,Swap bit" "Not swapped,Swapped AIN/BIN" bitfld.word 0x00 6. " RSEL ,Register function selection bit" "Position,Revolution" bitfld.word 0x00 5. " CGSC ,Count clear or gate selection bit" "Counter clear,Gate" bitfld.word 0x00 4. " PSTP ,Position counter stop bit" "Disabled,Enabled" textline " " bitfld.word 0x00 2.--3. " RCM ,Revolution counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" bitfld.word 0x00 0.--1. " PCM ,Position counter mode bits" "RC_MODE0,RC_MODE1,RC_MODE2,RC_MODE3" endif group.word 0x1C++0x01 line.word 0x00 "QECR,QPRC Extension Control Register" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.word 0x00 3. " PEC ,Phase edge change bit" "Same edge,Both edge" bitfld.word 0x00 2. " ORNGIE ,Outrange interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 1. " ORNGF ,Outrange interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " ORNGMD ,Outrange mode selection bit" "Positive number,8K value" else bitfld.word 0x00 2. " ORNGIE ,Outrange interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 1. " ORNGF ,Outrange interrupt request flag bit" "Not detected,Detected" bitfld.word 0x00 0. " ORNGMD ,Outrange mode selection bit" "Positive number,8K value" endif rgroup.long 0x3C++0x03 line.long 0x00 "QPRCRR,Quad Counter Position Rotation Count Register" hexmask.long.word 0x00 16.--31. 1. " QPCRR ,Quad counter position count display bit" hexmask.long.word 0x00 0.--15. 1. " QRCRR ,Quad counter rotation count display bit" width 0x0B tree "Noise Control Registers" base ad:0x40026130 width 8. group.byte 0x00++0x00 line.byte 0x00 "NFCTLA,AIN Noise Control Register" bitfld.byte 0x00 5. " AINMD ,AIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " AINLV ,AIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " AINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" group.byte 0x04++0x00 line.byte 0x00 "NFCTLB,BIN Noise Control Register" bitfld.byte 0x00 5. " BINMD ,BIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " BINLV ,BIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " BINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" group.byte 0x08++0x00 line.byte 0x00 "NFCTLZ,ZIN Noise Control Register" bitfld.byte 0x00 5. " ZINMD ,ZIN external pin mask" "Not masked,Masked" bitfld.byte 0x00 4. " ZINLV ,ZIN external pin level inversion" "Not inverted,Inverted" bitfld.byte 0x00 0.--2. " ZINNWS ,Noise filter width select" "No filter,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles,128 cycles,256 cycles" width 0xb tree.end tree.end endif tree.end tree "12-bit ADC (12-bit A/D Converter)" tree "Unit 0" base ad:0x40027000 width 9. group.byte 0x00++0x01 line.byte 0x01 "ADCR,A/D Control Register" bitfld.byte 0x01 7. " SCIF ,Scan conversion interrupt request bit" "Not stored,Stored" bitfld.byte 0x01 6. " PCIF ,Priority conversion interrupt request bit" "Not stored,Stored" bitfld.byte 0x01 5. " CMPIF ,Conversion result comparison interrupt request bit" "Not satisfied,Satisfied" bitfld.byte 0x01 3. " SCIE ,Scan conversion interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 2. " PCIE ,Priority conversion interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " CMPIE ,Conversion result comparison interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " OVRIE ,FIFO overrun interrupt enable bit" "Disabled,Enabled" line.byte 0x00 "ADSR,A/D Status Register" bitfld.byte 0x00 7. " ADSTP ,A/D conversion forced stop bit" "No effect,Stop" bitfld.byte 0x00 6. " FDAS ,FIFO data placement selection bit" "MSB side,LSB side" textline " " rbitfld.byte 0x00 2. " PCNS ,Priority conversion pending flag" "Not pending,Pending" rbitfld.byte 0x00 1. " PCS ,Priority conversion status flag" "Stopped,In progress" rbitfld.byte 0x00 0. " SCS ,Scan conversion status flag" "Stopped,In progress" group.byte 0x08++0x01 line.byte 0x00 "SFNS,Scan Conversion FIFO Stage Count Setup Register" bitfld.byte 0x00 0.--3. " SFS ,Scan conversion FIFO stage count setting bit" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.byte 0x01 "SCCR,Scan Conversion Control Register" rbitfld.byte 0x01 7. " SEMP ,Scan conversion FIFO empty bit" "Not empty,Empty" rbitfld.byte 0x01 6. " SFUL ,Scan conversion FIFO full bit" "Not full,Full" bitfld.byte 0x01 5. " SOVR ,Scan conversion overrun flag" "No overrun,Overrun" bitfld.byte 0x01 4. " SFCLR ,Scan conversion FIFO clear bit" "No effect,Clear" textline " " bitfld.byte 0x01 2. " RPT ,Scan conversion repeat bit" "Single,Repeat" bitfld.byte 0x01 1. " SHEN ,Scan conversion timer start enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " SSTR ,Scan conversion start bit" "No effect,Start" if (((d.b(ad:0x40027000))&0x40)==0x00) rgroup.long 0x0C++0x03 line.long 0x00 "SCFD,Scan Conversion FIFO Data Register" hexmask.long.word 0x00 20.--31. 1. " SD[11:0] ,Scan conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--9. " RS ,Conversion start factor" ",Software,Timer,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif else rgroup.long 0x0C++0x03 line.long 0x00 "SCFD,Scan Conversion FIFO Data Register" hexmask.long.word 0x00 16.--27. 1. " SD[11:0] ,Scan conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--9. " RS ,Conversion start factor" ",Software,Timer,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif endif sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) group.word 0x10++0x01 line.word 0x00 "SCIS32,Scan Conversion Input Selection Register" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.word 0x00 15. " AN31 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " AN30 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " AN29 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " AN28 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " AN27 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " AN26 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " AN25 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " AN24 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 7. " AN23 ,Analog input selection bits" "Disabled,Enabled" else bitfld.word 0x00 7. " AN23 ,Analog input selection bits" "Disabled,Enabled" endif bitfld.word 0x00 6. " AN22 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " AN21 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " AN20 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " AN19 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " AN18 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " AN17 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " AN16 ,Analog input selection bits" "Disabled,Enabled" endif group.word 0x14++0x01 line.word 0x00 "SCIS10,Scan Conversion Input Selection Register" sif (!cpuis("MB9BF?6?K")&&!cpuis("MB9BF?6?L")) bitfld.word 0x00 15. " AN15 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " AN14 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " AN13 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " AN12 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " AN11 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " AN10 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " AN9 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " AN8 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 7. " AN7 ,Analog input selection bits" "Disabled,Enabled" elif (cpuis("MB9BF?6?L")) bitfld.word 0x00 14. " AN14 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " AN13 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " AN12 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " AN11 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " AN10 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " AN9 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " AN8 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 7. " AN7 ,Analog input selection bits" "Disabled,Enabled" else bitfld.word 0x00 7. " AN7 ,Analog input selection bits" "Disabled,Enabled" endif bitfld.word 0x00 6. " AN6 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " AN5 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " AN4 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " AN3 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " AN2 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " AN1 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " AN0 ,Analog input selection bits" "Disabled,Enabled" group.byte 0x18++0x01 line.byte 0x00 "PFNS,Priority Conversion FIFO Stage Count Setup Register" rbitfld.byte 0x00 4.--5. " TEST ,Test bits" "0,1,2,3" bitfld.byte 0x00 0.--1. " PFS ,Priority conversion FIFO stage count setting bits" "First,Second,Third,Fourth" line.byte 0x01 "PCCR,Priority Conversion Control Register" rbitfld.byte 0x01 7. " PEMP ,Priority conversion FIFO empty bit" "Not empty,Empty" rbitfld.byte 0x01 6. " PFUL ,Priority conversion FIFO full bit" "Not full,Full" bitfld.byte 0x01 5. " POVR ,Priority conversion overrun flag" "No overrun,Overrun" bitfld.byte 0x01 4. " PFCLR ,Priority conversion FIFO clear bit" "No effect,Clear" textline " " bitfld.byte 0x01 3. " ESCE ,External trigger analog input selection bit" "P1A[2:0],External" bitfld.byte 0x01 2. " PEEN ,Priority conversion external start enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " PHEN ,Priority conversion timer start enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " PSTR ,Priority conversion start bit" "No effect,Start" if (((d.b(ad:0x40027000))&0x40)==0x00) rgroup.long 0x1C++0x03 line.long 0x00 "PCFD,Priority Conversion FIFO Data Register" hexmask.long.word 0x00 20.--31. 1. " PD[11:0] ,Priority conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--10. " RS ,Conversion start factor" ",Software,Timer,,External trigger,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif else rgroup.long 0x1C++0x03 line.long 0x00 "PCFD,Priority Conversion FIFO Data Register" hexmask.long.word 0x00 16.--27. 1. " PD[11:0] ,Priority conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--10. " RS ,Conversion start factor" ",Software,Timer,,External trigger,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif endif group.byte 0x20++0x00 line.byte 0x00 "PCIS,Priority Conversion Input Selection Register" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,?..." endif bitfld.byte 0x00 0.--2. " P1A ,Priority level 1 analog input selection" "0,1,2,3,4,5,6,7" group.word 0x26++0x01 line.word 0x00 "CMPD,A/D Comparison Value Setup Register" hexmask.word 0x00 6.--15. 1. " CMAD[11:2] ,A/D conversion result value setting bits" textline " " group.byte 0x24++0x00 line.byte 0x00 "CMPCR,A/D Comparison Control Register" bitfld.byte 0x00 7. " CMPEN ,Conversion result comparison function operation" "Disabled,Enabled" bitfld.byte 0x00 6. " CMD1 ,Comparison mode 1" "=CMPD" bitfld.byte 0x00 5. " CMD0 ,Comparison mode 0" "CCH,All" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,?..." endif sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) group.word 0x28++0x01 line.word 0x00 "ADSS23,Sampling Time Selection Register" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.word 0x00 15. " TS31 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " TS30 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " TS29 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " TS28 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " TS27 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " TS26 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " TS25 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " TS24 ,Sampling time selection bits" "Disabled,Enabled" textline " " endif bitfld.word 0x00 7. " TS23 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 6. " TS22 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " TS21 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " TS20 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " TS19 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " TS18 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " TS17 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " TS16 ,Sampling time selection bits" "Disabled,Enabled" endif group.word 0x2C++0x01 line.word 0x00 "ADSS01,Sampling Time Selection Register" sif (!cpuis("MB9BF?6?K")&&!cpuis("MB9BF?6?L")) bitfld.word 0x00 15. " TS15 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " TS14 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " TS13 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " TS12 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " TS11 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " TS10 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " TS9 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " TS8 ,Sampling time selection bits" "Disabled,Enabled" textline " " elif (cpuis("MB9BF?6?L")) bitfld.word 0x00 14. " TS14 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " TS13 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " TS12 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " TS11 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " TS10 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " TS9 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " TS8 ,Sampling time selection bits" "Disabled,Enabled" textline " " endif bitfld.word 0x00 7. " TS7 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 6. " TS6 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " TS5 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " TS4 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " TS3 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " TS2 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " TS1 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " TS0 ,Sampling time selection bits" "Disabled,Enabled" group.byte 0x30++0x01 line.byte 0x01 "ADST0,Sampling Time Setup Register" bitfld.byte 0x01 5.--7. " STX0 ,Sampling time N times setting bits" "X1,X4,X8,X16,X32,X64,X128,X256" bitfld.byte 0x01 0.--4. " ST0[4:0] ,Sampling time setting bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" line.byte 0x00 "ADST1,Sampling Time Setup Register" bitfld.byte 0x00 5.--7. " STX1 ,Sampling time N times setting bits" "X1,X4,X8,X16,X32,X64,X128,X256" bitfld.byte 0x00 0.--4. " ST1[4:0] ,Sampling time setting bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" group.byte 0x34++0x00 line.byte 0x00 "ADCT,Frequency Division Ratio Setup Register" group.word 0x3C++0x01 line.word 0x00 "ADCEN,A/D Operation Enable Setup Register" hexmask.word.byte 0x00 8.--15. 1. " ENBLTIME ,Enable state transition cycle selection bits" rbitfld.word 0x00 1. " READY ,A/D operation enable state bit" "Disabled,Enabled" bitfld.word 0x00 0. " ENBL ,A/D operation enable bit" "Disabled,Enabled" group.word 0x52++0x01 line.word 0x00 "WCMPDH,Upper Limit Setup Register" hexmask.word 0x00 6.--15. 1. " CMHD ,Upper limit" group.byte 0x4C++0x00 line.byte 0x00 "WCMPCR,Range Comparison Control Register" bitfld.byte 0x00 5.--7. " RCOCD ,Continuous detection specification count/state" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 4. " RCOIRS ,Range confirmation" "Out of range,Within range" bitfld.byte 0x00 3. " RCOIE ,Range comparison interrupt request enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " RCOE ,Range comparison execution enable bit" "Disabled,Enabled" group.word 0x50++0x01 line.word 0x00 "WCMPDL,Lower Limit Threshold Setup Register" hexmask.word 0x00 6.--15. 1. " CMLD ,Lower limit threshold" group.byte 0x4D++0x00 line.byte 0x00 "WCMPSR,Range Comparison Channel Select Register" bitfld.byte 0x00 5. " WCMD ,Comparison mode select" "WCCH,All ch." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,?..." endif textline " " group.byte 0x44++0x00 line.byte 0x00 "WCMRCOT,Range Comparison Threshold Excess Flag Register" bitfld.byte 0x00 0. " RCOOF ,Threshold excess flag" "Below the lower limit,Beyond the upper limit" group.byte 0x48++0x00 line.byte 0x00 "WCMRCIF,Range Comparison Flag Register" bitfld.byte 0x00 0. " RCINT ,Range comparison interrupt factor flag" "No interrupt,Interrupt" width 7. tree.open "A/D Timer Trigger Selection" group.byte 0x38++0x01 line.byte 0x01 "SCTSL,Scan Conversion Timer Trigger Selection Register" sif (cpuis("S6E2C*")) bitfld.byte 0x01 0.--3. " SCTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,8,9,10,11,12,13" else bitfld.byte 0x01 0.--3. " SCTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,?..." endif line.byte 0x00 "PRTSL,Priority Conversion Timer Trigger Selection Register" sif (cpuis("S6E2C*")) bitfld.byte 0x00 0.--3. " PRTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,8,9,10,11,12,13" else bitfld.byte 0x00 0.--3. " PRTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,?..." endif tree.end width 7. tree.open "A/D Converter Offset Calibration" group.long 0x40++0x03 line.long 0x00 "CALSR,Calibration Setting Register" bitfld.long 0x00 8. " CLBEN ,Calibration permission bit" "Not permitted,Permitted" hexmask.long.byte 0x00 0.--7. 0x01 " OFST ,Offset calibration value setting bit" tree.end width 0x0B tree.end tree "Unit 1" base ad:0x40027100 width 9. group.byte 0x00++0x01 line.byte 0x01 "ADCR,A/D Control Register" bitfld.byte 0x01 7. " SCIF ,Scan conversion interrupt request bit" "Not stored,Stored" bitfld.byte 0x01 6. " PCIF ,Priority conversion interrupt request bit" "Not stored,Stored" bitfld.byte 0x01 5. " CMPIF ,Conversion result comparison interrupt request bit" "Not satisfied,Satisfied" bitfld.byte 0x01 3. " SCIE ,Scan conversion interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 2. " PCIE ,Priority conversion interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " CMPIE ,Conversion result comparison interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " OVRIE ,FIFO overrun interrupt enable bit" "Disabled,Enabled" line.byte 0x00 "ADSR,A/D Status Register" bitfld.byte 0x00 7. " ADSTP ,A/D conversion forced stop bit" "No effect,Stop" bitfld.byte 0x00 6. " FDAS ,FIFO data placement selection bit" "MSB side,LSB side" textline " " rbitfld.byte 0x00 2. " PCNS ,Priority conversion pending flag" "Not pending,Pending" rbitfld.byte 0x00 1. " PCS ,Priority conversion status flag" "Stopped,In progress" rbitfld.byte 0x00 0. " SCS ,Scan conversion status flag" "Stopped,In progress" group.byte 0x08++0x01 line.byte 0x00 "SFNS,Scan Conversion FIFO Stage Count Setup Register" bitfld.byte 0x00 0.--3. " SFS ,Scan conversion FIFO stage count setting bit" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.byte 0x01 "SCCR,Scan Conversion Control Register" rbitfld.byte 0x01 7. " SEMP ,Scan conversion FIFO empty bit" "Not empty,Empty" rbitfld.byte 0x01 6. " SFUL ,Scan conversion FIFO full bit" "Not full,Full" bitfld.byte 0x01 5. " SOVR ,Scan conversion overrun flag" "No overrun,Overrun" bitfld.byte 0x01 4. " SFCLR ,Scan conversion FIFO clear bit" "No effect,Clear" textline " " bitfld.byte 0x01 2. " RPT ,Scan conversion repeat bit" "Single,Repeat" bitfld.byte 0x01 1. " SHEN ,Scan conversion timer start enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " SSTR ,Scan conversion start bit" "No effect,Start" if (((d.b(ad:0x40027100))&0x40)==0x00) rgroup.long 0x0C++0x03 line.long 0x00 "SCFD,Scan Conversion FIFO Data Register" hexmask.long.word 0x00 20.--31. 1. " SD[11:0] ,Scan conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--9. " RS ,Conversion start factor" ",Software,Timer,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif else rgroup.long 0x0C++0x03 line.long 0x00 "SCFD,Scan Conversion FIFO Data Register" hexmask.long.word 0x00 16.--27. 1. " SD[11:0] ,Scan conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--9. " RS ,Conversion start factor" ",Software,Timer,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif endif sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) group.word 0x10++0x01 line.word 0x00 "SCIS32,Scan Conversion Input Selection Register" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.word 0x00 15. " AN31 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " AN30 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " AN29 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " AN28 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " AN27 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " AN26 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " AN25 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " AN24 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 7. " AN23 ,Analog input selection bits" "Disabled,Enabled" else bitfld.word 0x00 7. " AN23 ,Analog input selection bits" "Disabled,Enabled" endif bitfld.word 0x00 6. " AN22 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " AN21 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " AN20 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " AN19 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " AN18 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " AN17 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " AN16 ,Analog input selection bits" "Disabled,Enabled" endif group.word 0x14++0x01 line.word 0x00 "SCIS10,Scan Conversion Input Selection Register" sif (!cpuis("MB9BF?6?K")&&!cpuis("MB9BF?6?L")) bitfld.word 0x00 15. " AN15 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " AN14 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " AN13 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " AN12 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " AN11 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " AN10 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " AN9 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " AN8 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 7. " AN7 ,Analog input selection bits" "Disabled,Enabled" elif (cpuis("MB9BF?6?L")) bitfld.word 0x00 14. " AN14 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " AN13 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " AN12 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " AN11 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " AN10 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " AN9 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " AN8 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 7. " AN7 ,Analog input selection bits" "Disabled,Enabled" else bitfld.word 0x00 7. " AN7 ,Analog input selection bits" "Disabled,Enabled" endif bitfld.word 0x00 6. " AN6 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " AN5 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " AN4 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " AN3 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " AN2 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " AN1 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " AN0 ,Analog input selection bits" "Disabled,Enabled" group.byte 0x18++0x01 line.byte 0x00 "PFNS,Priority Conversion FIFO Stage Count Setup Register" rbitfld.byte 0x00 4.--5. " TEST ,Test bits" "0,1,2,3" bitfld.byte 0x00 0.--1. " PFS ,Priority conversion FIFO stage count setting bits" "First,Second,Third,Fourth" line.byte 0x01 "PCCR,Priority Conversion Control Register" rbitfld.byte 0x01 7. " PEMP ,Priority conversion FIFO empty bit" "Not empty,Empty" rbitfld.byte 0x01 6. " PFUL ,Priority conversion FIFO full bit" "Not full,Full" bitfld.byte 0x01 5. " POVR ,Priority conversion overrun flag" "No overrun,Overrun" bitfld.byte 0x01 4. " PFCLR ,Priority conversion FIFO clear bit" "No effect,Clear" textline " " bitfld.byte 0x01 3. " ESCE ,External trigger analog input selection bit" "P1A[2:0],External" bitfld.byte 0x01 2. " PEEN ,Priority conversion external start enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " PHEN ,Priority conversion timer start enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " PSTR ,Priority conversion start bit" "No effect,Start" if (((d.b(ad:0x40027100))&0x40)==0x00) rgroup.long 0x1C++0x03 line.long 0x00 "PCFD,Priority Conversion FIFO Data Register" hexmask.long.word 0x00 20.--31. 1. " PD[11:0] ,Priority conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--10. " RS ,Conversion start factor" ",Software,Timer,,External trigger,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif else rgroup.long 0x1C++0x03 line.long 0x00 "PCFD,Priority Conversion FIFO Data Register" hexmask.long.word 0x00 16.--27. 1. " PD[11:0] ,Priority conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--10. " RS ,Conversion start factor" ",Software,Timer,,External trigger,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif endif group.byte 0x20++0x00 line.byte 0x00 "PCIS,Priority Conversion Input Selection Register" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,?..." endif bitfld.byte 0x00 0.--2. " P1A ,Priority level 1 analog input selection" "0,1,2,3,4,5,6,7" group.word 0x26++0x01 line.word 0x00 "CMPD,A/D Comparison Value Setup Register" hexmask.word 0x00 6.--15. 1. " CMAD[11:2] ,A/D conversion result value setting bits" textline " " group.byte 0x24++0x00 line.byte 0x00 "CMPCR,A/D Comparison Control Register" bitfld.byte 0x00 7. " CMPEN ,Conversion result comparison function operation" "Disabled,Enabled" bitfld.byte 0x00 6. " CMD1 ,Comparison mode 1" "=CMPD" bitfld.byte 0x00 5. " CMD0 ,Comparison mode 0" "CCH,All" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,?..." endif sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) group.word 0x28++0x01 line.word 0x00 "ADSS23,Sampling Time Selection Register" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.word 0x00 15. " TS31 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " TS30 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " TS29 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " TS28 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " TS27 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " TS26 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " TS25 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " TS24 ,Sampling time selection bits" "Disabled,Enabled" textline " " endif bitfld.word 0x00 7. " TS23 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 6. " TS22 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " TS21 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " TS20 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " TS19 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " TS18 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " TS17 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " TS16 ,Sampling time selection bits" "Disabled,Enabled" endif group.word 0x2C++0x01 line.word 0x00 "ADSS01,Sampling Time Selection Register" sif (!cpuis("MB9BF?6?K")&&!cpuis("MB9BF?6?L")) bitfld.word 0x00 15. " TS15 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " TS14 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " TS13 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " TS12 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " TS11 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " TS10 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " TS9 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " TS8 ,Sampling time selection bits" "Disabled,Enabled" textline " " elif (cpuis("MB9BF?6?L")) bitfld.word 0x00 14. " TS14 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " TS13 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " TS12 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " TS11 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " TS10 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " TS9 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " TS8 ,Sampling time selection bits" "Disabled,Enabled" textline " " endif bitfld.word 0x00 7. " TS7 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 6. " TS6 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " TS5 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " TS4 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " TS3 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " TS2 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " TS1 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " TS0 ,Sampling time selection bits" "Disabled,Enabled" group.byte 0x30++0x01 line.byte 0x01 "ADST0,Sampling Time Setup Register" bitfld.byte 0x01 5.--7. " STX0 ,Sampling time N times setting bits" "X1,X4,X8,X16,X32,X64,X128,X256" bitfld.byte 0x01 0.--4. " ST0[4:0] ,Sampling time setting bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" line.byte 0x00 "ADST1,Sampling Time Setup Register" bitfld.byte 0x00 5.--7. " STX1 ,Sampling time N times setting bits" "X1,X4,X8,X16,X32,X64,X128,X256" bitfld.byte 0x00 0.--4. " ST1[4:0] ,Sampling time setting bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" group.byte 0x34++0x00 line.byte 0x00 "ADCT,Frequency Division Ratio Setup Register" group.word 0x3C++0x01 line.word 0x00 "ADCEN,A/D Operation Enable Setup Register" hexmask.word.byte 0x00 8.--15. 1. " ENBLTIME ,Enable state transition cycle selection bits" rbitfld.word 0x00 1. " READY ,A/D operation enable state bit" "Disabled,Enabled" bitfld.word 0x00 0. " ENBL ,A/D operation enable bit" "Disabled,Enabled" group.word 0x52++0x01 line.word 0x00 "WCMPDH,Upper Limit Setup Register" hexmask.word 0x00 6.--15. 1. " CMHD ,Upper limit" group.byte 0x4C++0x00 line.byte 0x00 "WCMPCR,Range Comparison Control Register" bitfld.byte 0x00 5.--7. " RCOCD ,Continuous detection specification count/state" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 4. " RCOIRS ,Range confirmation" "Out of range,Within range" bitfld.byte 0x00 3. " RCOIE ,Range comparison interrupt request enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " RCOE ,Range comparison execution enable bit" "Disabled,Enabled" group.word 0x50++0x01 line.word 0x00 "WCMPDL,Lower Limit Threshold Setup Register" hexmask.word 0x00 6.--15. 1. " CMLD ,Lower limit threshold" group.byte 0x4D++0x00 line.byte 0x00 "WCMPSR,Range Comparison Channel Select Register" bitfld.byte 0x00 5. " WCMD ,Comparison mode select" "WCCH,All ch." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,?..." endif textline " " group.byte 0x44++0x00 line.byte 0x00 "WCMRCOT,Range Comparison Threshold Excess Flag Register" bitfld.byte 0x00 0. " RCOOF ,Threshold excess flag" "Below the lower limit,Beyond the upper limit" group.byte 0x48++0x00 line.byte 0x00 "WCMRCIF,Range Comparison Flag Register" bitfld.byte 0x00 0. " RCINT ,Range comparison interrupt factor flag" "No interrupt,Interrupt" width 7. tree.open "A/D Timer Trigger Selection" group.byte 0x38++0x01 line.byte 0x01 "SCTSL,Scan Conversion Timer Trigger Selection Register" sif (cpuis("S6E2C*")) bitfld.byte 0x01 0.--3. " SCTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,8,9,10,11,12,13" else bitfld.byte 0x01 0.--3. " SCTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,?..." endif line.byte 0x00 "PRTSL,Priority Conversion Timer Trigger Selection Register" sif (cpuis("S6E2C*")) bitfld.byte 0x00 0.--3. " PRTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,8,9,10,11,12,13" else bitfld.byte 0x00 0.--3. " PRTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,?..." endif tree.end width 7. tree.open "A/D Converter Offset Calibration" group.long 0x40++0x03 line.long 0x00 "CALSR,Calibration Setting Register" bitfld.long 0x00 8. " CLBEN ,Calibration permission bit" "Not permitted,Permitted" hexmask.long.byte 0x00 0.--7. 0x01 " OFST ,Offset calibration value setting bit" tree.end width 0x0B tree.end sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) tree "Unit 2" base ad:0x40027200 width 9. group.byte 0x00++0x01 line.byte 0x01 "ADCR,A/D Control Register" bitfld.byte 0x01 7. " SCIF ,Scan conversion interrupt request bit" "Not stored,Stored" bitfld.byte 0x01 6. " PCIF ,Priority conversion interrupt request bit" "Not stored,Stored" bitfld.byte 0x01 5. " CMPIF ,Conversion result comparison interrupt request bit" "Not satisfied,Satisfied" bitfld.byte 0x01 3. " SCIE ,Scan conversion interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 2. " PCIE ,Priority conversion interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " CMPIE ,Conversion result comparison interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " OVRIE ,FIFO overrun interrupt enable bit" "Disabled,Enabled" line.byte 0x00 "ADSR,A/D Status Register" bitfld.byte 0x00 7. " ADSTP ,A/D conversion forced stop bit" "No effect,Stop" bitfld.byte 0x00 6. " FDAS ,FIFO data placement selection bit" "MSB side,LSB side" textline " " rbitfld.byte 0x00 2. " PCNS ,Priority conversion pending flag" "Not pending,Pending" rbitfld.byte 0x00 1. " PCS ,Priority conversion status flag" "Stopped,In progress" rbitfld.byte 0x00 0. " SCS ,Scan conversion status flag" "Stopped,In progress" group.byte 0x08++0x01 line.byte 0x00 "SFNS,Scan Conversion FIFO Stage Count Setup Register" bitfld.byte 0x00 0.--3. " SFS ,Scan conversion FIFO stage count setting bit" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.byte 0x01 "SCCR,Scan Conversion Control Register" rbitfld.byte 0x01 7. " SEMP ,Scan conversion FIFO empty bit" "Not empty,Empty" rbitfld.byte 0x01 6. " SFUL ,Scan conversion FIFO full bit" "Not full,Full" bitfld.byte 0x01 5. " SOVR ,Scan conversion overrun flag" "No overrun,Overrun" bitfld.byte 0x01 4. " SFCLR ,Scan conversion FIFO clear bit" "No effect,Clear" textline " " bitfld.byte 0x01 2. " RPT ,Scan conversion repeat bit" "Single,Repeat" bitfld.byte 0x01 1. " SHEN ,Scan conversion timer start enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " SSTR ,Scan conversion start bit" "No effect,Start" if (((d.b(ad:0x40027200))&0x40)==0x00) rgroup.long 0x0C++0x03 line.long 0x00 "SCFD,Scan Conversion FIFO Data Register" hexmask.long.word 0x00 20.--31. 1. " SD[11:0] ,Scan conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--9. " RS ,Conversion start factor" ",Software,Timer,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif else rgroup.long 0x0C++0x03 line.long 0x00 "SCFD,Scan Conversion FIFO Data Register" hexmask.long.word 0x00 16.--27. 1. " SD[11:0] ,Scan conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--9. " RS ,Conversion start factor" ",Software,Timer,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " SC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif endif sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) group.word 0x10++0x01 line.word 0x00 "SCIS32,Scan Conversion Input Selection Register" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.word 0x00 15. " AN31 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " AN30 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " AN29 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " AN28 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " AN27 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " AN26 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " AN25 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " AN24 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 7. " AN23 ,Analog input selection bits" "Disabled,Enabled" else bitfld.word 0x00 7. " AN23 ,Analog input selection bits" "Disabled,Enabled" endif bitfld.word 0x00 6. " AN22 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " AN21 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " AN20 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " AN19 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " AN18 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " AN17 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " AN16 ,Analog input selection bits" "Disabled,Enabled" endif group.word 0x14++0x01 line.word 0x00 "SCIS10,Scan Conversion Input Selection Register" sif (!cpuis("MB9BF?6?K")&&!cpuis("MB9BF?6?L")) bitfld.word 0x00 15. " AN15 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " AN14 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " AN13 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " AN12 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " AN11 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " AN10 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " AN9 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " AN8 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 7. " AN7 ,Analog input selection bits" "Disabled,Enabled" elif (cpuis("MB9BF?6?L")) bitfld.word 0x00 14. " AN14 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " AN13 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " AN12 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " AN11 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " AN10 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " AN9 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " AN8 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 7. " AN7 ,Analog input selection bits" "Disabled,Enabled" else bitfld.word 0x00 7. " AN7 ,Analog input selection bits" "Disabled,Enabled" endif bitfld.word 0x00 6. " AN6 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " AN5 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " AN4 ,Analog input selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " AN3 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " AN2 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " AN1 ,Analog input selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " AN0 ,Analog input selection bits" "Disabled,Enabled" group.byte 0x18++0x01 line.byte 0x00 "PFNS,Priority Conversion FIFO Stage Count Setup Register" rbitfld.byte 0x00 4.--5. " TEST ,Test bits" "0,1,2,3" bitfld.byte 0x00 0.--1. " PFS ,Priority conversion FIFO stage count setting bits" "First,Second,Third,Fourth" line.byte 0x01 "PCCR,Priority Conversion Control Register" rbitfld.byte 0x01 7. " PEMP ,Priority conversion FIFO empty bit" "Not empty,Empty" rbitfld.byte 0x01 6. " PFUL ,Priority conversion FIFO full bit" "Not full,Full" bitfld.byte 0x01 5. " POVR ,Priority conversion overrun flag" "No overrun,Overrun" bitfld.byte 0x01 4. " PFCLR ,Priority conversion FIFO clear bit" "No effect,Clear" textline " " bitfld.byte 0x01 3. " ESCE ,External trigger analog input selection bit" "P1A[2:0],External" bitfld.byte 0x01 2. " PEEN ,Priority conversion external start enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " PHEN ,Priority conversion timer start enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " PSTR ,Priority conversion start bit" "No effect,Start" if (((d.b(ad:0x40027200))&0x40)==0x00) rgroup.long 0x1C++0x03 line.long 0x00 "PCFD,Priority Conversion FIFO Data Register" hexmask.long.word 0x00 20.--31. 1. " PD[11:0] ,Priority conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--10. " RS ,Conversion start factor" ",Software,Timer,,External trigger,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif else rgroup.long 0x1C++0x03 line.long 0x00 "PCFD,Priority Conversion FIFO Data Register" hexmask.long.word 0x00 16.--27. 1. " PD[11:0] ,Priority conversion result" bitfld.long 0x00 12. " INVL ,A/D conversion result disable bit" "Valid,Invalid" bitfld.long 0x00 8.--10. " RS ,Conversion start factor" ",Software,Timer,,External trigger,?..." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--4. " PC ,Conversion input channel bits 4:0" "0,1,2,3,4,5,6,7,?..." endif endif group.byte 0x20++0x00 line.byte 0x00 "PCIS,Priority Conversion Input Selection Register" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.byte 0x00 3.--7. " P2A ,Priority level 2 analog input selection" "0,1,2,3,4,5,6,7,?..." endif bitfld.byte 0x00 0.--2. " P1A ,Priority level 1 analog input selection" "0,1,2,3,4,5,6,7" group.word 0x26++0x01 line.word 0x00 "CMPD,A/D Comparison Value Setup Register" hexmask.word 0x00 6.--15. 1. " CMAD[11:2] ,A/D conversion result value setting bits" textline " " group.byte 0x24++0x00 line.byte 0x00 "CMPCR,A/D Comparison Control Register" bitfld.byte 0x00 7. " CMPEN ,Conversion result comparison function operation" "Disabled,Enabled" bitfld.byte 0x00 6. " CMD1 ,Comparison mode 1" "=CMPD" bitfld.byte 0x00 5. " CMD0 ,Comparison mode 0" "CCH,All" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.byte 0x00 0.--4. " CCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,?..." endif sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) group.word 0x28++0x01 line.word 0x00 "ADSS23,Sampling Time Selection Register" sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.word 0x00 15. " TS31 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " TS30 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " TS29 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " TS28 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " TS27 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " TS26 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " TS25 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " TS24 ,Sampling time selection bits" "Disabled,Enabled" textline " " endif bitfld.word 0x00 7. " TS23 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 6. " TS22 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " TS21 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " TS20 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " TS19 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " TS18 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " TS17 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " TS16 ,Sampling time selection bits" "Disabled,Enabled" endif group.word 0x2C++0x01 line.word 0x00 "ADSS01,Sampling Time Selection Register" sif (!cpuis("MB9BF?6?K")&&!cpuis("MB9BF?6?L")) bitfld.word 0x00 15. " TS15 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 14. " TS14 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " TS13 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " TS12 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " TS11 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " TS10 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " TS9 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " TS8 ,Sampling time selection bits" "Disabled,Enabled" textline " " elif (cpuis("MB9BF?6?L")) bitfld.word 0x00 14. " TS14 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 13. " TS13 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 12. " TS12 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 11. " TS11 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 10. " TS10 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 9. " TS9 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 8. " TS8 ,Sampling time selection bits" "Disabled,Enabled" textline " " endif bitfld.word 0x00 7. " TS7 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 6. " TS6 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 5. " TS5 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 4. " TS4 ,Sampling time selection bits" "Disabled,Enabled" textline " " bitfld.word 0x00 3. " TS3 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 2. " TS2 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 1. " TS1 ,Sampling time selection bits" "Disabled,Enabled" bitfld.word 0x00 0. " TS0 ,Sampling time selection bits" "Disabled,Enabled" group.byte 0x30++0x01 line.byte 0x01 "ADST0,Sampling Time Setup Register" bitfld.byte 0x01 5.--7. " STX0 ,Sampling time N times setting bits" "X1,X4,X8,X16,X32,X64,X128,X256" bitfld.byte 0x01 0.--4. " ST0[4:0] ,Sampling time setting bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" line.byte 0x00 "ADST1,Sampling Time Setup Register" bitfld.byte 0x00 5.--7. " STX1 ,Sampling time N times setting bits" "X1,X4,X8,X16,X32,X64,X128,X256" bitfld.byte 0x00 0.--4. " ST1[4:0] ,Sampling time setting bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" group.byte 0x34++0x00 line.byte 0x00 "ADCT,Frequency Division Ratio Setup Register" group.word 0x3C++0x01 line.word 0x00 "ADCEN,A/D Operation Enable Setup Register" hexmask.word.byte 0x00 8.--15. 1. " ENBLTIME ,Enable state transition cycle selection bits" rbitfld.word 0x00 1. " READY ,A/D operation enable state bit" "Disabled,Enabled" bitfld.word 0x00 0. " ENBL ,A/D operation enable bit" "Disabled,Enabled" group.word 0x52++0x01 line.word 0x00 "WCMPDH,Upper Limit Setup Register" hexmask.word 0x00 6.--15. 1. " CMHD ,Upper limit" group.byte 0x4C++0x00 line.byte 0x00 "WCMPCR,Range Comparison Control Register" bitfld.byte 0x00 5.--7. " RCOCD ,Continuous detection specification count/state" "0,1,2,3,4,5,6,7" bitfld.byte 0x00 4. " RCOIRS ,Range confirmation" "Out of range,Within range" bitfld.byte 0x00 3. " RCOIE ,Range comparison interrupt request enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " RCOE ,Range comparison execution enable bit" "Disabled,Enabled" group.word 0x50++0x01 line.word 0x00 "WCMPDL,Lower Limit Threshold Setup Register" hexmask.word 0x00 6.--15. 1. " CMLD ,Lower limit threshold" group.byte 0x4D++0x00 line.byte 0x00 "WCMPSR,Range Comparison Channel Select Register" bitfld.byte 0x00 5. " WCMD ,Comparison mode select" "WCCH,All ch." sif (cpuis("S6E2C??J")||cpuis("S6E2C??L")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" elif (cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C??H")||cpuis("S6E2D*")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." elif (cpuis("MB9BF?6?M")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." elif (cpuis("MB9BF?6?L")) bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.byte 0x00 0.--4. " WCCH ,Comparison target analog input channel" "0,1,2,3,4,5,6,7,?..." endif textline " " group.byte 0x44++0x00 line.byte 0x00 "WCMRCOT,Range Comparison Threshold Excess Flag Register" bitfld.byte 0x00 0. " RCOOF ,Threshold excess flag" "Below the lower limit,Beyond the upper limit" group.byte 0x48++0x00 line.byte 0x00 "WCMRCIF,Range Comparison Flag Register" bitfld.byte 0x00 0. " RCINT ,Range comparison interrupt factor flag" "No interrupt,Interrupt" width 7. tree.open "A/D Timer Trigger Selection" group.byte 0x38++0x01 line.byte 0x01 "SCTSL,Scan Conversion Timer Trigger Selection Register" sif (cpuis("S6E2C*")) bitfld.byte 0x01 0.--3. " SCTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,8,9,10,11,12,13" else bitfld.byte 0x01 0.--3. " SCTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,?..." endif line.byte 0x00 "PRTSL,Priority Conversion Timer Trigger Selection Register" sif (cpuis("S6E2C*")) bitfld.byte 0x00 0.--3. " PRTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,8,9,10,11,12,13" else bitfld.byte 0x00 0.--3. " PRTSL ,Scan conversion timer trigger selection bit" "No selected,Multifunction,0,1,2,3,4,5,6,7,?..." endif tree.end width 7. tree.open "A/D Converter Offset Calibration" group.long 0x40++0x03 line.long 0x00 "CALSR,Calibration Setting Register" bitfld.long 0x00 8. " CLBEN ,Calibration permission bit" "Not permitted,Permitted" hexmask.long.byte 0x00 0.--7. 0x01 " OFST ,Offset calibration value setting bit" tree.end width 0x0B tree.end endif tree.end sif (!cpuis("S6E2D*")) tree "12-bit DAC (12-bit D/A Converter)" tree "Unit 0" base ad:0x40033000 width 6. group.byte 0x00++0x00 line.byte 0x00 "DACR,D/A Control Register" bitfld.byte 0x00 5. " DDAS ,10-bit mode data allocation selection bit" "Left alignment,Right alignment" bitfld.byte 0x00 4. " DAC ,10-bit mode selection bit" "12-bit,10-bit" rbitfld.byte 0x00 1. " DRDY ,D/A converter operation enable state" "Disabled,Enabled" bitfld.byte 0x00 0. " DAE ,D/A converter operating enable" "Disabled,Enabled" if (((d.b(ad:0x40033000))&(0x30))==(0x30)) group.word 0x04++0x01 line.word 0x00 "DADR,D/A Data Register" hexmask.word 0x00 2.--11. 1. " DA ,D/A data register" elif (((d.b(ad:0x40033000))&(0x30))==(0x20))||(((d.b(ad:0x40033000))&(0x30))==(0x00)) group.word 0x04++0x01 line.word 0x00 "DADR,D/A Data Register" hexmask.word 0x00 0.--11. 1. " DA ,D/A data register" else group.word 0x04++0x01 line.word 0x00 "DADR,D/A Data Register" hexmask.word 0x00 0.--9. 1. " DA ,D/A data register" endif width 0x0B tree.end tree "Unit 1" base ad:0x40033008 width 6. group.byte 0x00++0x00 line.byte 0x00 "DACR,D/A Control Register" bitfld.byte 0x00 5. " DDAS ,10-bit mode data allocation selection bit" "Left alignment,Right alignment" bitfld.byte 0x00 4. " DAC ,10-bit mode selection bit" "12-bit,10-bit" rbitfld.byte 0x00 1. " DRDY ,D/A converter operation enable state" "Disabled,Enabled" bitfld.byte 0x00 0. " DAE ,D/A converter operating enable" "Disabled,Enabled" if (((d.b(ad:0x40033008))&(0x30))==(0x30)) group.word 0x04++0x01 line.word 0x00 "DADR,D/A Data Register" hexmask.word 0x00 2.--11. 1. " DA ,D/A data register" elif (((d.b(ad:0x40033008))&(0x30))==(0x20))||(((d.b(ad:0x40033008))&(0x30))==(0x00)) group.word 0x04++0x01 line.word 0x00 "DADR,D/A Data Register" hexmask.word 0x00 0.--11. 1. " DA ,D/A data register" else group.word 0x04++0x01 line.word 0x00 "DADR,D/A Data Register" hexmask.word 0x00 0.--9. 1. " DA ,D/A data register" endif width 0x0B tree.end tree.end endif tree "MFSI (Multi-functional Serial Interface)" sif (cpuis("S6E2C*")) tree "Channel 0" base ad:0x40038000 width 8. if (((d.b(ad:0x40038000))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038004))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038000))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038004))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038000))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038014+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038014+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038000+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038000+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038000+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038000))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038000+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038004))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038000+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038004))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038000))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038000))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038014+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038004))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038004))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038000+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038000))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038000))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 1" base ad:0x40038100 width 8. if (((d.b(ad:0x40038100))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038104))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038100))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038104))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038100))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038114+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038114+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038100+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038100+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038100+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038100))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038100+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038104))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038100+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038104))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038100))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038100))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038114+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038104))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038104))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038100+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038100))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038100))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 2" base ad:0x40038200 width 8. if (((d.b(ad:0x40038200))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038204))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038200))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038204))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038200))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038214+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038214+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038200+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038200+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038200+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038200))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038200+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038204))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038200+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038204))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038200))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038200))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038214+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038204))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038204))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038200+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038200))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038200))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 3" base ad:0x40038300 width 8. if (((d.b(ad:0x40038300))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038304))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038300))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038304))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038300))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038314+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038314+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038300+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038300+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038300+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038300))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038300+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038304))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038300+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038304))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038300))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038300))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038314+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038304))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038304))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038300+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038300))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038300))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 4" base ad:0x40038400 width 8. if (((d.b(ad:0x40038400))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038404))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038400))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038404))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038400))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038414+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038414+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038400+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038400+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038400+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038400))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038400+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038404))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038400+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038404))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038400))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038400))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038414+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038404))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038404))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038400+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038400))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038400))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 5" base ad:0x40038500 width 8. if (((d.b(ad:0x40038500))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038504))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038500))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038504))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038500))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038514+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038514+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038500+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038500+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038500+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038500))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038500+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038504))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038500+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038504))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038500))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038500))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038514+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038504))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038504))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038500+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038500))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038500))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 6" base ad:0x40038600 width 8. if (((d.b(ad:0x40038600))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038604))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038600))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038614+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038614+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038600))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038604))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038600))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038614+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038614+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038600))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038614+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038614+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038600+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038600+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038600+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038600))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038600+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038604))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038600+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038604))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038600))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038600))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038614+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038614+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038600))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038604))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038604))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038600+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038600))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038600))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038614+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038614+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038600))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038614+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038614+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 7" base ad:0x40038700 width 8. if (((d.b(ad:0x40038700))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038704))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038700))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038714+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038714+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038700))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038704))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038700))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038714+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038714+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038700))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038714+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038714+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038700+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038700+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038700+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038700))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038700+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038704))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038700+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038704))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038700))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038700))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038714+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038714+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038700))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038704))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038704))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038700+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038700))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038700))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038714+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038714+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038700))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038714+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038714+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 8" base ad:0x40038800 width 8. if (((d.b(ad:0x40038800))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038804))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038800))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038814+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038814+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038800))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038804))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038800))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038814+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038814+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038800))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038814+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038814+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038800+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038800+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038800+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038800))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038800+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038804))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038800+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038804))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038800))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038800))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038814+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038814+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038800))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038804))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038804))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038800+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038800))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038800))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038814+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038814+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038800))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038814+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038814+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 9" base ad:0x40038900 width 8. if (((d.b(ad:0x40038900))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038904))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038900))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038914+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038914+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038900))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038904))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038900))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038914+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038914+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038900))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038914+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038914+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038900+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038900+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038900+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038900))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038900+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038904))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038900+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038904))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038900))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038900))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038914+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038914+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038900))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038904))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038904))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038900+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038900))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038900))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038914+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038914+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038900))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038914+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038914+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 10" base ad:0x40038A00 width 8. if (((d.b(ad:0x40038A00))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038A04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038A00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038A14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038A14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038A00))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038A04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038A00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038A14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038A14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038A00))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038A14+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038A14+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038A00+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038A00+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038A00+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038A00))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038A00+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038A04))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038A00+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038A04))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038A00))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038A00))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038A14+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038A14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038A00))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038A04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038A04))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038A00+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038A00))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038A00))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038A14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038A14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038A00))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038A14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038A14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 11" base ad:0x40038B00 width 8. if (((d.b(ad:0x40038B00))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038B04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038B00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038B14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038B14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038B00))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038B04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038B00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038B14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038B14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038B00))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038B14+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038B14+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038B00+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038B00+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038B00+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038B00))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038B00+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038B04))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038B00+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038B04))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038B00))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038B00))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038B14+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038B14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038B00))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038B04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038B04))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038B00+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038B00))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038B00))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038B14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038B14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038B00))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038B14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038B14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 12" base ad:0x40038C00 width 8. if (((d.b(ad:0x40038C00))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038C04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038C00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038C14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038C14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038C00))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038C04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038C00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038C14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038C14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038C00))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038C14+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038C14+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038C00+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038C00+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038C00+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038C00))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038C00+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038C04))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038C00+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038C04))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038C00))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038C00))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038C14+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038C14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038C00))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038C04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038C04))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038C00+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038C00))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038C00))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038C14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038C14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038C00))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038C14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038C14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 13" base ad:0x40038D00 width 8. if (((d.b(ad:0x40038D00))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038D04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038D00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038D14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038D14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038D00))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038D04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038D00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038D14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038D14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038D00))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038D14+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038D14+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038D00+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038D00+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038D00+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038D00))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038D00+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038D04))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038D00+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038D04))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038D00))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038D00))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038D14+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038D14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038D00))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038D04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038D04))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038D00+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038D00))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038D00))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038D14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038D14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038D00))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038D14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038D14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 14" base ad:0x40038E00 width 8. if (((d.b(ad:0x40038E00))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038E04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038E00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038E14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038E14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038E00))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038E04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038E00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038E14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038E14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038E00))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038E14+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038E14+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038E00+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038E00+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038E00+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038E00))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038E00+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038E04))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038E00+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038E04))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038E00))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038E00))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038E14+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038E14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038E00))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038E04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038E04))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038E00+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038E00))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038E00))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038E14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038E14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038E00))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038E14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038E14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 15" base ad:0x40038F00 width 8. if (((d.b(ad:0x40038F00))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038F04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038F00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038F14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038F14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038F00))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038F04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038F00))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038F14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038F14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038F00))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038F14+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038F14+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038F00+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038F00+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038F00+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038F00))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038F00+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038F04))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038F00+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038F04))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038F00))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038F00))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038F14+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038F14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038F00))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038F04))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038F04))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038F00+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038F00))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038F00))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038F14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038F14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038F00))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038F14+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038F14+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end elif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2D*")) tree "Channel 0" base ad:0x40038000 width 8. if (((d.b(ad:0x40038000))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038004))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038000))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038004))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038000))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038014+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038014+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038000+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038000+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038000+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038000))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038000+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038004))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038000+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038004))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038000))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038000))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038014+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038004))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038004))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038000+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038000))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038000))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 1" base ad:0x40038100 width 8. if (((d.b(ad:0x40038100))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038104))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038100))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038104))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038100))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038114+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038114+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038100+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038100+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038100+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038100))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038100+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038104))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038100+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038104))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038100))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038100))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038114+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038104))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038104))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038100+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038100))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038100))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 2" base ad:0x40038200 width 8. if (((d.b(ad:0x40038200))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038204))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038200))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038204))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038200))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038214+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038214+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038200+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038200+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038200+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038200))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038200+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038204))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038200+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038204))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038200))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038200))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038214+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038204))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038204))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038200+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038200))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038200))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 3" base ad:0x40038300 width 8. if (((d.b(ad:0x40038300))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038304))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038300))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038304))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038300))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038314+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038314+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038300+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038300+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038300+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038300))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038300+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038304))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038300+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038304))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038300))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038300))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038314+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038304))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038304))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038300+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038300))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038300))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 4" base ad:0x40038400 width 8. if (((d.b(ad:0x40038400))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038404))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038400))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038404))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038400))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038414+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038414+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038400+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038400+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038400+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038400))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038400+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038404))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038400+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038404))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038400))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038400))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038414+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038404))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038404))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038400+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038400))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038400))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 5" base ad:0x40038500 width 8. if (((d.b(ad:0x40038500))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038504))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038500))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038504))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038500))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038514+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038514+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038500+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038500+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038500+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038500))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038500+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038504))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038500+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038504))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038500))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038500))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038514+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038504))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038504))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038500+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038500))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038500))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 6" base ad:0x40038600 width 8. if (((d.b(ad:0x40038600))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038604))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038600))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038614+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038614+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038600))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038604))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038600))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038614+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038614+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038600))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038614+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038614+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038600+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038600+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038600+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038600))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038600+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038604))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038600+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038604))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038600))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038600))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038614+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038614+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038600))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038604))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038604))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038600+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038600))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038600))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038614+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038614+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038600))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038614+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038614+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 7" base ad:0x40038700 width 8. if (((d.b(ad:0x40038700))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038704))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038700))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038714+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038714+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038700))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038704))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038700))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038714+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038714+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038700))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038714+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038714+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038700+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038700+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038700+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038700))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038700+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038704))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038700+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038704))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038700))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038700))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038714+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038714+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038700))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038704))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038704))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038700+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038700))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038700))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038714+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038714+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038700))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038714+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038714+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end else tree "Channel 0" base ad:0x40038000 width 8. if (((d.b(ad:0x40038000))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038004))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038000))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038004))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038000))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038014+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038014+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038000+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038000+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038000+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038000))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038000+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038004))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038000+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038004))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038000))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038000))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038014+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038004))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038004))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038000+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038000))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038000))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038000))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038014+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038014+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 1" base ad:0x40038100 width 8. if (((d.b(ad:0x40038100))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038104))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038100))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038104))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038100))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038114+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038114+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038100+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038100+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038100+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038100))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038100+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038104))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038100+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038104))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038100))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038100))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038114+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038104))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038104))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038100+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038100))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038100))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038100))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038114+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038114+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 2" base ad:0x40038200 width 8. if (((d.b(ad:0x40038200))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038204))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038200))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038204))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038200))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038214+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038214+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038200+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038200+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038200+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038200))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038200+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038204))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038200+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038204))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038200))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038200))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038214+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038204))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038204))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038200+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038200))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038200))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038200))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038214+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038214+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 3" base ad:0x40038300 width 8. if (((d.b(ad:0x40038300))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038304))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038300))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038304))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038300))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038314+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038314+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038300+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038300+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038300+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038300))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038300+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038304))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038300+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038304))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038300))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038300))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038314+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038304))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038304))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038300+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038300))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038300))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038300))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038314+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038314+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 4" base ad:0x40038400 width 8. if (((d.b(ad:0x40038400))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038404))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038400))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038404))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038400))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038414+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038414+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038400+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038400+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038400+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038400))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038400+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038404))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038400+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038404))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038400))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038400))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038414+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038404))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038404))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038400+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038400))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038400))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038400))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038414+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038414+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end tree "Channel 5" base ad:0x40038500 width 8. if (((d.b(ad:0x40038500))&0xE0)==0x00) width 10. if (((d.b(ad:0x40038504))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038500))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x20) width 10. if (((d.b(ad:0x40038504))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" else group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,,," bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable Clear bit" "No effect,Clear" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Received operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Transmission operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038500))&(0x08))==(0x00)) group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." else group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " FLWEN ,Flow control enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 5. " INV ,Inverted serial data format bit" "NRZ,Inverted NRZ" textline " " bitfld.byte 0x00 4. " PEN ,Parity enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " P ,Parity select bit" "Even,Odd" bitfld.byte 0x00 0.--2. " L_2_0 ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,?..." endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x00 5. " PE ,Parity error flag bit" "No error,Error" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Register" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmission data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x40) width 10. group.byte 0x00++0x01 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bits" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " SCINV ,Serial clock invert bit" "Not inverted,Inverted" bitfld.byte 0x00 2. " BDS ,Transfer direction select" "LSB first,MSB first" textline " " bitfld.byte 0x00 1. " SCKE ,Master mode serial clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" line.byte 0x01 "SCR,Serial Control Register" bitfld.byte 0x01 7. " UPCL ,Programmable clear bit" "No effect,Clear" bitfld.byte 0x01 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x01 5. " SPI ,SPI corresponding bit" "Normal synchronous,SPI" bitfld.byte 0x01 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 1. " RXE ,Data received enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" group.byte 0x04++0x01 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 7. " SOP ,Serial output pin set bit" "No effect,Set" textline " " sif (cpuis("S6E2*")) bitfld.byte 0x00 5. " CSFE ,Serial Chip Select Format enable bit" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else bitfld.byte 0x00 3.--4. " WT ,Data transmit/received wait select bits" "0bit,1bit,2bit,3bit" bitfld.byte 0x00 0.--2. 6. " L ,Data length select bit" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,20-bit,24-bit,32-bit," endif line.byte 0x01 "SSR,Serial Status Register" bitfld.byte 0x01 7. " REC ,Received error flag clear bit" "No effect,Clear" rbitfld.byte 0x01 3. " ORE ,Overrun error flag bit" "No error,Error" rbitfld.byte 0x01 2. " RDRF ,Received data full flag bit" "Not full,Full" textline " " rbitfld.byte 0x01 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x01 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.word 0x08++0x01 hide.word 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in if (((d.b(ad:0x40038514+0x10))&(0x01))==(0x00)) group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" else group.word 0x024++0x001 line.word 0x00 "SACSR,Serial Suport Control Status Register" bitfld.word 0x00 13. " TBEEN ,Transfer Byte Error Enable bit" "Disabled,Enabled" bitfld.word 0x00 12. " CSEIE ,Chip Select Error Interupt Enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " CES ,Chip Select Error Flag" "No error,Error" textline " " bitfld.word 0x00 8. " TINT ,Timer Interrupt Flag" "No interrupt,Interrupt" bitfld.word 0x00 7. " TINTE ,Timer Interrupt Enable bit" "Disabled,Enabled" rbitfld.word 0x00 6. " TSYNE ,Synchronous Transmission Enable bit" "Disabled,Enabled" textline " " rbitfld.word 0x00 1.--4. " TDIV ,Timer Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,1/128,1/256,?..." bitfld.word 0x00 0. " TMRE ,Serial Timer Enable bit" "Disabled,Enabled" endif rgroup.word 0x028++0x001 line.word 0x00 "STMR,Serial Timer Register" if (((d.b(ad:0x40038514+0x10))&(0x01))==(0x00)) group.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" else rgroup.word 0x02C++0x001 line.word 0x00 "STMCR,Serial Timer Comparison Register" endif if (((d.b(ad:0x40038500+0x01))&0x43)==0x00) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64," bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038500+0x01))&0x43)==(0x01||0x02||0x03)) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) rbitfld.word 0x00 14.--15. " SST ,Serial Chip Select Active Start bit" "SCS0,SCS1,SCS2,SCS3" rbitfld.word 0x00 12.--13. " SED ,Serial Chip Select Active End bit" "SCS0,SCS1,SCS2,SCS3" bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038500+0x01))&0x43)==0x40) group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" bitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." bitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) bitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif bitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" bitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" else group.word 0x030++0x01 line.word 0x00 "SCSCR,Serial Chip Select Control Status Register" sif (cpuis("S6E2*")) bitfld.word 0x00 10.--11. " SCD ,Serial Chip Select Active Display bit" "SCS0,SCS1,SCS2,SCS3" textline " " endif bitfld.word 0x00 9. " SCAM ,Serial Chip Select Active Hold bit" "Not holding,Holding" rbitfld.word 0x00 6.--8. " CDIV ,Serial Chip Select Timing Operation Clock Division bit" "1,1/2,1/4,1/8,1/16,1/32,1/64,?..." rbitfld.word 0x00 5. " CSLVL ,Serial Chip Select Level Setting bit" "Low,High" textline " " sif (cpuis("S6E2*")) rbitfld.word 0x00 4. " CSEN3 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 3. " CSEN2 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 2. " CSEN1 ,Serial Chip Select Enable bit" "Disabled,Enabled" textline " " endif rbitfld.word 0x00 1. " CSEN0 ,Serial Chip Select Enable bit" "Disabled,Enabled" rbitfld.word 0x00 0. " CSOE ,Serial Chip Select Output Enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038500))&(0x43))==(0x00)) group.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" group.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" else rgroup.byte 0x01C++0x01 line.byte 0x00 "SCSTR0,Serial Chip Select Timing Register0" hexmask.byte 0x00 0.--7. 1. " CSHD ,Serial Chip Select Hold Delay bits" line.byte 0x01 "SCSTR1,Serial Chip Select Timing Register1" hexmask.byte 0x01 0.--7. 1. " CCSU ,Serial Chip Select Setup Delay bit" rgroup.word 0x20++0x01 line.word 0x00 "SCSTR2_3,Serial Chip Select Timing Register 2/3" hexmask.word 0x00 0.--15. 1. " CSDS ,Serial Chip Deselect bits" endif sif (cpuis("S6E2*")) if ((((d.b(ad:0x40038500+0x01))&0x43)==0x00)&&(((d.b(ad:0x40038504))&0x20)==0x20)) group.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." group.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." elif ((((d.b(ad:0x40038500+0x01))&0x43)==(0x01||0x02||0x03))&&(((d.b(ad:0x40038504))&0x20)==0x20)) rgroup.byte 0x34++0x01 line.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" bitfld.byte 0x00 7. " CS1_CSLVL ,Serial Chip Select 1 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS1_SCINV ,Serial Clock Invert bit of Serial Chip Select 1" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS1_SPI ,SPI corresponding bit of Serial Chip Select 1" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS1_BDS ,Transfer direction select bit of Serial Chip Select 1" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS1_L ,Data length select bits of Serial Chip Select 1" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." line.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" bitfld.byte 0x01 7. " CS2_CSLVL ,Serial Chip Select 2 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x01 6. " CS2_SCINV ,Serial Clock Invert bit of Serial Chip Select 2" "Not inverted,Inverted" bitfld.byte 0x01 5. " CS2_SPI ,SPI corresponding bit of Serial Chip Select 2" "Normal synchronous,SPI" bitfld.byte 0x01 4. " CS2_BDS ,Transfer direction select bit of Serial Chip Select 2" "LSB,MSB" textline " " bitfld.byte 0x01 0.--3. " CS2_L ,Data length select bits of Serial Chip Select 2" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." rgroup.byte 0x38++0x00 line.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" bitfld.byte 0x00 7. " CS3_CSLVL ,Serial Chip Select 3 Level Setting bit" "Not inverted,Inverted" bitfld.byte 0x00 6. " CS3_SCINV ,Serial Clock Invert bit of Serial Chip Select 3" "Not inverted,Inverted" bitfld.byte 0x00 5. " CS3_SPI ,SPI corresponding bit of Serial Chip Select 3" "Normal synchronous,SPI" bitfld.byte 0x00 4. " CS3_BDS ,Transfer direction select bit of Serial Chip Select 3" "LSB,MSB" textline " " bitfld.byte 0x00 0.--3. " CS3_L ,Data length select bits of Serial Chip Select 3" "8-bit,5-bit,6-bit,7-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,?..." else hgroup.byte 0x34++0x01 hide.byte 0x00 "SCSFR0,Serial Chip Select Format Register 0" textline " " hide.byte 0x01 "SCSFR1,Serial Chip Select Format Register 1" textline " " hgroup.byte 0x38++0x00 hide.byte 0x00 "SCSFR2,Serial Chip Select Format Register 2" textline " " endif endif sif (cpuis("S6E2*")) if (((d.b(ad:0x40038500))&(0x40))==(0x00)) group.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" group.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" else rgroup.byte 0x3C++0x01 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" line.byte 0x01 "TBYTE1,Transfer Byte Register 1" hexmask.byte 0x01 0.--7. 1. " TBYTE1 ,Transfer Byte Register 1" rgroup.byte 0x40++0x01 line.byte 0x00 "TBYTE2,Transfer Byte Register 2" hexmask.byte 0x00 0.--7. 1. " TBYTE2 ,Transfer Byte Register 2" line.byte 0x01 "TBYTE3,Transfer Byte Register 3" hexmask.byte 0x01 0.--7. 1. " TBYTE3 ,Transfer Byte Register 3" endif else if (((d.b(ad:0x40038500))&(0x40))==(0x00)) group.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" else rgroup.byte 0x3C++0x00 line.byte 0x00 "TBYTE0,Transfer Byte Register 0" hexmask.byte 0x00 0.--7. 1. " TBYTE0 ,Transfer Byte Register 0" endif endif group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x00 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No effect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40038514+0x01))&(0x04))==(0x04)) group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FSEL ,FIFO select bit" "Transmit/Receive,Receive/Transmit" else group.byte 0x15++0x00 line.byte 0x00 "FCR1,FIFO Control Register 1" bitfld.byte 0x00 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " FRIIE ,Received FIFO idle detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x00 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" endif if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,FIFO1 Receive Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Transmit Register" in else group.byte 0x18++0x01 line.byte 0x00 "FBYTE1,FIFO1 Transmit Register" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,FIFO2 Receive Register" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x60) width 8. if (((d.b(ad:0x40038504))&(0x40))==(0x40)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "3 bits,4 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" elif (((d.b(ad:0x40038504))&(0x40))==(0x00)) group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 4. " WUCR ,Wake-up control bit" "Disabled,Enabled" bitfld.byte 0x00 3. " SBL ,Stop bit length select bit" "1 bit,2 bits" bitfld.byte 0x00 0. " SOE ,Serial data output enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038500+0x01))&(0x40))==(0x40)) group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 5. " LBR ,LIN Break Field setting bit (valid in master mode only)" "Not effect,Set" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" else group.byte 0x01++0x00 line.byte 0x00 "SCR,Serial Control Register" bitfld.byte 0x00 7. " UPCL ,Programmable clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " MS ,Master/Slave function select bit" "Master,Slave" bitfld.byte 0x00 4. " RIE ,Received interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " RXE ,Data reception enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " TXE ,Data transmission enable bit" "Disabled,Enabled" endif if (((d.b(ad:0x40038500))&(0x08))==(0x00)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "1 bit,3 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" elif (((d.b(ad:0x40038500))&(0x08))==(0x08)) group.byte 0x04++0x00 line.byte 0x00 "ESCR,Extended Communication Control Register" bitfld.byte 0x00 6. " ESBL ,Extension stop bit length select bit" "2 bits,4 bits" bitfld.byte 0x00 4. " LBIE ,LIN Break field detect interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " LBL ,Parity select bit" "13-bits,14-bits,15-bits,16-bits" bitfld.byte 0x00 0.--1. " DEL ,LIN Break delimiter length select bits" "1 bit,2 bits,3 bits,4 bits" endif group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "No effect,Clear" bitfld.byte 0x00 5. " LBD ,LIN Break field detection flag bit" "Cleared,Not effect" rbitfld.byte 0x00 4. " FRE ,Framing error flag bit" "No error,Error" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" bitfld.word 0x00 15. " EXT ,External clock select bit" "Internal,External" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" textline " " bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "No effect,Reset" bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "No effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b elif (((d.b(ad:0x40038500))&0xE0)==0x80) width 10. group.byte 0x00++0x00 line.byte 0x00 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." bitfld.byte 0x00 3. " RIE ,Received interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " TIE ,Transmit interrupt enable bit" "Disabled,Enabled" group.byte 0x01++0x00 line.byte 0x00 "IBCR,I2C Bus Control Register" bitfld.byte 0x00 7. " MSS ,Master/slave select bit" "Slave,Master" bitfld.byte 0x00 6. " ACT/SCC ,Operation flag/iteration start condition generation bit" "Idle/No effect,Busy/Start" bitfld.byte 0x00 5. " ACKE ,Data byte acknowledge enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " WSEL ,Wait selection bit" "After acknowledgement,After data transfer" textline " " bitfld.byte 0x00 3. " CNDE ,Condition detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 2. " INTE ,Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " BER ,Bus error flag bit" "No error,Error" bitfld.byte 0x00 0. " INT ,Interrupt flag bit" "No interrupt,Interrupt" group.byte 0x04++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" rbitfld.byte 0x00 7. " FBT ,First byte bit" "Other,First" rbitfld.byte 0x00 6. " RACK ,Acknowledge flag bit" "Low,High" rbitfld.byte 0x00 5. " RSA ,Reserved address detection bit" "Not detected,Detected" rbitfld.byte 0x00 4. " TRX ,Data direction bit" "Receive,Transmission" textline " " rbitfld.byte 0x00 3. " AL ,Arbitration lost bit" "Not lost,Lost" bitfld.byte 0x00 2. " RSC ,Iteration start condition check bit" "Not detected,Detected" bitfld.byte 0x00 1. " SPC ,Stop condition check bit" "Not detected,Detected" rbitfld.byte 0x00 0. " BB ,Bus state bit" "Idle,Active" group.byte 0x05++0x00 line.byte 0x00 "SSR,Serial Status Register" bitfld.byte 0x00 7. " REC ,Received error flag clear bit" "Not effect,Clear" bitfld.byte 0x00 6. " TSET ,Transmit empty flag set bit" "Not effect,TDRE=1" bitfld.byte 0x00 5. " DMA ,DMA mode enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " TBIE ,Transmit bus idle interrupt enable bit" "Disabled,Enabled" textline " " rbitfld.byte 0x00 3. " ORE ,Overrun error flag bit" "No overrun,Overrun" rbitfld.byte 0x00 2. " RDRF ,Received data full flag bit" "Not full,Full" rbitfld.byte 0x00 1. " TDRE ,Transmit data empty flag bit" "Not empty,Empty" rbitfld.byte 0x00 0. " TBI ,Transmit bus idle flag bit" "Not idle,Idle" hgroup.byte 0x08++0x00 hide.byte 0x00 "RDR/TDR,Receive Data Register/Transmit Data Register" in group.byte 0x01C++0x01 line.byte 0x00 "NFCR,Noise Filter Control Register" bitfld.byte 0x00 0.--4. " NFT ,Noise Filter Time" "8-40,40-60,60-80,80-100,100-120,120-140,140-160,160-180,180-200,200-220,220-240,240-260,260-280,280-300,300-320,320-340,340-360,360-380,380-400,?..." line.byte 0x01 "EIBCR,Extension I2C Bus Control Register" rbitfld.byte 0x01 5. " SDAS ,SDA status bit" "Low,High" rbitfld.byte 0x01 4. " SCLS ,SCL status bit" "Low,High" bitfld.byte 0x01 3. " SDAC ,SDA output control bit" "Low,High" textline " " bitfld.byte 0x01 2. " SCLC ,SCL output control bit" "Low,High" bitfld.byte 0x01 1. " SOCE ,Serial output enabled bit" "Disabled,Enabled" bitfld.byte 0x01 0. " BEC ,Bus Error Control" "Abort,Continue" group.byte 0x10++0x01 line.byte 0x00 "ISBA,7-bit Slave Address Register" bitfld.byte 0x00 7. " SAEN ,Slave address enable bit" "Disabled,Enabled" hexmask.byte 0x00 0.--6. 1. " SA ,7-bit slave address" line.byte 0x01 "ISMK,7-bit Slave Address Mask Register" bitfld.byte 0x01 7. " EN ,I2C interface operation enable bit" "Disabled,Enabled" bitfld.byte 0x01 6. " SM ,Slave address mask bit 6" "0,1" bitfld.byte 0x01 5. ",Slave address mask bit 5" "0,1" bitfld.byte 0x01 4. ",Slave address mask bit 4" "0,1" bitfld.byte 0x01 3. ",Slave address mask bit 3" "0,1" bitfld.byte 0x01 2. ",Slave address mask bit 2" "0,1" bitfld.byte 0x01 1. ",Slave address mask bit 1" "0,1" bitfld.byte 0x01 0. ",Slave address mask bit 0" "0,1" group.word 0x0C++0x01 line.word 0x00 "BGR,Baud Rate Generator Registers" hexmask.word.byte 0x00 8.--14. 1. " BGR1 ,Baud Rate Generator Register 1" hexmask.word.byte 0x00 0.--7. 1. " BGR0 ,Baud Rate Generator Register 0" group.byte 0x14++0x01 line.byte 0x00 "FCR0,FIFO Control Register 0" rbitfld.byte 0x00 6. " FLST ,FIFO retransmit data lost flag bit" "Not lost,Lost" bitfld.byte 0x00 5. " FLD ,FIFO pointer reload bit" "Not reloaded,Reloaded" bitfld.byte 0x00 4. " FSET ,FIFO pointer save bit" "No efect,Save" bitfld.byte 0x00 3. " FCL2 ,FIFO2 reset bit" "Not effected,Reset" textline " " bitfld.byte 0x00 2. " FCL1 ,FIFO1 reset bit" "Not effect,Reset" bitfld.byte 0x00 1. " FE2 ,FIFO2 operation enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " FE1 ,FIFO1 operation enable bit" "Disabled,Enabled" line.byte 0x01 "FCR1,FIFO Control Register 1" bitfld.byte 0x01 4. " FLSTE ,Retransmit data lost detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " FRIIE ,Received FIFO idle detect enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " FDRQ ,Transmit FIFO data request bit" "Not requested,Requested" textline " " bitfld.byte 0x01 1. " FTIE ,Transmit FIFO interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 0. " FSEL ,FIFO select bit (FIFO1/FIFO2)" "Transmit/Receive,Receive/Transmit" if (((d.b(ad:0x40038514+0x01))&(0x01))==(0x01)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Receive FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Transmit FIFO" in elif (((d.b(ad:0x40038514+0x01))&(0x01))==(0x00)) group.byte 0x18++0x00 line.byte 0x00 "FBYTE1,Transmit FIFO" hgroup.byte 0x19++0x00 hide.byte 0x00 "FBYTE2,Receive FIFO" in endif width 0x0b else group.byte 0x0++0x0 line.byte 0x0 "SMR,Serial Mode Register" bitfld.byte 0x00 5.--7. " MD ,Operation mode set bit" "UART0,UART1,CSIO,LIN,I2C,?..." endif width 0x0B tree.end endif tree.end sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")||cpuis("S6E2D*")||cpuis("MB9BF56*")||cpuis("MB9BF36*")) tree "USB (Universal Serial Bus)" sif (cpuis("S6E2C2*")||cpuis("S6E2CC*")) tree "USB/ETH Clock Generation" base ad:0x40036000 width 11. group.byte 0x00++0x00 line.byte 0x00 "UCCR,USB/Ethernet Clock Control Register" bitfld.byte 0x00 5.--6. " ECSEL ,Ethernet clock selection bits" "CLKMO,USB/Ethernet-PLL,CLKPLL,?..." bitfld.byte 0x00 4. " ECEN ,Ethernet clock output enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " UCEN1 ,Usb_ch1 clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 1.--2. " UCSEL ,USB clock selection bits" "CLKMO,USB/Ethernet-PLL,CLKPLL,?..." bitfld.byte 0x00 0. " UCEN ,Usb_ch0 clock output enable bit" "Disabled,Enabled" group.byte 0x04++0x00 line.byte 0x00 "UPCR1,USB/Ethernet-PLL Control Register 1" bitfld.byte 0x00 1. " UPINC ,USB/Ethernet-PLL input clock selection bit" "CLKMO,?..." bitfld.byte 0x00 0. " UPLLEN ,USB/Ethernet-PLL oscillation enable bit" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "UPCR2,USB/Ethernet-PLL Control Register 2" bitfld.byte 0x00 0.--2. " UPOWT ,USB/Ethernet-PLL oscillation stabilization wait time setting bits" "2^9,2^10,2^11,2^12,2^13,2^14,2^15,2^16" group.byte 0x0C++0x00 line.byte 0x00 "UPCR3,USB/Ethernet-PLL Control Register 3" bitfld.byte 0x00 0.--4. " UPLLK ,USB/Ethernet-PLL clock division ratio (K) setting bits" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16,/17,/18,/19,/20,/21,/22,/23,/24,/25,/26,/27,/28,/29,/30,/31,/32" group.byte 0x10++0x00 line.byte 0x00 "UPCR4,USB/Ethernet-PLL Control Register 4" bitfld.byte 0x00 0.--6. " UPLLN ,USB/Ethernet-PLL clock division ratio (N) setting bits" ",,,,,,,,,,,,,/14,/15,/16,/17,/18,/19,/20,/21,/22,/23,/24,/25,/26,/27,/28,/29,/30,/31,/32,/33,/34,/35,/36,/37,/38,/39,/40,/41,/42,/43,/44,/45,/46,/47,/48,/49,/50,/51,/52,/53,/54,/55,/56,/57,/58,/59,/60,/61,/62,/63,/64,/65,/66,/67,/68,/69,/70,/71,/72,/73,/74,/75,/76,/77,/78,/79,/80,/81,/82,/83,/84,/85,/86,/87,/88,/89,/90,/91,/92,/93,/94,/95,/96,/97,/98,/99,/100,?..." group.byte 0x24++0x00 line.byte 0x00 "UPCR5,USB/Ethernet-PLL Control Register 5" bitfld.byte 0x00 0.--3. " UPLLM ,USB/Ethernet-PLL clock division ratio (M) setting bits" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16" group.byte 0x28++0x00 line.byte 0x00 "UPCR6,USB/Ethernet-PLL Control Register 6" bitfld.byte 0x00 0.--3. " UBSR ,CLKPLL division ratio setting bits" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16" group.byte 0x2C++0x00 line.byte 0x00 "UPCR7,USB/Ethernet-PLL Control Register 7" bitfld.byte 0x00 0. " EPLLEN ,USB/Ethernet-PLL control bit in timer mode" "Disabled,Enabled" rgroup.byte 0x14++0x00 line.byte 0x00 "UP_STR,USB/Ethernet-PLL Status Register" bitfld.byte 0x00 0. " UPRDY ,USB/Ethernet-PLL oscillation stabilization bit" "Stabilization wait,Stabilized" group.byte 0x18++0x00 line.byte 0x00 "UPINT_ENR,USB/Ethernet-PLL Interrupt Factor Enable Register" bitfld.byte 0x00 0. " UPCSE ,USB/Ethernet-PLL oscillation stabilization wait complete interrupt enable bit" "Disabled,Enabled" rgroup.byte 0x20++0x00 line.byte 0x00 "UPINT_STR,USB/Ethernet-PLL Interrupt Factor Status Register" bitfld.byte 0x00 0. " UPCSC ,USB-PLL interrupt factor status bit" "No interrupt,Interrupt" wgroup.byte 0x1C++0x00 line.byte 0x00 "UPINT_CLR,USB/Ethernet-PLL Interrupt Factor Clear Register" bitfld.byte 0x00 0. " UPCSI ,USB/Ethernet-PLL oscillation stabilization interrupt factor clear bit" "Not clear,Clear" group.byte 0x30++0x00 line.byte 0x00 "USBEN0,USB_CH0 Enable Register" bitfld.byte 0x00 0. " USBEN0 ,USB_CH0 enable bit" "Disabled,Enabled" sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) group.byte 0x34++0x00 line.byte 0x00 "USBEN1,USB_CH1 Enable Register" bitfld.byte 0x00 0. " USBEN1 ,USB_CH1 enable bit" "Disabled,Enabled" endif width 0x0B tree.end else tree "USB Clock Generation" base ad:0x40036000 width 11. group.byte 0x00++0x00 line.byte 0x00 "UCCR,USB Clock Control Register" bitfld.byte 0x00 3. " UCEN1 ,Usb_ch1 clock output enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " UCSEL ,USB clock selection bit" "CLKMO,USB-PLL" bitfld.byte 0x00 0. " UCEN ,Usb_ch0 clock output enable bit" "Disabled,Enabled" group.byte 0x04++0x00 line.byte 0x00 "UPCR1,USB-PLL Control Register1" bitfld.byte 0x00 1. " UPINC ,USB-PLL input clock selection bit" "CLKMO,?..." bitfld.byte 0x00 0. " UPLLEN ,USB-PLL oscillation enable bit" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "UPCR2,USB-PLL Control Register 2" bitfld.byte 0x00 0.--2. " UPOWT ,USB-PLL oscillation stabilization wait time setting bits" "2^9,2^10,2^11,2^12,2^13,2^14,2^15,2^16" group.byte 0x0C++0x00 line.byte 0x00 "UPCR3,USB-PLL Control Register 3" bitfld.byte 0x00 0.--4. " UPLLK ,Frequency division ratio setting bits of the USB-PLL clock" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16,/17,/18,/19,/20,/21,/22,/23,/24,/25,/26,/27,/28,/29,/30,/31,/32" group.byte 0x10++0x00 line.byte 0x00 "UPCR4,USB-PLL Control Register 4" bitfld.byte 0x00 0.--6. " UPLLN ,Frequency division ratio setting bits of the USB-PLL clock" ",,,,,,,,,,,,,/14,/15,/16,/17,/18,/19,/20,/21,/22,/23,/24,/25,/26,/27,/28,/29,/30,/31,/32,/33,/34,/35,/36,/37,/38,/39,/40,/41,/42,/43,/44,/45,/46,/47,/48,/49,/50,/51,/52,/53,/54,/55,/56,/57,/58,/59,/60,/61,/62,/63,/64,/65,/66,/67,/68,/69,/70,/71,/72,/73,/74,/75,/76,/77,/78,/79,/80,/81,/82,/83,/84,/85,/86,/87,/88,/89,/90,/91,/92,/93,/94,/95,/96,/97,/98,/99,/100,?..." group.byte 0x24++0x00 line.byte 0x00 "UPCR5,USB-PLL Control Register 5" bitfld.byte 0x00 0.--3. " UPLLM ,Frequency division ratio setting bits of the USB-PLL clock" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16" rgroup.byte 0x14++0x00 line.byte 0x00 "UP_STR,USB-PLL Status Register" bitfld.byte 0x00 0. " UPRDY ,USB-PLL oscillation stabilization bit" "Stabilization wait,Stabilized" group.byte 0x18++0x00 line.byte 0x00 "UPINT_ENR,USB-PLL Interrupt Factor Enable Register" bitfld.byte 0x00 0. " UPCSE ,USB-PLL oscillation stabilization wait complete interrupt enable bit" "Disabled,Enabled" rgroup.byte 0x20++0x00 line.byte 0x00 "UPINT_STR,USB-PLL Interrupt Factor Status Register" bitfld.byte 0x00 0. " UPCSC ,USB-PLL interrupt factor status bit" "No interrupt,Interrupt" wgroup.byte 0x1C++0x00 line.byte 0x00 "UPINT_CLR,USB-PLL Interrupt Factor Clear Register" bitfld.byte 0x00 0. " UPCSI ,USB-PLL oscillation stabilization interrupt factor clear bit" "No effect,Clear" group.byte 0x30++0x00 line.byte 0x00 "USBEN0,USB_CH0 Enable Register" bitfld.byte 0x00 0. " USBEN0 ,USB_CH0 enable bit" "Disabled,Enabled" sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) group.byte 0x34++0x00 line.byte 0x00 "USBEN1,USB_CH1 Enable Register" bitfld.byte 0x00 0. " USBEN1 ,USB_CH1 enable bit" "Disabled,Enabled" endif width 0x0B tree.end endif tree "Channel 0" base ad:0x40040000 width 9. tree "Function Registers" group.word 0x2120++0x01 line.word 0x00 "UDCC,UDC Control Register" bitfld.word 0x00 7. " RST ,Function reset bit" "No reset,Reset" bitfld.word 0x00 6. " RESUM ,Resume setting bit" "No effect,Resume" bitfld.word 0x00 5. " HCONX ,Host connection bit" "Connected,Disconnected" bitfld.word 0x00 4. " USTP ,USB operating clock stop bit" "Not stopped,Stopped" textline " " bitfld.word 0x00 3. " STALCLREN ,Endpoint 1 to 5 STAL bit clear select bit" "Software,Hardware" bitfld.word 0x00 1. " RFBK ,Data toggle mode select bit (When to toggle PID data)" "After transfer,Unconditionally" bitfld.word 0x00 0. " PWC ,Power control bit" "Bus power,Self power" group.word 0x2124++0x01 line.word 0x00 "EP0C,EP0 Control Register" bitfld.word 0x00 9. " STAL ,Endpoint 0 stall setting bit" "No effect,Stall" hexmask.word.byte 0x00 0.--6. 1. " PKS0 ,Packet size endpoint 0 setting bits" if (((d.b(ad:0x40040000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x08) group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "In,Out" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "No effect,Stall" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" elif (((d.b(ad:0x40040000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x00) group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "In,Out" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Not stalled,Stalled" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" elif (((d.b(ad:0x40040000+0x2100))&0x01)==0x00)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x08) if (((d.w(ad:0x40040000+0x2128))&0x6000)==0x2000) group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" else group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" endif else if (((d.w(ad:0x40040000+0x2128))&0x6000)==0x2000) group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" else group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" endif endif if (((d.b(ad:0x40040000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x08) group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "In,Out" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "No effect,Stall" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" elif (((d.b(ad:0x40040000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x00) group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "In,Out" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Not stalled,Stalled" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" elif (((d.b(ad:0x40040000+0x2100))&0x01)==0x00)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x08) if (((d.w(ad:0x40040000+0x2128))&0x6000)==0x2000) group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" else group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" endif else if (((d.w(ad:0x40040000+0x2128))&0x6000)==0x2000) group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" else group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" endif endif if (((d.b(ad:0x40040000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x08) group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "No effect,Stall" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" elif (((d.b(ad:0x40040000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x00) group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Not stalled,Stalled" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" elif (((d.b(ad:0x40040000+0x2100))&0x01)==0x00)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x08) if (((d.w(ad:0x40040000+0x2128))&0x6000)==0x2000) group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" else group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" endif else if (((d.w(ad:0x40040000+0x2128))&0x6000)==0x2000) group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" else group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" endif endif if (((d.b(ad:0x40040000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x08) group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "No effect,Stall" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" elif (((d.b(ad:0x40040000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x00) group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Not stalled,Stalled" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" elif (((d.b(ad:0x40040000+0x2100))&0x01)==0x00)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x08) if (((d.w(ad:0x40040000+0x2128))&0x6000)==0x2000) group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" else group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" endif else if (((d.w(ad:0x40040000+0x2128))&0x6000)==0x2000) group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" else group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" endif endif if (((d.b(ad:0x40040000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x08) group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "No effect,Stall" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" elif (((d.b(ad:0x40040000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x00) group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Not stalled,Stalled" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" elif (((d.b(ad:0x40040000+0x2100))&0x01)==0x00)&&(((d.w(ad:0x40040000+0x2120))&0x08)==0x08) if (((d.w(ad:0x40040000+0x2128))&0x6000)==0x2000) group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" else group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" endif else if (((d.w(ad:0x40040000+0x2128))&0x6000)==0x2000) group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" else group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" endif endif rgroup.word 0x213C++0x01 line.word 0x00 "TMSP,Time Stamp Register" hexmask.word 0x00 0.--10. 1. " TMSP ,The frame number of a received SOF packet" group.byte 0x2140++0x01 line.byte 0x00 "UDCS,UDC Status Register" bitfld.byte 0x00 5. " SUSP ,Suspend detection bit" "Not detected,Detected" bitfld.byte 0x00 4. " SOF ,SOF detection bit" "Not detected,Detected" bitfld.byte 0x00 3. " BRST ,USB bus reset detection bit" "Not detected,Detected" bitfld.byte 0x00 2. " WKUP ,Wake-up detection bit" "Not detected,Detected" textline " " bitfld.byte 0x00 1. " SETP ,Setup stage detection bit" "Not detected,Detected" bitfld.byte 0x00 0. " CONF ,Configuration detection bit" "Not detected,Detected" line.byte 0x01 "UDCIE,UDC Interrupt Enable Register" bitfld.byte 0x01 5. " SUSPIE ,Suspend interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 4. " SOFIE ,SOF reception interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " BRSTIE ,Bus reset interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " WKUPIE ,Wake-up interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 1. " CONFN ,Configuration number indication bit" "Number 0,Number 1" bitfld.byte 0x01 0. " CONFIE ,Configuration interrupt enable bit" "Disabled,Enabled" group.word 0x2144++0x01 line.word 0x00 "EP0IS,EP0I Status Register" bitfld.word 0x00 15. " BFINI ,Send buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQIIE ,Send data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 10. " DRQI ,Send/receive data interrupt request bit" "No interrupt,Interrupt" group.word 0x2148++0x01 line.word 0x00 "EP0OS,EP0O Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 10. " DRQO ,Receive data interrupt request bit" "No interrupt,Interrupt" textline " " bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word.byte 0x00 0.--6. 1. " SIZE ,Packet size indication bit" group.word 0x214C++0x01 line.word 0x00 "EP1S,EP1 Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " BUSY ,Busy flag bit" "Idle,Busy" textline " " bitfld.word 0x00 10. " DRQ ,Packet transfer interrupt request" "No interrupt,Interrupt" bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word 0x00 0.--8. 1. " SIZE1 ,Packet size" group.word 0x2150++0x01 line.word 0x00 "EP2S,EP2 Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " BUSY ,Busy flag bit" "Idle,Busy" textline " " bitfld.word 0x00 10. " DRQ ,Packet transfer interrupt request" "No interrupt,Interrupt" bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word.byte 0x00 0.--6. 1. " SIZE2 ,Packet size" group.word 0x2154++0x01 line.word 0x00 "EP3S,EP3 Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " BUSY ,Busy flag bit" "Idle,Busy" textline " " bitfld.word 0x00 10. " DRQ ,Packet transfer interrupt request" "No interrupt,Interrupt" bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word.byte 0x00 0.--6. 1. " SIZE3 ,Packet size" group.word 0x2158++0x01 line.word 0x00 "EP4S,EP4 Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " BUSY ,Busy flag bit" "Idle,Busy" textline " " bitfld.word 0x00 10. " DRQ ,Packet transfer interrupt request" "No interrupt,Interrupt" bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word.byte 0x00 0.--6. 1. " SIZE4 ,Packet size" group.word 0x215C++0x01 line.word 0x00 "EP5S,EP5 Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " BUSY ,Busy flag bit" "Idle,Busy" textline " " bitfld.word 0x00 10. " DRQ ,Packet transfer interrupt request" "No interrupt,Interrupt" bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word.byte 0x00 0.--6. 1. " SIZE5 ,Packet size" group.byte 0x2160++0x01 line.byte 0x00 "EP0DTL,EP0 Low Data Register" line.byte 0x01 "EP0DTH,EP0 High Data Register" group.byte 0x2164++0x01 line.byte 0x00 "EP1DTL,EP1 Low Data Register" line.byte 0x01 "EP1DTH,EP1 High Data Register" group.byte 0x2168++0x01 line.byte 0x00 "EP2DTL,EP2 Low Data Register" line.byte 0x01 "EP2DTH,EP2 High Data Register" group.byte 0x216C++0x01 line.byte 0x00 "EP3DTL,EP3 Low Data Register" line.byte 0x01 "EP3DTH,EP3 High Data Register" group.byte 0x2170++0x01 line.byte 0x00 "EP4DTL,EP4 Low Data Register" line.byte 0x01 "EP4DTH,EP4 High Data Register" group.byte 0x2174++0x01 line.byte 0x00 "EP5DTL,EP5 Low Data Register" line.byte 0x01 "EP5DTH,EP5 High Data Register" tree.end width 10. tree "Host Registers" if (((d.b(ad:0x40040000+0x2108))&0x04)==0x04) group.byte 0x2100++0x01 line.byte 0x01 "HCNT1,Host Control Register 1" bitfld.byte 0x01 2. " SOFSTEP ,This is a SOF interrupt occurrence selection bit" "Each SOF,HFCOMP match" bitfld.byte 0x01 1. " CANCEL ,Token CANCEL enable" "Disabled,Enabled" bitfld.byte 0x01 0. " RETRY ,RETRY enable" "Disabled,Enabled" line.byte 0x00 "HCNT0,Host Control Register 0" bitfld.byte 0x00 7. " RWKIRE ,Remove wake up interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 6. " URIRE ,Usb bus rest interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " CMPIRE ,Completion interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " CNNIRE ,Connection interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " DIRE ,Disconnection interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " SOFIRE ,Start of frame interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 1. " URST ,Usb bus reset" "No reset,?..." bitfld.byte 0x00 0. " HOST ,HOST mode" "Function,Host" else group.byte 0x2100++0x01 line.byte 0x01 "HCNT1,Host Control Register 1" bitfld.byte 0x01 2. " SOFSTEP ,This is a SOF interrupt occurrence selection bit" "Each SOF,HFCOMP match" bitfld.byte 0x01 1. " CANCEL ,Token CANCEL enable" "Disabled,Enabled" bitfld.byte 0x01 0. " RETRY ,RETRY enable" "Disabled,Enabled" line.byte 0x00 "HCNT0,Host Control Register 0" bitfld.byte 0x00 7. " RWKIRE ,Remove wake up interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 6. " URIRE ,Usb bus rest interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " CMPIRE ,Completion interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " CNNIRE ,Connection interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " DIRE ,Disconnection interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " SOFIRE ,Start of frame interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 1. " URST ,Usb bus reset" "No reset,Reset" bitfld.byte 0x00 0. " HOST ,HOST mode" "Function,Host" endif group.byte 0x2104++0x01 line.byte 0x00 "HIRQ,Host Interrupt Register" bitfld.byte 0x00 7. " TCAN ,Token cancel flag" "Not cancelled,Cancelled" bitfld.byte 0x00 5. " RWKIRQ ,Remove wake up interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 4. " URIRQ ,Usb bus reset interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 3. " CMPIRQ ,Completion interrupt request" "No interrupt,Interrupt" textline " " bitfld.byte 0x00 2. " CNNIRQ ,Connection interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DIRQ ,Disconnection interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " SOFIRQ ,Start of frame interrupt request" "No interrupt,Interrupt" line.byte 0x01 "HERR,Host Error Status Register" bitfld.byte 0x01 7. " LSTSOF ,Lost SOF flag" "Not lost,Lost" bitfld.byte 0x01 6. " RERR ,Receive error flag" "No error,Error" bitfld.byte 0x01 5. " TOUT ,Timeout flag" "No timeout,Timeout" bitfld.byte 0x01 4. " CRC ,CRC error flag" "No error,Error" textline " " bitfld.byte 0x01 3. " TGERR ,Toggle error flag" "No error,Error" bitfld.byte 0x01 2. " STUFF ,Stuffing error flag" "No error,Error" bitfld.byte 0x01 0.--1. " HS ,Hand shake status" "ACK,NAK,STALL,NULL" group.byte 0x2108++0x01 line.byte 0x00 "HSTATE,Host Status Register" bitfld.byte 0x00 5. " ALIVE ,Keep-alive function in the low-speed mode" "SOF,SE0" bitfld.byte 0x00 4. " CLKSEL ,USB operation clock selection bit" "Low-speed,Full-speed" bitfld.byte 0x00 3. " SOFBUSY ,SOF busy flag" "Stopped,Busy" bitfld.byte 0x00 2. " SUSP ,Suspend setting bit" "Not suspended,Suspended" textline " " rbitfld.byte 0x00 1. " TMODE ,Transmission MODE" "Low speed,Full speed" rbitfld.byte 0x00 0. " CSTAT ,Connection status flag" "Disconnected,Connected" line.byte 0x01 "HFCOMP,SOF Interrupt Frame Compare Register" group.byte 0x2110++0x00 line.byte 0x00 "HRTIMER2,The Retry Timer Setup Register Bits [17,16]" bitfld.byte 0x00 0.--1. " RTIMER2 ,The retry timer setup register bits [17,16]" "0,1,2,3" group.word 0x210C++0x01 line.word 0x00 "HRTIMER,The Retry Timer Setup Register Bits [15,0]" hexmask.word.byte 0x00 8.--15. 1. " RTIMER1 ,The retry timer setup register bits [15,8]" hexmask.word.byte 0x00 0.--7. 1. " RTIMER0 ,The retry timer setup register bits [7,0]" group.byte 0x2111++0x00 line.byte 0x00 "HADR,Host Address Register" hexmask.byte 0x00 0.--6. 1. " ADDRESS ,Address bits" group.word 0x2114++0x01 line.word 0x00 "HEOF,EOF Setup Register" hexmask.word.byte 0x00 8.--13. 1. " EOF1 ,End of frame bits[13,8]" hexmask.word.byte 0x00 0.--7. 1. " EOF0 ,End of frame bits[7,0]" if (((d.b(ad:0x40040000+0x2108))&0x08)==0x00) group.word 0x2118++0x01 line.word 0x00 "HFRAME,Frame Setup Register" bitfld.word 0x00 8.--10. " FRAME1 ,Frame setting bits [10,8]" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x00 0.--7. 1. " FRAME0 ,Frame setting bits [7,0]" else rgroup.word 0x2118++0x01 line.word 0x00 "HFRAME,Frame Setup Register" bitfld.word 0x00 8.--10. " FRAME1 ,Frame setting bits [10,8]" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x00 0.--7. 1. " FRAME0 ,Frame setting bits [7,0]" endif group.byte 0x211C++0x00 line.byte 0x00 "HTOKEN,Host Token Endpoint Register" bitfld.byte 0x00 7. " TGGL ,Toggle bit" "DATA0,DATA1" bitfld.byte 0x00 4.--6. " TKNEN ,Token enable bits" "No data,SETUP,IN,OUT,SOF,Isochronous IN,Isochronous OUT,?..." bitfld.byte 0x00 0.--3. " ENDPT ,END point" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" tree.end width 0x0B tree.end sif (cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) tree "Channel 1" base ad:0x40050000 width 9. tree "Function Registers" group.word 0x2120++0x01 line.word 0x00 "UDCC,UDC Control Register" bitfld.word 0x00 7. " RST ,Function reset bit" "No reset,Reset" bitfld.word 0x00 6. " RESUM ,Resume setting bit" "No effect,Resume" bitfld.word 0x00 5. " HCONX ,Host connection bit" "Connected,Disconnected" bitfld.word 0x00 4. " USTP ,USB operating clock stop bit" "Not stopped,Stopped" textline " " bitfld.word 0x00 3. " STALCLREN ,Endpoint 1 to 5 STAL bit clear select bit" "Software,Hardware" bitfld.word 0x00 1. " RFBK ,Data toggle mode select bit (When to toggle PID data)" "After transfer,Unconditionally" bitfld.word 0x00 0. " PWC ,Power control bit" "Bus power,Self power" group.word 0x2124++0x01 line.word 0x00 "EP0C,EP0 Control Register" bitfld.word 0x00 9. " STAL ,Endpoint 0 stall setting bit" "No effect,Stall" hexmask.word.byte 0x00 0.--6. 1. " PKS0 ,Packet size endpoint 0 setting bits" if (((d.b(ad:0x40050000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x08) group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "In,Out" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "No effect,Stall" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" elif (((d.b(ad:0x40050000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x00) group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "In,Out" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Not stalled,Stalled" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" elif (((d.b(ad:0x40050000+0x2100))&0x01)==0x00)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x08) if (((d.w(ad:0x40050000+0x2128))&0x6000)==0x2000) group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" else group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" endif else if (((d.w(ad:0x40050000+0x2128))&0x6000)==0x2000) group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" else group.word 0x2128++0x01 line.word 0x00 "EP1C,EP1 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word 0x00 0.--8. 1. " PKS1 ,Packet size setting bits" endif endif if (((d.b(ad:0x40050000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x08) group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "In,Out" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "No effect,Stall" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" elif (((d.b(ad:0x40050000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x00) group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "In,Out" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Not stalled,Stalled" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" elif (((d.b(ad:0x40050000+0x2100))&0x01)==0x00)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x08) if (((d.w(ad:0x40050000+0x2128))&0x6000)==0x2000) group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" else group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" endif else if (((d.w(ad:0x40050000+0x2128))&0x6000)==0x2000) group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",ISO,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" else group.word 0x212C++0x01 line.word 0x00 "EP2C,EP2 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS2 ,Packet size setting bits" endif endif if (((d.b(ad:0x40050000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x08) group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "No effect,Stall" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" elif (((d.b(ad:0x40050000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x00) group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Not stalled,Stalled" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" elif (((d.b(ad:0x40050000+0x2100))&0x01)==0x00)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x08) if (((d.w(ad:0x40050000+0x2128))&0x6000)==0x2000) group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" else group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" endif else if (((d.w(ad:0x40050000+0x2128))&0x6000)==0x2000) group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" else group.word 0x2130++0x01 line.word 0x00 "EP3C,EP3 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS3 ,Packet size setting bits" endif endif if (((d.b(ad:0x40050000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x08) group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "No effect,Stall" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" elif (((d.b(ad:0x40050000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x00) group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Not stalled,Stalled" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" elif (((d.b(ad:0x40050000+0x2100))&0x01)==0x00)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x08) if (((d.w(ad:0x40050000+0x2128))&0x6000)==0x2000) group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" else group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" endif else if (((d.w(ad:0x40050000+0x2128))&0x6000)==0x2000) group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" else group.word 0x2134++0x01 line.word 0x00 "EP4C,EP4 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS4 ,Packet size setting bits" endif endif if (((d.b(ad:0x40050000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x08) group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "No effect,Stall" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" elif (((d.b(ad:0x40050000+0x2100))&0x01)==0x01)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x00) group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Not stalled,Stalled" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" elif (((d.b(ad:0x40050000+0x2100))&0x01)==0x00)&&(((d.w(ad:0x40050000+0x2120))&0x08)==0x08) if (((d.w(ad:0x40050000+0x2128))&0x6000)==0x2000) group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" else group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Ignored,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" endif else if (((d.w(ad:0x40050000+0x2128))&0x6000)==0x2000) group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" else group.word 0x2138++0x01 line.word 0x00 "EP5C,EP5 Control Register" bitfld.word 0x00 15. " EPEN ,Endpoint enable bit" "Disabled,Enabled" bitfld.word 0x00 13.--14. " TYPE ,Endpoint transfer type select bits" ",,Bulk,Interrupt" bitfld.word 0x00 12. " DIR ,Endpoint transfer direction select bit" "Out,In" bitfld.word 0x00 11. " DMAE ,DMA automatic transfer enable bit" "Disabled,Enabled" textline " " bitfld.word 0x00 9. " STAL ,Endpoint stall setting bit" "Released,Set" hexmask.word.byte 0x00 0.--6. 1. " PKS5 ,Packet size setting bits" endif endif rgroup.word 0x213C++0x01 line.word 0x00 "TMSP,Time Stamp Register" hexmask.word 0x00 0.--10. 1. " TMSP ,The frame number of a received SOF packet" group.byte 0x2140++0x01 line.byte 0x00 "UDCS,UDC Status Register" bitfld.byte 0x00 5. " SUSP ,Suspend detection bit" "Not detected,Detected" bitfld.byte 0x00 4. " SOF ,SOF detection bit" "Not detected,Detected" bitfld.byte 0x00 3. " BRST ,USB bus reset detection bit" "Not detected,Detected" bitfld.byte 0x00 2. " WKUP ,Wake-up detection bit" "Not detected,Detected" textline " " bitfld.byte 0x00 1. " SETP ,Setup stage detection bit" "Not detected,Detected" bitfld.byte 0x00 0. " CONF ,Configuration detection bit" "Not detected,Detected" line.byte 0x01 "UDCIE,UDC Interrupt Enable Register" bitfld.byte 0x01 5. " SUSPIE ,Suspend interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 4. " SOFIE ,SOF reception interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 3. " BRSTIE ,Bus reset interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x01 2. " WKUPIE ,Wake-up interrupt enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x01 1. " CONFN ,Configuration number indication bit" "Number 0,Number 1" bitfld.byte 0x01 0. " CONFIE ,Configuration interrupt enable bit" "Disabled,Enabled" group.word 0x2144++0x01 line.word 0x00 "EP0IS,EP0I Status Register" bitfld.word 0x00 15. " BFINI ,Send buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQIIE ,Send data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 10. " DRQI ,Send/receive data interrupt request bit" "No interrupt,Interrupt" group.word 0x2148++0x01 line.word 0x00 "EP0OS,EP0O Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 10. " DRQO ,Receive data interrupt request bit" "No interrupt,Interrupt" textline " " bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word.byte 0x00 0.--6. 1. " SIZE ,Packet size indication bit" group.word 0x214C++0x01 line.word 0x00 "EP1S,EP1 Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " BUSY ,Busy flag bit" "Idle,Busy" textline " " bitfld.word 0x00 10. " DRQ ,Packet transfer interrupt request" "No interrupt,Interrupt" bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word 0x00 0.--8. 1. " SIZE1 ,Packet size" group.word 0x2150++0x01 line.word 0x00 "EP2S,EP2 Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " BUSY ,Busy flag bit" "Idle,Busy" textline " " bitfld.word 0x00 10. " DRQ ,Packet transfer interrupt request" "No interrupt,Interrupt" bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word.byte 0x00 0.--6. 1. " SIZE2 ,Packet size" group.word 0x2154++0x01 line.word 0x00 "EP3S,EP3 Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " BUSY ,Busy flag bit" "Idle,Busy" textline " " bitfld.word 0x00 10. " DRQ ,Packet transfer interrupt request" "No interrupt,Interrupt" bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word.byte 0x00 0.--6. 1. " SIZE3 ,Packet size" group.word 0x2158++0x01 line.word 0x00 "EP4S,EP4 Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " BUSY ,Busy flag bit" "Idle,Busy" textline " " bitfld.word 0x00 10. " DRQ ,Packet transfer interrupt request" "No interrupt,Interrupt" bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word.byte 0x00 0.--6. 1. " SIZE4 ,Packet size" group.word 0x215C++0x01 line.word 0x00 "EP5S,EP5 Status Register" bitfld.word 0x00 15. " BFINI ,Receive buffer initialization bit" "0,Initialize" bitfld.word 0x00 14. " DRQOIE ,Receive data interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 13. " SPKIE ,Short packet interrupt enable bit" "Disabled,Enabled" bitfld.word 0x00 11. " BUSY ,Busy flag bit" "Idle,Busy" textline " " bitfld.word 0x00 10. " DRQ ,Packet transfer interrupt request" "No interrupt,Interrupt" bitfld.word 0x00 9. " SPK ,Short packet interrupt request bit" "No interrupt,Interrupt" hexmask.word.byte 0x00 0.--6. 1. " SIZE5 ,Packet size" group.byte 0x2160++0x01 line.byte 0x00 "EP0DTL,EP0 Low Data Register" line.byte 0x01 "EP0DTH,EP0 High Data Register" group.byte 0x2164++0x01 line.byte 0x00 "EP1DTL,EP1 Low Data Register" line.byte 0x01 "EP1DTH,EP1 High Data Register" group.byte 0x2168++0x01 line.byte 0x00 "EP2DTL,EP2 Low Data Register" line.byte 0x01 "EP2DTH,EP2 High Data Register" group.byte 0x216C++0x01 line.byte 0x00 "EP3DTL,EP3 Low Data Register" line.byte 0x01 "EP3DTH,EP3 High Data Register" group.byte 0x2170++0x01 line.byte 0x00 "EP4DTL,EP4 Low Data Register" line.byte 0x01 "EP4DTH,EP4 High Data Register" group.byte 0x2174++0x01 line.byte 0x00 "EP5DTL,EP5 Low Data Register" line.byte 0x01 "EP5DTH,EP5 High Data Register" tree.end width 10. tree "Host Registers" if (((d.b(ad:0x40050000+0x2108))&0x04)==0x04) group.byte 0x2100++0x01 line.byte 0x01 "HCNT1,Host Control Register 1" bitfld.byte 0x01 2. " SOFSTEP ,This is a SOF interrupt occurrence selection bit" "Each SOF,HFCOMP match" bitfld.byte 0x01 1. " CANCEL ,Token CANCEL enable" "Disabled,Enabled" bitfld.byte 0x01 0. " RETRY ,RETRY enable" "Disabled,Enabled" line.byte 0x00 "HCNT0,Host Control Register 0" bitfld.byte 0x00 7. " RWKIRE ,Remove wake up interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 6. " URIRE ,Usb bus rest interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " CMPIRE ,Completion interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " CNNIRE ,Connection interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " DIRE ,Disconnection interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " SOFIRE ,Start of frame interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 1. " URST ,Usb bus reset" "No reset,?..." bitfld.byte 0x00 0. " HOST ,HOST mode" "Function,Host" else group.byte 0x2100++0x01 line.byte 0x01 "HCNT1,Host Control Register 1" bitfld.byte 0x01 2. " SOFSTEP ,This is a SOF interrupt occurrence selection bit" "Each SOF,HFCOMP match" bitfld.byte 0x01 1. " CANCEL ,Token CANCEL enable" "Disabled,Enabled" bitfld.byte 0x01 0. " RETRY ,RETRY enable" "Disabled,Enabled" line.byte 0x00 "HCNT0,Host Control Register 0" bitfld.byte 0x00 7. " RWKIRE ,Remove wake up interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 6. " URIRE ,Usb bus rest interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 5. " CMPIRE ,Completion interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 4. " CNNIRE ,Connection interrupt request enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " DIRE ,Disconnection interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 2. " SOFIRE ,Start of frame interrupt request enable" "Disabled,Enabled" bitfld.byte 0x00 1. " URST ,Usb bus reset" "No reset,Reset" bitfld.byte 0x00 0. " HOST ,HOST mode" "Function,Host" endif group.byte 0x2104++0x01 line.byte 0x00 "HIRQ,Host Interrupt Register" bitfld.byte 0x00 7. " TCAN ,Token cancel flag" "Not cancelled,Cancelled" bitfld.byte 0x00 5. " RWKIRQ ,Remove wake up interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 4. " URIRQ ,Usb bus reset interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 3. " CMPIRQ ,Completion interrupt request" "No interrupt,Interrupt" textline " " bitfld.byte 0x00 2. " CNNIRQ ,Connection interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 1. " DIRQ ,Disconnection interrupt request" "No interrupt,Interrupt" bitfld.byte 0x00 0. " SOFIRQ ,Start of frame interrupt request" "No interrupt,Interrupt" line.byte 0x01 "HERR,Host Error Status Register" bitfld.byte 0x01 7. " LSTSOF ,Lost SOF flag" "Not lost,Lost" bitfld.byte 0x01 6. " RERR ,Receive error flag" "No error,Error" bitfld.byte 0x01 5. " TOUT ,Timeout flag" "No timeout,Timeout" bitfld.byte 0x01 4. " CRC ,CRC error flag" "No error,Error" textline " " bitfld.byte 0x01 3. " TGERR ,Toggle error flag" "No error,Error" bitfld.byte 0x01 2. " STUFF ,Stuffing error flag" "No error,Error" bitfld.byte 0x01 0.--1. " HS ,Hand shake status" "ACK,NAK,STALL,NULL" group.byte 0x2108++0x01 line.byte 0x00 "HSTATE,Host Status Register" bitfld.byte 0x00 5. " ALIVE ,Keep-alive function in the low-speed mode" "SOF,SE0" bitfld.byte 0x00 4. " CLKSEL ,USB operation clock selection bit" "Low-speed,Full-speed" bitfld.byte 0x00 3. " SOFBUSY ,SOF busy flag" "Stopped,Busy" bitfld.byte 0x00 2. " SUSP ,Suspend setting bit" "Not suspended,Suspended" textline " " rbitfld.byte 0x00 1. " TMODE ,Transmission MODE" "Low speed,Full speed" rbitfld.byte 0x00 0. " CSTAT ,Connection status flag" "Disconnected,Connected" line.byte 0x01 "HFCOMP,SOF Interrupt Frame Compare Register" group.byte 0x2110++0x00 line.byte 0x00 "HRTIMER2,The Retry Timer Setup Register Bits [17,16]" bitfld.byte 0x00 0.--1. " RTIMER2 ,The retry timer setup register bits [17,16]" "0,1,2,3" group.word 0x210C++0x01 line.word 0x00 "HRTIMER,The Retry Timer Setup Register Bits [15,0]" hexmask.word.byte 0x00 8.--15. 1. " RTIMER1 ,The retry timer setup register bits [15,8]" hexmask.word.byte 0x00 0.--7. 1. " RTIMER0 ,The retry timer setup register bits [7,0]" group.byte 0x2111++0x00 line.byte 0x00 "HADR,Host Address Register" hexmask.byte 0x00 0.--6. 1. " ADDRESS ,Address bits" group.word 0x2114++0x01 line.word 0x00 "HEOF,EOF Setup Register" hexmask.word.byte 0x00 8.--13. 1. " EOF1 ,End of frame bits[13,8]" hexmask.word.byte 0x00 0.--7. 1. " EOF0 ,End of frame bits[7,0]" if (((d.b(ad:0x40050000+0x2108))&0x08)==0x00) group.word 0x2118++0x01 line.word 0x00 "HFRAME,Frame Setup Register" bitfld.word 0x00 8.--10. " FRAME1 ,Frame setting bits [10,8]" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x00 0.--7. 1. " FRAME0 ,Frame setting bits [7,0]" else rgroup.word 0x2118++0x01 line.word 0x00 "HFRAME,Frame Setup Register" bitfld.word 0x00 8.--10. " FRAME1 ,Frame setting bits [10,8]" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x00 0.--7. 1. " FRAME0 ,Frame setting bits [7,0]" endif group.byte 0x211C++0x00 line.byte 0x00 "HTOKEN,Host Token Endpoint Register" bitfld.byte 0x00 7. " TGGL ,Toggle bit" "DATA0,DATA1" bitfld.byte 0x00 4.--6. " TKNEN ,Token enable bits" "No data,SETUP,IN,OUT,SOF,Isochronous IN,Isochronous OUT,?..." bitfld.byte 0x00 0.--3. " ENDPT ,END point" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" tree.end width 0x0B tree.end endif tree.end endif sif (cpuis("S6E2C2*")||cpuis("S6E2CC*")) tree "Ethernet" tree "Ethernet System Control Block Registers" base ad:0x40066000 width 10. group.long 0x00++0x03 line.long 0x00 "ETH_MODE,Mode select register" bitfld.long 0x00 28. " PPSSEL ,Selects the system time counter pulse output" "Channel 0," ;bitfld.long 0x00 9. " RST1 ,Control hardware reset signal against Ethernet-MAC ch.1" "No reset,Reset" bitfld.long 0x00 8. " RST0 ,Control hardware reset signal against Ethernet-MAC ch.0" "No reset,Reset" bitfld.long 0x00 0. " IFMODE ,Select the connection of the MII/RMII mode" "MII,RMII" group.long 0x04++0x03 line.long 0x00 "ETH_CLKG,Clock Gating Register" bitfld.long 0x00 0.--1. " MACEN ,Select the system clock supply to Ethernet-MAC" "Stopped,Started,?..." ;bitfld.long 0x00 0.--1. " MACEN ,Select the system clock supply to Ethernet-MAC" "Stopped CH0 & CH1,Started CH0/Stopped CH1,Started CH0 & CH1,?..." width 0x0B tree.end tree "Ethernet-MAC" base ad:0x40064000 width 8. tree "GMAC Registers" if (((d.l(ad:0x40064000))&0x8800)==0x8800) group.long 0x0000++0x03 line.long 0x00 "MCR,MAC Configuration Register" bitfld.long 0x00 25. " CST ,CRC stripping for Type frames" "No,Yes" bitfld.long 0x00 23. " WD ,Watchdog Disable" "No,Yes" bitfld.long 0x00 22. " JD ,Jabber Disable" "No,Yes" bitfld.long 0x00 20. " JE ,Jumbo Frame Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17.--19. " IFG ,Inter-Frame GAP" "96 bit,88 bit,80 bit,72 bit,64 bit,56 bit,48 bit,40 bit" bitfld.long 0x00 16. " DCRS ,Disable Carrier Sense During Transaction" "No,Yes" bitfld.long 0x00 15. " PS ,Port Select" "MII,RMII" bitfld.long 0x00 14. " FES ,Communication speed" "10 Mbps,100 Mbps" textline " " bitfld.long 0x00 13. " DO ,Disable Receive Own" "No,Yes" bitfld.long 0x00 12. " LM ,Loop-back Mode" "Normal,Loop-back" bitfld.long 0x00 11. " DM ,Duplex mode" "Half-duplex,Full-duplex" bitfld.long 0x00 10. " IPC ,Checksum Offload Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " ACS ,Automatic Pad/CRC Stripping" "No stripping,Stripping" bitfld.long 0x00 3. " TE ,Transmitter Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RE ,Receiver Enable" "Disabled,Enabled" elif (((d.l(ad:0x40064000))&0x8800)==0x800) group.long 0x0000++0x03 line.long 0x00 "MCR,MAC Configuration Register" bitfld.long 0x00 25. " CST ,CRC stripping for Type frames" "No,Yes" bitfld.long 0x00 23. " WD ,Watchdog Disable" "No,Yes" bitfld.long 0x00 22. " JD ,Jabber Disable" "No,Yes" bitfld.long 0x00 20. " JE ,Jumbo Frame Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17.--19. " IFG ,Inter-Frame GAP" "96 bit,88 bit,80 bit,72 bit,64 bit,56 bit,48 bit,40 bit" bitfld.long 0x00 16. " DCRS ,Disable Carrier Sense During Transaction" "No,Yes" bitfld.long 0x00 15. " PS ,Port Select" "MII,RMII" bitfld.long 0x00 13. " DO ,Disable Receive Own" "No,Yes" textline " " bitfld.long 0x00 12. " LM ,Loop-back Mode" "Normal,Loop-back" bitfld.long 0x00 11. " DM ,Duplex mode" "Half-duplex,Full-duplex" bitfld.long 0x00 10. " IPC ,Checksum Offload Enable" "Disabled,Enabled" bitfld.long 0x00 7. " ACS ,Automatic Pad/CRC Stripping" "No stripping,Stripping" textline " " bitfld.long 0x00 3. " TE ,Transmitter Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RE ,Receiver Enable" "Disabled,Enabled" elif (((d.l(ad:0x40064000))&0x8800)==0x8000) group.long 0x0000++0x03 line.long 0x00 "MCR,MAC Configuration Register" bitfld.long 0x00 25. " CST ,CRC stripping for Type frames" "No,Yes" bitfld.long 0x00 23. " WD ,Watchdog Disable" "No,Yes" bitfld.long 0x00 22. " JD ,Jabber Disable" "No,Yes" bitfld.long 0x00 20. " JE ,Jumbo Frame Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17.--19. " IFG ,Inter-Frame GAP" "96 bit,88 bit,80 bit,72 bit,64 bit,..." bitfld.long 0x00 16. " DCRS ,Disable Carrier Sense During Transaction" "No,Yes" bitfld.long 0x00 15. " PS ,Port Select" "MII,RMII" bitfld.long 0x00 14. " FES ,Communication speed" "10 Mbps,100 Mbps" textline " " bitfld.long 0x00 13. " DO ,Disable Receive Own" "No,Yes" bitfld.long 0x00 12. " LM ,Loop-back Mode" "Normal,Loop-back" bitfld.long 0x00 11. " DM ,Duplex mode" "Half-duplex,Full-duplex" bitfld.long 0x00 10. " IPC ,Checksum Offload Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " DR ,Disable Retry" "No,Yes" bitfld.long 0x00 7. " ACS ,Automatic Pad/CRC Stripping" "No stripping,Stripping" bitfld.long 0x00 5.--6. " BL ,Back-off Limit" "10,8,4,1" bitfld.long 0x00 4. " DC ,Deferral Check" "No check,Check" textline " " bitfld.long 0x00 3. " TE ,Transmitter Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RE ,Receiver Enable" "Disabled,Enabled" else group.long 0x0000++0x03 line.long 0x00 "MCR,MAC Configuration Register" bitfld.long 0x00 25. " CST ,CRC stripping for Type frames" "No,Yes" bitfld.long 0x00 23. " WD ,Watchdog Disable" "No,Yes" bitfld.long 0x00 22. " JD ,Jabber Disable" "No,Yes" bitfld.long 0x00 20. " JE ,Jumbo Frame Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17.--19. " IFG ,Inter-Frame GAP" "96 bit,88 bit,80 bit,72 bit,64 bit,..." bitfld.long 0x00 16. " DCRS ,Disable Carrier Sense During Transaction" "No,Yes" bitfld.long 0x00 15. " PS ,Port Select" "MII,RMII" bitfld.long 0x00 13. " DO ,Disable Receive Own" "No,Yes" textline " " bitfld.long 0x00 12. " LM ,Loop-back Mode" "Normal,Loop-back" bitfld.long 0x00 11. " DM ,Duplex mode" "Half-duplex,Full-duplex" bitfld.long 0x00 10. " IPC ,Checksum Offload Enable" "Disabled,Enabled" bitfld.long 0x00 9. " DR ,Disable Retry" "No,Yes" textline " " bitfld.long 0x00 7. " ACS ,Automatic Pad/CRC Stripping" "No stripping,Stripping" bitfld.long 0x00 5.--6. " BL ,Back-off Limit" "10,8,4,1" bitfld.long 0x00 4. " DC ,Deferral Check" "No check,Check" bitfld.long 0x00 3. " TE ,Transmitter Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RE ,Receiver Enable" "Disabled,Enabled" endif if (((d.l(ad:0x40064000)&0x800)==0x800)&&(((d.l(ad:0x40064000+0x18))&0x03)==0x03)) group.long 0x0004++0x03 line.long 0x00 "MFFR,MAC Frame Filter Register" bitfld.long 0x00 31. " RA ,Receive All" "No,Yes" bitfld.long 0x00 10. " HPF ,Hash or Perfect Filter" "Hash,Hash/Perfect" bitfld.long 0x00 9. " SAF ,Source Address Filter" "Not filtered,Filtered" bitfld.long 0x00 8. " SAIF ,Source Address Inverse Filter" "Not inverted,Inverted" textline " " bitfld.long 0x00 6.--7. " PCF ,Pass Control Frames" "None,All except PAUSE,All,Filtered" bitfld.long 0x00 5. " DB ,Disable Broadcast Frames" "No,Yes" bitfld.long 0x00 4. " PM ,Pass All Multicast" "No,Yes" bitfld.long 0x00 3. " DAIF , DA Inverse Filtering" "Not inverted,Inverted" textline " " bitfld.long 0x00 2. " HMC ,Hash Multicast" "Perfect,Hash" bitfld.long 0x00 1. " HUC ,Hash Unicast" "Perfect,Hash" bitfld.long 0x00 0. " PR ,Promiscuous Mode" "Disabled,Enabled" else group.long 0x0004++0x03 line.long 0x00 "MFFR,MAC Frame Filter Register" bitfld.long 0x00 31. " RA ,Receive All" "No,Yes" bitfld.long 0x00 10. " HPF ,Hash or Perfect Filter" "Hash,Hash/Perfect" bitfld.long 0x00 9. " SAF ,Source Address Filter" "Not filtered,Filtered" bitfld.long 0x00 8. " SAIF ,Source Address Inverse Filter" "Not inverted,Inverted" textline " " bitfld.long 0x00 6.--7. " PCF ,Pass Control Frames" "None,,All,Filtered" bitfld.long 0x00 5. " DB ,Disable Broadcast Frames" "No,Yes" bitfld.long 0x00 4. " PM ,Pass All Multicast" "No,Yes" bitfld.long 0x00 3. " DAIF , DA Inverse Filtering" "Not inverted,Inverted" textline " " bitfld.long 0x00 2. " HMC ,Hash Multicast" "Perfect,Hash" bitfld.long 0x00 1. " HUC ,Hash Unicast" "Perfect,Hash" bitfld.long 0x00 0. " PR ,Promiscuous Mode" "Disabled,Enabled" endif group.long 0x0008++0x07 line.long 0x00 "MHTRH,MAC Hash Table Register High" line.long 0x00 "MHTRL,MAC Hash Table Register Low" group.long 0x0010++0x07 line.long 0x00 "GAR,GMII/MII Address Register" bitfld.long 0x00 11.--15. " PA ,Physical Layer Address" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 6.--10. " GR ,GMII Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 2.--5. " CR ,Application Clock Range (SYS_CLK divider)" "/42,/62,/16,/26,/102,/122,?..." textline " " bitfld.long 0x00 1. " GW ,GMII/MII Write" "Read operation,Write operation" bitfld.long 0x00 0. " GD ,GMII/MII Busy" "Idle,Busy" line.long 0x04 "GDR,GMII/MII Data Register" hexmask.long.word 0x04 0.--15. 1. " GD ,GMII/MII Data Register" if ((d.l(ad:0x40064000)&0x800)==0x800) group.long 0x0018++0x03 line.long 0x00 "FCR,Flow Control Register" hexmask.long.word 0x00 16.--31. 1. " PT ,Pause Time" bitfld.long 0x00 3. " UP ,Unicast Pause Frame detect" "No detection,Detection" bitfld.long 0x00 2. " RFE ,Receive Flow Control Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TFE ,Transmit Flow Control Enable" "Disabled,Enabled" bitfld.long 0x00 0. " FCB ,Flow Control Busy" "Idle,Pause initiated" else group.long 0x0018++0x03 line.long 0x00 "FCR,Flow Control Register" hexmask.long.word 0x00 16.--31. 1. " PT ,Pause Time" bitfld.long 0x00 3. " UP ,Unicast Pause Frame detect" "No detection,Detection" bitfld.long 0x00 2. " RFE ,Receive Flow Control Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TFE ,Transmit Flow Control Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BPA ,Backpressure Activate" "Not active,Active" endif if ((d.l(ad:0x40064000+0x001C)&0x10000)==0x10000) group.long 0x001C++0x03 line.long 0x00 "VTR,VLAN Tag Register" bitfld.long 0x00 16. " ETV ,Enable 12-Bit VLAN Tag Comparison" "Disabled,Enabled" hexmask.long.word 0x00 0.--11. 1. " VL ,VLAN Tag Identifier" else group.long 0x001C++0x03 line.long 0x00 "VTR,VLAN Tag Register" bitfld.long 0x00 16. " ETV ,Enable 12-Bit VLAN Tag Comparison" "Disabled,Enabled" hexmask.long.word 0x00 0.--15. 1. " VL ,VLAN Tag Identifier" endif group.long 0x0028++0x03 line.long 0x00 "RWFRR,Remote Wake-up Frame Filter Register" hgroup.long 0x002C++0x07 hide.long 0x00 "PMTR,PMT Register" in hide.long 0x04 "LPICSR,LPI Control and Status Register" in group.long 0x0034++0x03 line.long 0x00 "LPITCR,LPI Timers Control Register" hexmask.long.word 0x00 16.--25. 1. " LIT ,LPI LS TIMER" hexmask.long.word 0x00 0.--15. 1. " TWT ,LPI TW TIMER" rgroup.long 0x0038++0x03 line.long 0x00 "ISR,Interrupt Status Register" bitfld.long 0x00 10. " LPIIS ,LPI Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 9. " TSIS ,Time Stamp Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 7. " COIS ,MMC Receive Checksum Offload Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 6. " TIS ,MMC Transmit Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 5. " RIS ,MMC Receive Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 4. " MIS ,MMC Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 3. " PIS ,PMT Interrupt Status" "No interrupt,Interrupt" group.long 0x003C++0x03 line.long 0x00 "IMR,Interrupt Mask Register" bitfld.long 0x00 10. " LPIIM ,LPI Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 9. " TSIM ,Time Stamp Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 3. " PIM ,PMT Interrupt Mask" "Not masked,Masked" tree "Mask Address Registers 0-15" group.long 0x0040++0x07 line.long 0x00 "MAR0H,MAC Address0 Register High" rbitfld.long 0x00 31. " MO ,Must be one" ",One" hexmask.long.word 0x00 0.--15. 1. " A0[47:32] ,MAC Address0[47:32]" line.long 0x04 "MAR0L,MAC Address0 Register Low" group.long 0x48++0x07 line.long 0x00 "MAR1H,MAC Address1 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 1" line.long 0x04 "MAR1L,MAC Address1 Register Low" group.long 0x50++0x07 line.long 0x00 "MAR2H,MAC Address2 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 2" line.long 0x04 "MAR2L,MAC Address2 Register Low" group.long 0x58++0x07 line.long 0x00 "MAR3H,MAC Address3 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 3" line.long 0x04 "MAR3L,MAC Address3 Register Low" group.long 0x60++0x07 line.long 0x00 "MAR4H,MAC Address4 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 4" line.long 0x04 "MAR4L,MAC Address4 Register Low" group.long 0x68++0x07 line.long 0x00 "MAR5H,MAC Address5 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 5" line.long 0x04 "MAR5L,MAC Address5 Register Low" group.long 0x70++0x07 line.long 0x00 "MAR6H,MAC Address6 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 6" line.long 0x04 "MAR6L,MAC Address6 Register Low" group.long 0x78++0x07 line.long 0x00 "MAR7H,MAC Address7 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 7" line.long 0x04 "MAR7L,MAC Address7 Register Low" group.long 0x80++0x07 line.long 0x00 "MAR8H,MAC Address8 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 8" line.long 0x04 "MAR8L,MAC Address8 Register Low" group.long 0x88++0x07 line.long 0x00 "MAR9H,MAC Address9 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 9" line.long 0x04 "MAR9L,MAC Address9 Register Low" group.long 0x90++0x07 line.long 0x00 "MAR10H,MAC Address10 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 10" line.long 0x04 "MAR10L,MAC Address10 Register Low" group.long 0x98++0x07 line.long 0x00 "MAR11H,MAC Address11 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 11" line.long 0x04 "MAR11L,MAC Address11 Register Low" group.long 0xA0++0x07 line.long 0x00 "MAR12H,MAC Address12 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 12" line.long 0x04 "MAR12L,MAC Address12 Register Low" group.long 0xA8++0x07 line.long 0x00 "MAR13H,MAC Address13 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 13" line.long 0x04 "MAR13L,MAC Address13 Register Low" group.long 0xB0++0x07 line.long 0x00 "MAR14H,MAC Address14 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 14" line.long 0x04 "MAR14L,MAC Address14 Register Low" group.long 0xB8++0x07 line.long 0x00 "MAR15H,MAC Address15 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 15" line.long 0x04 "MAR15L,MAC Address15 Register Low" tree.end textline " " if ((d.l(ad:0x40064000+0x0700)&0x4000)==0x0000) group.long 0x0700++0x03 line.long 0x00 "TSCR,Time Stamp Control Register" bitfld.long 0x00 18. " TSENMF ,Enable MAC address for PTP frame filtering" "Disabled,Enabled" bitfld.long 0x00 16.--17. " TSPS ,SelectPTP packets for taking snapshots" "SYNC|Follow_Up|Delay_Req|Delay_Resp,SYNC|Follow_Up|Delay_Req|Delay_Resp|PDelay_Req|PDelay_Resp|PDelay_Resp_Follow_Up,SYNC|Delay_Req,PDelay_Req|PDelay_Resp" textline " " bitfld.long 0x00 15. " TSMRM ,Enable Snapshot for Messages Relevant to Master" "Slave,Master" bitfld.long 0x00 14. " TETSEM ,Enable Time Stamp Snapshot for Event Messages" "Not event,Event" bitfld.long 0x00 13. " TSIP4E ,Enable Time Stamp Snapshot for IPv4 frames" "Disabled,Enabled" bitfld.long 0x00 12. " TSIP6E ,Enable Time Stamp Snapshot for IPv6 frames" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " TETSP ,Enable Time Stamp Snapshot for PTP over Ethernet frames" "Disabled,Enabled" bitfld.long 0x00 10. " TSV2E ,Enable PTP packet snooping for version 2 format" "Disabled,Enabled" bitfld.long 0x00 9. " TSDB ,Time Stamp Digital or Binary rollover control" "Digital,Binary" bitfld.long 0x00 8. " TSEA ,Enable Time Stamp for All Frames" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " TARU ,Addend Register Update" "Not updated,Updated" bitfld.long 0x00 4. " TITE ,Time Stamp Interrupt Trigger Enable" "Disabled,Enabled" bitfld.long 0x00 3. " TSU ,Time Stamp Update" "No update,Update" bitfld.long 0x00 2. " TSI ,Time Stamp Initialize" "Not initialized,Initialized" textline " " bitfld.long 0x00 1. " TFCU ,Time Stamp Fine or Coarse Update" "Coarse,Fine" bitfld.long 0x00 0. " TSE ,Time Stapm Enable" "Disabled,Enabled" elif ((d.l(ad:0x40064000+0x0700)&0x8000)==0x0000) group.long 0x0700++0x03 line.long 0x00 "TSCR,Time Stamp Control Register" bitfld.long 0x00 18. " TSENMF ,Enable MAC address for PTP frame filtering" "Disabled,Enabled" bitfld.long 0x00 16.--17. " TSPS ,SelectPTP packets for taking snapshots" "SYNC,SYNC|PDelay_Req|PDelay_Resp,SYNC|Delay_Req,PDelay_Req|PDelay_Resp" textline " " bitfld.long 0x00 15. " TSMRM ,Enable Snapshot for Messages Relevant to Master" "Slave,Master" bitfld.long 0x00 14. " TETSEM ,Enable Time Stamp Snapshot for Event Messages" "Not event,Event" bitfld.long 0x00 13. " TSIP4E ,Enable Time Stamp Snapshot for IPv4 frames" "Disabled,Enabled" bitfld.long 0x00 12. " TSIP6E ,Enable Time Stamp Snapshot for IPv6 frames" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " TETSP ,Enable Time Stamp Snapshot for PTP over Ethernet frames" "Disabled,Enabled" bitfld.long 0x00 10. " TSV2E ,Enable PTP packet snooping for version 2 format" "Disabled,Enabled" bitfld.long 0x00 9. " TSDB ,Time Stamp Digital or Binary rollover control" "Digital,Binary" bitfld.long 0x00 8. " TSEA ,Enable Time Stamp for All Frames" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " TARU ,Addend Register Update" "Not updated,Updated" bitfld.long 0x00 4. " TITE ,Time Stamp Interrupt Trigger Enable" "Disabled,Enabled" bitfld.long 0x00 3. " TSU ,Time Stamp Update" "No update,Update" bitfld.long 0x00 2. " TSI ,Time Stamp Initialize" "Not initialized,Initialized" textline " " bitfld.long 0x00 1. " TFCU ,Time Stamp Fine or Coarse Update" "Coarse,Fine" bitfld.long 0x00 0. " TSE ,Time Stapm Enable" "Disabled,Enabled" else group.long 0x0700++0x03 line.long 0x00 "TSCR,Time Stamp Control Register" bitfld.long 0x00 18. " TSENMF ,Enable MAC address for PTP frame filtering" "Disabled,Enabled" bitfld.long 0x00 16.--17. " TSPS ,SelectPTP packets for taking snapshots" "Delay_Req,Delay_Req|PDelay_Req|PDelay_Resp,SYNC|Delay_Req,PDelay_Req|PDelay_Resp" textline " " bitfld.long 0x00 15. " TSMRM ,Enable Snapshot for Messages Relevant to Master" "Slave,Master" bitfld.long 0x00 14. " TETSEM ,Enable Time Stamp Snapshot for Event Messages" "Not event,Event" bitfld.long 0x00 13. " TSIP4E ,Enable Time Stamp Snapshot for IPv4 frames" "Disabled,Enabled" bitfld.long 0x00 12. " TSIP6E ,Enable Time Stamp Snapshot for IPv6 frames" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " TETSP ,Enable Time Stamp Snapshot for PTP over Ethernet frames" "Disabled,Enabled" bitfld.long 0x00 10. " TSV2E ,Enable PTP packet snooping for version 2 format" "Disabled,Enabled" bitfld.long 0x00 9. " TSDB ,Time Stamp Digital or Binary rollover control" "Digital,Binary" bitfld.long 0x00 8. " TSEA ,Enable Time Stamp for All Frames" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " TARU ,Addend Register Update" "Not updated,Updated" bitfld.long 0x00 4. " TITE ,Time Stamp Interrupt Trigger Enable" "Disabled,Enabled" bitfld.long 0x00 3. " TSU ,Time Stamp Update" "No update,Update" bitfld.long 0x00 2. " TSI ,Time Stamp Initialize" "Not initialized,Initialized" textline " " bitfld.long 0x00 1. " TFCU ,Time Stamp Fine or Coarse Update" "Coarse,Fine" bitfld.long 0x00 0. " TSE ,Time Stapm Enable" "Disabled,Enabled" endif group.long 0x0704++0x3 line.long 0x00 "SSIR,Sub-Second Increment Register" hexmask.long.byte 0x00 0.--7. 1. " SSINC ,Sub-Second Increment Value" rgroup.long 0x0708++0x07 line.long 0x00 "STSR,System Time - Seconds Register)" line.long 0x04 "STNR,System Time - Nanoseconds Register" hexmask.long 0x04 0.--30. 1. " TSSS ,Time Stamp Sub-Seconds" group.long 0x0710++0x17 line.long 0x00 "STSUR,System Time - Seconds Update Register" line.long 0x04 "STNUR,System Time - Nanoseconds Update Register" bitfld.long 0x04 31. " ADDSUB ,Add or Subtract Time" "Add,Substract" hexmask.long 0x04 0.--30. 1. " TSSS ,Time Stamp Sub-Seconds" line.long 0x08 "TSAR,Time Stamp Addend Register" line.long 0x0C "TTSR,Target Time Seconds Register" line.long 0x10 "TTNR,Target Time Nanoseconds Register" hexmask.long 0x10 0.--30. 1. " TSTR ,Target Time Stamp Nanoseconds Register" line.long 0x14 "STHWSR,System Time - Higher Word Seconds Register" hexmask.long.word 0x14 0.--15. 1. " TSHWR ,System Time - Higher Word Seconds Register" hgroup.long 0x0728++0x03 hide.long 0x00 "TSR,Time Stamp Status Register" in if ((d.l(ad:0x40064000+0x0700)&0x200)==0x00) group.long 0x072C++0x03 line.long 0x00 "PPSCR,PPS Control Register" bitfld.long 0x00 0.--3. " PPSCTRL ,Controls the frequency of the PPS output" ",1Hz,2Hz,4Hz,8Hz,16Hz,32Hz,64Hz,128Hz,256Hz,512Hz,1.024KHz,2.048KHz,4.096KHz,8.192KHz,16.384KHz" else group.long 0x072C++0x03 line.long 0x00 "PPSCR,PPS Control Register" bitfld.long 0x00 0.--3. " PPSCTRL ,Controls the frequency of the PPS output" ",2Hz,4Hz,8Hz,16Hz,32Hz,64Hz,128Hz,256Hz,512Hz,1.024KHz,2.048KHz,4.096KHz,8.192KHz,16.384KHz,32.768KHz" endif hgroup.long 0x0730++0x07 hide.long 0x00 "ATNR,Auxiliary Time Stamp - Nanoseconds Register" hide.long 0x04 "ATSR,Auxiliary Time Stamp - Seconds Register" tree "Mask Address Registers 16-31" group.long 0x800++0x07 line.long 0x00 "MAR16H,MAC Address16 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 16" line.long 0x04 "MAR16L,MAC Address16 Register Low" group.long 0x808++0x07 line.long 0x00 "MAR17H,MAC Address17 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 17" line.long 0x04 "MAR17L,MAC Address17 Register Low" group.long 0x810++0x07 line.long 0x00 "MAR18H,MAC Address18 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 18" line.long 0x04 "MAR18L,MAC Address18 Register Low" group.long 0x818++0x07 line.long 0x00 "MAR19H,MAC Address19 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 19" line.long 0x04 "MAR19L,MAC Address19 Register Low" group.long 0x820++0x07 line.long 0x00 "MAR20H,MAC Address20 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 20" line.long 0x04 "MAR20L,MAC Address20 Register Low" group.long 0x828++0x07 line.long 0x00 "MAR21H,MAC Address21 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 21" line.long 0x04 "MAR21L,MAC Address21 Register Low" group.long 0x830++0x07 line.long 0x00 "MAR22H,MAC Address22 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 22" line.long 0x04 "MAR22L,MAC Address22 Register Low" group.long 0x838++0x07 line.long 0x00 "MAR23H,MAC Address23 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 23" line.long 0x04 "MAR23L,MAC Address23 Register Low" group.long 0x840++0x07 line.long 0x00 "MAR24H,MAC Address24 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 24" line.long 0x04 "MAR24L,MAC Address24 Register Low" group.long 0x848++0x07 line.long 0x00 "MAR25H,MAC Address25 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 25" line.long 0x04 "MAR25L,MAC Address25 Register Low" group.long 0x850++0x07 line.long 0x00 "MAR26H,MAC Address26 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 26" line.long 0x04 "MAR26L,MAC Address26 Register Low" group.long 0x858++0x07 line.long 0x00 "MAR27H,MAC Address27 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 27" line.long 0x04 "MAR27L,MAC Address27 Register Low" group.long 0x860++0x07 line.long 0x00 "MAR28H,MAC Address28 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 28" line.long 0x04 "MAR28L,MAC Address28 Register Low" group.long 0x868++0x07 line.long 0x00 "MAR29H,MAC Address29 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 29" line.long 0x04 "MAR29L,MAC Address29 Register Low" group.long 0x870++0x07 line.long 0x00 "MAR30H,MAC Address30 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 30" line.long 0x04 "MAR30L,MAC Address30 Register Low" group.long 0x878++0x07 line.long 0x00 "MAR31H,MAC Address31 Register High" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Adress" "Destination,Source" bitfld.long 0x00 29. " MBC[5] ,Mask Byte Control MAC Address[47:40]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask Byte Control MAC Address[39:32]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask Byte Control MAC Address[31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask Byte Control MAC Address[23:16]" "Not masked,Masked" bitfld.long 0x00 25. " MBC[1] ,Mask Byte Control MAC Address[15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask Byte Control MAC Address[7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " A[47:32] ,Upper 16 bits of MAC Address 31" line.long 0x04 "MAR31L,MAC Address31 Register Low" tree.end tree.end tree "DMA Registers" if ((d.l(ad:0x40064000+0x1000)&0x1810000)==0x1810000) group.long 0x1000++0x03 line.long 0x00 "BMR,Bus Mode Register" bitfld.long 0x00 27. " TXPR ,Transmit Priority" "Normal,High" bitfld.long 0x00 26. " MB ,Mixed Burst" "No,Yes" bitfld.long 0x00 24. " 8xPBL ,8xPBL Mode" "Not multiplied,Multiplied" bitfld.long 0x00 23. " USP ,Use Separate PBL" "No,Yes" textline " " bitfld.long 0x00 17.--22. " RPBL ,RxDMA PBL" "1,2,4,8,16,?..." bitfld.long 0x00 16. " FB ,Fixed Burst" "SINGLE|INCR,SINGLE|INCR4|INCR8|INCR16" bitfld.long 0x00 14.--15. " PR ,Rx:Tx priority ratio" "1:1,2:1,3:1,4:1" bitfld.long 0x00 8.--13. " PBL ,Programmable Burst Length" "1,2,4,8,16,?..." textline " " bitfld.long 0x00 7. " ATDS ,Alternate Descriptor Size" "16 bytes,32 bytes" bitfld.long 0x00 3.--6. " DSL ,Descriptor Skip Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--2. " DA ,Arbitration scheme" "Weighted Round-robin,Fixed priority,?..." bitfld.long 0x00 0. " SWR ,Software Reset" "No reset,Reset" elif ((d.l(ad:0x40064000+0x1000)&0x1810000)==0x1010000) group.long 0x1000++0x03 line.long 0x00 "BMR,Bus Mode Register" bitfld.long 0x00 27. " TXPR ,Transmit Priority" "Normal,High" bitfld.long 0x00 26. " MB ,Mixed Burst" "No,Yes" bitfld.long 0x00 24. " 8xPBL ,8xPBL Mode" "Not multiplied,Multiplied" bitfld.long 0x00 23. " USP ,Use Separate PBL" "No,Yes" textline " " bitfld.long 0x00 16. " FB ,Fixed Burst" "SINGLE|INCR,SINGLE|INCR4|INCR8|INCR16" bitfld.long 0x00 14.--15. " PR ,Rx:Tx priority ratio" "1:1,2:1,3:1,4:1" bitfld.long 0x00 8.--13. " PBL ,Programmable Burst Length" "1,2,4,8,16,?..." textline " " bitfld.long 0x00 7. " ATDS ,Alternate Descriptor Size" "16 bytes,32 bytes" bitfld.long 0x00 3.--6. " DSL ,Descriptor Skip Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--2. " DA ,Arbitration scheme" "Weighted Round-robin,Fixed priority,?..." bitfld.long 0x00 0. " SWR ,Software Reset" "No reset,Reset" elif ((d.l(ad:0x40064000+0x1000)&0x1810000)==0x810000) group.long 0x1000++0x03 line.long 0x00 "BMR,Bus Mode Register" bitfld.long 0x00 27. " TXPR ,Transmit Priority" "Normal,High" bitfld.long 0x00 26. " MB ,Mixed Burst" "No,Yes" bitfld.long 0x00 24. " 8xPBL ,8xPBL Mode" "Not multiplied,Multiplied" bitfld.long 0x00 23. " USP ,Use Separate PBL" "No,Yes" textline " " bitfld.long 0x00 17.--22. " RPBL ,RxDMA PBL" "1,2,4,8,16,32,?..." bitfld.long 0x00 16. " FB ,Fixed Burst" "SINGLE|INCR,SINGLE|INCR4|INCR8|INCR16" bitfld.long 0x00 14.--15. " PR ,Rx:Tx priority ratio" "1:1,2:1,3:1,4:1" bitfld.long 0x00 8.--13. " PBL ,Programmable Burst Length" "1,2,4,8,16,32,?..." textline " " bitfld.long 0x00 7. " ATDS ,Alternate Descriptor Size" "16 bytes,32 bytes" bitfld.long 0x00 3.--6. " DSL ,Descriptor Skip Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--2. " DA ,Arbitration scheme" "Weighted Round-robin,Fixed priority,?..." bitfld.long 0x00 0. " SWR ,Software Reset" "No reset,Reset" elif ((d.l(ad:0x40064000+0x1000)&0x1810000)==0x10000) group.long 0x1000++0x03 line.long 0x00 "BMR,Bus Mode Register" bitfld.long 0x00 27. " TXPR ,Transmit Priority" "Normal,High" bitfld.long 0x00 26. " MB ,Mixed Burst" "No,Yes" bitfld.long 0x00 24. " 8xPBL ,8xPBL Mode" "Not multiplied,Multiplied" bitfld.long 0x00 23. " USP ,Use Separate PBL" "No,Yes" textline " " bitfld.long 0x00 16. " FB ,Fixed Burst" "SINGLE|INCR,SINGLE|INCR4|INCR8|INCR16" bitfld.long 0x00 14.--15. " PR ,Rx:Tx priority ratio" "1:1,2:1,3:1,4:1" bitfld.long 0x00 8.--13. " PBL ,Programmable Burst Length" "1,2,4,8,16,32,?..." textline " " bitfld.long 0x00 7. " ATDS ,Alternate Descriptor Size" "16 bytes,32 bytes" bitfld.long 0x00 3.--6. " DSL ,Descriptor Skip Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--2. " DA ,Arbitration scheme" "Weighted Round-robin,Fixed priority,?..." bitfld.long 0x00 0. " SWR ,Software Reset" "No reset,Reset" elif ((d.l(ad:0x40064000+0x1000)&0x1810000)==0x1800000) group.long 0x1000++0x03 line.long 0x00 "BMR,Bus Mode Register" bitfld.long 0x00 27. " TXPR ,Transmit Priority" "Normal,High" bitfld.long 0x00 24. " 8xPBL ,8xPBL Mode" "Not multiplied,Multiplied" bitfld.long 0x00 23. " USP ,Use Separate PBL" "No,Yes" textline " " bitfld.long 0x00 17.--22. " RPBL ,RxDMA PBL" "1,2,4,8,16,?..." bitfld.long 0x00 16. " FB ,Fixed Burst" "SINGLE|INCR,SINGLE|INCR4|INCR8|INCR16" bitfld.long 0x00 14.--15. " PR ,Rx:Tx priority ratio" "1:1,2:1,3:1,4:1" bitfld.long 0x00 8.--13. " PBL ,Programmable Burst Length" "1,2,4,8,16,?..." textline " " bitfld.long 0x00 7. " ATDS ,Alternate Descriptor Size" "16 bytes,32 bytes" bitfld.long 0x00 3.--6. " DSL ,Descriptor Skip Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--2. " DA ,Arbitration scheme" "Weighted Round-robin,Fixed priority,?..." bitfld.long 0x00 0. " SWR ,Software Reset" "No reset,Reset" elif ((d.l(ad:0x40064000+0x1000)&0x1810000)==0x1000000) group.long 0x1000++0x03 line.long 0x00 "BMR,Bus Mode Register" bitfld.long 0x00 27. " TXPR ,Transmit Priority" "Normal,High" bitfld.long 0x00 24. " 8xPBL ,8xPBL Mode" "Not multiplied,Multiplied" bitfld.long 0x00 23. " USP ,Use Separate PBL" "No,Yes" textline " " bitfld.long 0x00 16. " FB ,Fixed Burst" "SINGLE|INCR,SINGLE|INCR4|INCR8|INCR16" bitfld.long 0x00 14.--15. " PR ,Rx:Tx priority ratio" "1:1,2:1,3:1,4:1" bitfld.long 0x00 8.--13. " PBL ,Programmable Burst Length" "1,2,4,8,16,?..." textline " " bitfld.long 0x00 7. " ATDS ,Alternate Descriptor Size" "16 bytes,32 bytes" bitfld.long 0x00 3.--6. " DSL ,Descriptor Skip Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--2. " DA ,Arbitration scheme" "Weighted Round-robin,Fixed priority,?..." bitfld.long 0x00 0. " SWR ,Software Reset" "No reset,Reset" elif ((d.l(ad:0x40064000+0x1000)&0x1810000)==0x800000) group.long 0x1000++0x03 line.long 0x00 "BMR,Bus Mode Register" bitfld.long 0x00 27. " TXPR ,Transmit Priority" "Normal,High" bitfld.long 0x00 24. " 8xPBL ,8xPBL Mode" "Not multiplied,Multiplied" bitfld.long 0x00 23. " USP ,Use Separate PBL" "No,Yes" textline " " bitfld.long 0x00 17.--22. " RPBL ,RxDMA PBL" "1,2,4,8,16,32,?..." bitfld.long 0x00 16. " FB ,Fixed Burst" "SINGLE|INCR,SINGLE|INCR4|INCR8|INCR16" bitfld.long 0x00 14.--15. " PR ,Rx:Tx priority ratio" "1:1,2:1,3:1,4:1" bitfld.long 0x00 8.--13. " PBL ,Programmable Burst Length" "1,2,4,8,16,32,?..." textline " " bitfld.long 0x00 7. " ATDS ,Alternate Descriptor Size" "16 bytes,32 bytes" bitfld.long 0x00 3.--6. " DSL ,Descriptor Skip Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--2. " DA ,Arbitration scheme" "Weighted Round-robin,Fixed priority,?..." bitfld.long 0x00 0. " SWR ,Software Reset" "No reset,Reset" else group.long 0x1000++0x03 line.long 0x00 "BMR,Bus Mode Register" bitfld.long 0x00 27. " TXPR ,Transmit Priority" "Normal,High" bitfld.long 0x00 24. " 8xPBL ,8xPBL Mode" "Not multiplied,Multiplied" bitfld.long 0x00 23. " USP ,Use Separate PBL" "No,Yes" textline " " bitfld.long 0x00 16. " FB ,Fixed Burst" "SINGLE|INCR,SINGLE|INCR4|INCR8|INCR16" bitfld.long 0x00 14.--15. " PR ,Rx:Tx priority ratio" "1:1,2:1,3:1,4:1" bitfld.long 0x00 8.--13. " PBL ,Programmable Burst Length" "1,2,4,8,16,32,?..." textline " " bitfld.long 0x00 7. " ATDS ,Alternate Descriptor Size" "16 bytes,32 bytes" bitfld.long 0x00 3.--6. " DSL ,Descriptor Skip Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--2. " DA ,Arbitration scheme" "Weighted Round-robin,Fixed priority,?..." bitfld.long 0x00 0. " SWR ,Software Reset" "No reset,Reset" endif group.long 0x1004++0x13 line.long 0x00 "TPDR,Transmit Poll Demand Register" line.long 0x04 "RPDR,Receive Poll Demand Register" line.long 0x08 "RDLAR,Receive Descriptor List Address Register" hexmask.long 0x08 2.--31. 1. " SRL ,Start of Receive List" line.long 0x0C "TDLAR,Receive Descriptor List Address Register" hexmask.long 0x0c 2.--31. 1. " STL ,Start of Transmit List" textline " " if (((d.l(ad:0x40064000+0x1014))&0x2000)==0x2000) group.long 0x1014++0x03 line.long 0x00 "SR,Status Register" rbitfld.long 0x00 30. " GLPII ,GMAC LPI Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 29. " TTI ,Time-Stamp Trigger Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 28. " GPI ,GMAC PMT Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 27. " GMI ,GMAC MMC Interrupt" "No interrupt,Interrupt" textline " " rbitfld.long 0x00 25. " EB[2] ,Error Bits" "Data buffer,Descriptor" rbitfld.long 0x00 24. " EB[1] ,Error Bits" "Write,Read" rbitfld.long 0x00 23. " EB[0] ,Error Bits" "Receive DMA,Transmit DMA" rbitfld.long 0x00 20.--22. " TS ,Transmit Process State" "Stopped,Fetching Transmit Transfer Descriptor,Waiting for status,Reading,Time-Stamp write,,Suspended,Closing Transmit Descriptor" textline " " rbitfld.long 0x00 17.--19. " RS ,Receive Process State" "Stopped,Fetching Receive Transfer Descriptor,,Waiting for receive packet,Suspended,Closing Receive Descriptor,Time-Stamp write,Transferring" eventfld.long 0x00 16. " NIS ,Normal Interrupt Summary" "Low,High" eventfld.long 0x00 15. " AIS ,Abnormal Interrupt Summary" "Low,High" eventfld.long 0x00 14. " ERI ,Early Receive Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 13. " FBI ,Fatal Bus Error Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 10. " ETI ,Early Transmit Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 9. " RWT ,Receive Watchdog Timeout" "No timeout,Timeout" eventfld.long 0x00 8. " RPS ,Receive process Stopped" "Running,Stopped" textline " " eventfld.long 0x00 7. " RU ,Receive Buffer Unavailable" "Available,Unavailabe" eventfld.long 0x00 6. " RI ,Receive Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " UNF ,Transmit underflow" "Not occurred,Occurred" eventfld.long 0x00 4. " OVF ,Receive Overflow" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " TJT ,Transmit Jabber Timeout" "No timeout,Timeout" eventfld.long 0x00 2. " TU ,Transmit Buffer Unavailable" "Available,Unavailabe" eventfld.long 0x00 1. " TPS ,Transmit Process Stopped" "Running,Stopped" eventfld.long 0x00 0. " TI ,Transmit Interrupt" "No interrupt,Interrupt" else group.long 0x1014++0x03 line.long 0x00 "SR,Status Register" rbitfld.long 0x00 30. " GLPII ,GMAC LPI Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 29. " TTI ,Time-Stamp Trigger Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 28. " GPI ,GMAC PMT Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 27. " GMI ,GMAC MMC Interrupt" "No interrupt,Interrupt" textline " " rbitfld.long 0x00 20.--22. " TS ,Transmit Process State" "Stopped,Fetching Transmit Transfer Descriptor,Waiting for status,Reading,Time-Stamp write,,Suspended,Closing Transmit Descriptor" rbitfld.long 0x00 17.--19. " RS ,Receive Process State" "Stopped,Fetching Receive Transfer Descriptor,,Waiting for receive packet,Suspended,Closing Receive Descriptor,Time-Stamp write,Transferring" eventfld.long 0x00 16. " NIS ,Normal Interrupt Summary" "Low,High" eventfld.long 0x00 15. " AIS ,Abnormal Interrupt Summary" "Low,High" textline " " eventfld.long 0x00 14. " ERI ,Early Receive Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " FBI ,Fatal Bus Error Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 10. " ETI ,Early Transmit Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 9. " RWT ,Receive Watchdog Timeout" "No timeout,Timeout" textline " " eventfld.long 0x00 8. " RPS ,Receive process Stopped" "Running,Stopped" eventfld.long 0x00 7. " RU ,Receive Buffer Unavailable" "Available,Unavailabe" eventfld.long 0x00 6. " RI ,Receive Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " UNF ,Transmit underflow" "Not occurred,Occurred" textline " " eventfld.long 0x00 4. " OVF ,Receive Overflow" "Not occurred,Occurred" eventfld.long 0x00 3. " TJT ,Transmit Jabber Timeout" "No timeout,Timeout" eventfld.long 0x00 2. " TU ,Transmit Buffer Unavailable" "Available,Unavailabe" eventfld.long 0x00 1. " TPS ,Transmit Process Stopped" "Running,Stopped" textline " " eventfld.long 0x00 0. " TI ,Transmit Interrupt" "No interrupt,Interrupt" endif textline " " if (((d.l(ad:0x40064000+0x1018))&0x2200000)==0x2200000) group.long 0x1018++0x07 line.long 0x00 "OMR,Operation Mode Register" bitfld.long 0x00 26.--27. " DT ,Disable Dropping of TCP/IP Checksum Error Frames" "0,1,2,3" bitfld.long 0x00 25. " RSF ,Receive Store and Forward" "Cut-Through,MLT-receive FIFO write" bitfld.long 0x00 24. " DFF ,Disable Flushing of Received Frames" "No,Yes" bitfld.long 0x00 21. " TSF ,Transmit Store Forward" "No,Yes" textline " " eventfld.long 0x00 20. " FTF ,Flush Transmit FIFO" "No effect,Flushed" bitfld.long 0x00 13. " ST ,Start/Stop Transmission Command" "Stopped,Started" bitfld.long 0x00 7. " FEF ,Forward Error Frames" "Drop,Forward" bitfld.long 0x00 6. " FUF ,Forward Undersized Good Frames" "Drop,Forward" textline " " bitfld.long 0x00 2. " OSF ,Operate on Second Frame" "First frame,Second frame" bitfld.long 0x00 1. " SR ,Start/Stop Receive" "Stopped,Started" elif (((d.l(ad:0x40064000+0x1018))&0x2200000)==0x2000000) group.long 0x1018++0x07 line.long 0x00 "OMR,Operation Mode Register" bitfld.long 0x00 26.--27. " DT ,Disable Dropping of TCP/IP Checksum Error Frames" "0,1,2,3" bitfld.long 0x00 25. " RSF ,Receive Store and Forward" "Cut-Through,MLT-receive FIFO write" bitfld.long 0x00 24. " DFF ,Disable Flushing of Received Frames" "No,Yes" bitfld.long 0x00 21. " TSF ,Transmit Store Forward" "No,Yes" textline " " eventfld.long 0x00 20. " FTF ,Flush Transmit FIFO" "No effect,Flushed" bitfld.long 0x00 14.--16. " TTC ,Transmit Threshold Control [bytes]" "64,128,192,256,40,32,24,16" bitfld.long 0x00 13. " ST ,Start/Stop Transmission Command" "Stopped,Started" bitfld.long 0x00 7. " FEF ,Forward Error Frames" "Drop,Forward" textline " " bitfld.long 0x00 6. " FUF ,Forward Undersized Good Frames" "Drop,Forward" bitfld.long 0x00 2. " OSF ,Operate on Second Frame" "First frame,Second frame" bitfld.long 0x00 1. " SR ,Start/Stop Receive" "Stopped,Started" elif (((d.l(ad:0x40064000+0x1018))&0x2200000)==0x200000) group.long 0x1018++0x07 line.long 0x00 "OMR,Operation Mode Register" bitfld.long 0x00 26.--27. " DT ,Disable Dropping of TCP/IP Checksum Error Frames" "0,1,2,3" bitfld.long 0x00 25. " RSF ,Receive Store and Forward" "Cut-Through,MLT-receive FIFO write" bitfld.long 0x00 24. " DFF ,Disable Flushing of Received Frames" "No,Yes" bitfld.long 0x00 21. " TSF ,Transmit Store Forward" "No,Yes" textline " " eventfld.long 0x00 20. " FTF ,Flush Transmit FIFO" "No effect,Flushed" bitfld.long 0x00 13. " ST ,Start/Stop Transmission Command" "Stopped,Started" bitfld.long 0x00 7. " FEF ,Forward Error Frames" "Drop,Forward" bitfld.long 0x00 6. " FUF ,Forward Undersized Good Frames" "Drop,Forward" textline " " bitfld.long 0x00 3.--4. " RTC ,Receive Threshold Control" "64,32,96,128" bitfld.long 0x00 2. " OSF ,Operate on Second Frame" "First frame,Second frame" bitfld.long 0x00 1. " SR ,Start/Stop Receive" "Stopped,Started" else group.long 0x1018++0x07 line.long 0x00 "OMR,Operation Mode Register" bitfld.long 0x00 26.--27. " DT ,Disable Dropping of TCP/IP Checksum Error Frames" "0,1,2,3" bitfld.long 0x00 25. " RSF ,Receive Store and Forward" "Cut-Through,MLT-receive FIFO write" bitfld.long 0x00 24. " DFF ,Disable Flushing of Received Frames" "No,Yes" bitfld.long 0x00 21. " TSF ,Transmit Store Forward" "No,Yes" textline " " eventfld.long 0x00 20. " FTF ,Flush Transmit FIFO" "No effect,Flushed" bitfld.long 0x00 14.--16. " TTC ,Transmit Threshold Control [bytes]" "64,128,192,256,40,32,24,16" bitfld.long 0x00 13. " ST ,Start/Stop Transmission Command" "Stopped,Started" bitfld.long 0x00 7. " FEF ,Forward Error Frames" "Drop,Forward" textline " " bitfld.long 0x00 6. " FUF ,Forward Undersized Good Frames" "Drop,Forward" bitfld.long 0x00 3.--4. " RTC ,Receive Threshold Control" "64,32,96,128" bitfld.long 0x00 2. " OSF ,Operate on Second Frame" "First frame,Second frame" bitfld.long 0x00 1. " SR ,Start/Stop Receive" "Stopped,Started" endif group.long 0x101C++0x07 line.long 0x00 "IER,Interrupt Enable Register" bitfld.long 0x00 16. " NIE ,Normal Interrupt Summary Enable" "Disabled,Enabled" bitfld.long 0x00 15. " AIE ,Abnormal Interrupt Summary Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ERE ,Early Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 13. " FBE ,Fatal Bus Error Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " ETE ,Early Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 9. " RWE ,Receive Watchdog Timeout Enable" "Disabled,Enabled" bitfld.long 0x00 8. " RSE ,Receive process Stopped Enable" "Disabled,Enabled" bitfld.long 0x00 7. " RUE ,Receive Buffer Unavailable Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " RIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " UNE ,Transmit underflow Enable" "Disabled,Enabled" rbitfld.long 0x00 4. " OVE ,Receive Overflow Enable" "Disabled,Enabled" bitfld.long 0x00 3. " TJE ,Transmit Jabber Timeout" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " TUE ,Transmit Buffer Unavailable Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TSE ,Transmit Process Stopped Enable" "Disabled,Enabled" bitfld.long 0x00 0. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled" hgroup.long 0x1020++0x03 hide.long 0x00 "MFBOCR,Missed Frame and Buffer Overflow Counter Register" in group.long 0x1024++0x03 line.long 0x00 "RIWTR,Receive Interrupt Watchdog Timer Register" hexmask.long.byte 0x00 0.--7. 1. " RIWT ,RI Watchdog Timer count" rgroup.long 0x102C++0x03 line.long 0x00 "AHBSR,AHB Status Register" bitfld.long 0x00 0. " AHBS ,AHB Status" "Idle,Non-idle" rgroup.long 0x1048++0x0F line.long 0x00 "CHTDR,Current Host Transmit Descriptor Register" line.long 0x04 "CHRDR,Current Host Receive Descriptor Register" line.long 0x08 "CHTBAR,Current Host Transmit Buffer Address Register" line.long 0x0C "CHRBAR,Current Host Receive Buffer Address Register" tree.end width 22. tree "MMC Registers" group.long 0x0100++0x03 line.long 0x00 "MMC_CNT,MMC Control Register" bitfld.long 0x00 5. " FHP ,Full-Half preset" "Almost-half-value,Almost-full-value" bitfld.long 0x00 4. " CP , Counters Preset" "No preset,Preset" bitfld.long 0x00 3. " MCF ,MMC Counter Freeze" "Not frozen,Frozen" textline " " bitfld.long 0x00 2. " ROR ,Reset on read" "No reset,Reset" bitfld.long 0x00 1. " CSR ,Counter Stop Rollover" "Rollover,No rollover" bitfld.long 0x00 0. " CR ,Counter reset" "No reset,Reset" hgroup.long 0x0104++0x07 hide.long 0x00 "MMC_INTR_RX,MMC Receive Interrupt Register" in hide.long 0x04 "MMC_INTR_TX,MMC Transmit Interrupt Register" in group.long 0x010C++0x03 line.long 0x00 "MMC_INTR_MASK_RX,MMC Receive Interrupt Mask Interrupt Register" bitfld.long 0x00 23. " RXWTDEIM ,Rxwatchdogerror Counter Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 22. " RXVLFIM ,Rxvlanframes_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 21. " RXFOFIM ,Rxfifooverflow_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 20. " RXPFIM ,Rxpauseframes Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 19. " RXORTIM ,Rxoutofrangetype Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 18. " RXLCIM ,Rxlengtherror Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 17. " RXUCFIM ,Rxunicastframes_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 16. " RX1024_MAXIM ,Rx1024tomaxoctets_g Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 15. " RX512_1024IM ,Rx512to1023octets_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 14. " RX256_511IM ,Rx256to511octets_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 13. " RX128_256IM ,Rx128to255maxoctects_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 12. " RX65_127IM ,Rx65to127maxoctets_gb Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 11. " RX64IM ,Rxto64octets_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 10. " RXOSIM ,Rxoversize_g Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 9. " RXUSIM ,Rxundersize_g Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 8. " RXJERIM ,Rxjabbererror Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 7. " RXRUNTERIM ,Rxrunterror Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 6. " RXALTERIM ,Rxallignmenterror Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 5. " RXCRCERIM ,Rxcrcerror Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 4. " RXMCFIM ,Rxmulticastframes_g Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 3. " RXBCFIM ,Rxbroadcastframes_g Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 2. " RXOCGIM ,Rxoctetcounter_g Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 1. " RXOCGBIM ,Rxoctetcounter_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 0. " RXFCIM ,Rxframecount_gb Counter Interrupt Mask" "Not masked,Masked" group.long 0x0110++0x03 line.long 0x00 "MMC_INTR_MASK_TX,MMC Transmit Interrupt Mask Register" bitfld.long 0x00 24. " TXVLFIM ,Txvlanframes_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 23. " TXPFIM ,Txpauseframes_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 22. " TXOCIM ,Txoexcessdef Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 21. " TXFCIM ,Txframecount Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 20. " TXOCIM ,Txoctetcount Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 19. " TXCERIM ,Txcarriererror Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 18. " TXLXSIM ,Txlexesscol Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 17. " YXLCIM ,Txlatecol Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 16. " TXDEFIM ,Txdeffer Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 15. " TXMCIM ,Txmulticol_g Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 14. " TXSCIM ,Txsinglecol_g Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 13. " TXUFERIM ,Txunderflowerror Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 12. " TXBCFGBIM ,Txbroadcastframes_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 11. " TXMCFGBIM ,Txmulticastframes_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 10. " TXUCFIM ,Txunicastframes_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 9. " TX1024_MAXIM ,Tx1024tomaxoctets_g Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 8. " TX512_1023IM ,Tx512to1023octets_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 7. " TX256_511IM ,Tx256to511octets_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 6. " TX128_256IM ,Tx128to255maxoctects_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 5. " TX65_127IM ,Tx65to127maxoctets_gb Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 4. " TX64IM ,Txto64octets_gb Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 3. " TXMCFGIM ,Txmalticastframes_g Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 2. " TXBCGIM ,Txbroadcastframes_g Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 1. " TXFCGBIM ,Txframecount_gb Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 0. " TXOCGBIM ,Txoctetcount_gb Counter Interrupt Mask" "Not masked,Masked" group.long 0x0200++0x03 line.long 0x00 "MMC_IPC_INTR_MASK_RX,MMC Receive Checksum Offload Interrupt Mask Register" bitfld.long 0x00 29. " RXICMPEOIM ,Rxicmp_err_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 28. " RXICMPGDOIM ,Rxicmp_gd_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 27. " RXTCPEOIM ,Rxtcp_err_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 26. " RXTCPGDOIM ,Rxtcp_gd_octets Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 25. " RXUDPEOIM ,Rxudp_err_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 24. " RXUDPGDOIM ,Rxudp_gd_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 23. " RXIP6NPOIM ,Rxipv6_nopay_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 22. " RXIP6HDREOIM ,Rxipv6_hdrerr_octets Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 21. " RXIP6GDOIM ,Rxipv6_gd_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 20. " RXIP4UDSBOIE ,Rxipv4_udsbl_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 19. " RXIP4FOIM ,Rxipv4_frag_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 18. " RXIP4NPOIM ,Rxipv4_nopay_octets Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 17. " RXIP4HDREOIM ,Rxipv4_hdrerr_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 16. " RXIP4GDOIM ,Rxipv4_gd_octets Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 13. " RXICMPEFIM ,Rxicmp_err_frms Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 12. " RXICMPGDFIM ,Rxicmp_gd_frms Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 11. " RXTCPEFIM ,Rxtcp_err_frms Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 10. " RXTCPGDFIM ,Rxtcp_gd_frms Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 9. " RXUDPEFIM ,Rxudp_err_frms Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 8. " RXUDPGDFIM ,Rxudp_gd_frms Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 7. " RXIP6NPFIM ,Rxipv6_nopay_frms Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 6. " RXIP6HDREFIM ,Rxipv6_hdrerr_frms Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 5. " RXIP6GDFIM ,Rxipv6_gd_frms Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 4. " RXIP4UDSBFIM ,Rxipv4_udsbl_frms Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 3. " RXIPV4FFIM ,Rxipv4_frag_frms Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 2. " RXIP4NPFIM ,Rxipv4_nopay_frms Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 1. " RXIP4HDREFIM ,Rxipv4_hdrerr_frms counter Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 0. " RXIP4GDFIM ,Rxipv4_gd_frms Counter Interrupt Mask" "Not masked,Masked" hgroup.long 0x208++0x03 hide.long 0x00 "MMC_IPC_INTR_RX,MMC Receive Checksum Offload Interrupt Register" in tree "MMC Counters" group.long 0x114++0x63 line.long 0x00 "TXOCTETCOUNT_GB,Number of bytes transmitted" line.long 0x04 "TXFRAMECOUNT_GB,Number of good and bad frames transmitted" line.long 0x08 "TXBROADCASTFRAMES_G,Number of good broadcast frames transmitted" line.long 0x0C "TXMULTICASTFRAMES_G,Number of good multicast frames transmitted." line.long 0x10 "TX64OCTETS_GB,Number of good and bad frames transmitted with length of 64 bytes" line.long 0x14 "TX65TO127OCTETS_GB,Number of good and bad frames transmitted with length between 65 and 127 (inclusive) bytes" line.long 0x18 "TX128TO255OCTETS_GB,Number of good and bad frames transmitted with length between 128 and 255 (inclusive) bytes," line.long 0x1c "TX256TO511OCTETS_GB,Number of good and bad frames transmitted with length between 256 and 511 (inclusive) bytes" line.long 0x20 "TX512TO1023OCTETS_GB,Number of good and bad frames transmitted with length between 512 and 1023 (inclusive) bytes" line.long 0x24 "TX1024TOMAXOCTETS_GB,Number of good and bad frames transmitted with length between 1024 and Maxsize (inclusive) bytes," line.long 0x28 "TXUNICASTFRAMES_GB,Number of good and bad unicast frames transmittedr" line.long 0x2C "TXMULTICASTFRAMES_GB,Number of good and bad multicast frames transmitted" line.long 0x30 "TXBROADCASTFRAMES_GB,Number of good and bad broadcast frames transmitted." line.long 0x34 "TXUNDERFLOWERROR,Number of frames aborted due to frame underflow error" line.long 0x38 "TXSINGLECOL_G,Number of successfully transmitted frames after a single collision in Half-duplex mode" line.long 0x3C "TXMULTICOL_G,Number of successfully transmitted frames after more than a single collision in Half-duplex mode" line.long 0x40 "TXDEFERRED,Number of successfully transmitted frames after a deferral in Half-duplex mode" line.long 0x44 "TXLATECOL,Number of frames aborted due to late collision error." line.long 0x48 "TXEXESSCOL,Number of frames aborted due to excessive (16) collision errors" line.long 0x4C "TXCARRIERERRROR,Number of frames aborted due to carrier sense error" line.long 0x50 "TXOCTETCOUNT_G,Number of bytes transmitted, exclusive of preamble, in good frames only" line.long 0x54 "TXFRAMECOUNT_G,Number of good frames transmitted" line.long 0x58 "TXEXECESSDEF,Number of frames aborted due to excessive deferral error" line.long 0x5C "TXPAUSEFRAMES,Number of good PAUSE frames transmitted" line.long 0x60 "TXVLANFRAMES,Number of good VLAN frames transmitted" group.long 0x180++0x5F line.long 0x00 "RXFRAMECOUNT_GB,Number of good and bad frames received" line.long 0x04 "RXOCTETCOUNT_GB,Number of bytes received" line.long 0x08 "RXOCTETCOUNT_G,Number of bytes received, exclusive of preamble, only in good frames" line.long 0x0C "RXBROADCASTFRAMES_G,Number of good broadcast frames received" line.long 0x10 "RXMULTICASTFRAMES_G,Number of good multicast frames received" line.long 0x14 "RXCRCERROR,Number of frames received with CRC error" line.long 0x18 "RXALLIGNMENTERROR,Number of frames received with alignment (dribble) error" line.long 0x1C "RXRUNTERROR,Number of frames received with runt error" line.long 0x20 "RXJABBERERROR,Number of frames received with length greater than 1518 bytes with CRC error" line.long 0x24 "RXUNDERSIZE_G,Number of frames received with length less than 64 bytes, without any errors" line.long 0x28 "RXOVERSIZE_G,Number of frames received with length greater than the maxsize without error" line.long 0x2C "RX64OCTETS_GB,Number of good and bad frames received with length 64 bytes, exclusive of preamble" line.long 0x30 "RX65TO127OCTETS_GB,Number of good and bad frames received with length 64 bytes, exclusive of preamble" line.long 0x34 "RX128TO255OCTETS_GB,Number of good and bad frames received with length between 128 and 255 (inclusive) bytes" line.long 0x38 "RX256TO511OCTETS_GB,Number of good and bad frames received with length between 256 and 511 (inclusive) bytes" line.long 0x3C "RX512TO1023OCTETS_GB,Number of good and bad frames received with length between 512 and 1023 (inclusive) bytes" line.long 0x40 "RX1024TOMAXOCTETS_GB,Number of good and bad frames received with length between 1024 and maxsize (inclusive) bytes" line.long 0x44 "RXUNICASTFRAMES_G,Number of good unicast frames received" line.long 0x48 "RXLENGTHERROR,Number of frames received with length error" line.long 0x4C "RXOUTOFRANGETYPE,Number of frames received with length/type field not equal to the valid frame size" line.long 0x50 "RXPAUSEFRAMES,Number of good and valid PAUSE frames received" line.long 0x54 "RXFIFOOVERFLOW,Number of missed received frames due to FIFO overflow" line.long 0x58 "RXVLANFRAMES_GB,Number of good and bad VLAN frames received" line.long 0x5C "RXWATCHDOGERROR,Number of frames received with error due to watchdog timeout error" group.long 0x210++0x37 line.long 0x00 "RXIPV4_GD_FRMS,Number of good IPv4 datagrams received with the TCP, UDP, or ICMP payload" line.long 0x04 "RXIPV4_HDRERR_FRMS,Number of IPv4 datagrams received with header errors" line.long 0x08 "RXIPV4_NOPAY_FRMS,Number of IPv4 datagram frames received that did not have a TCP, UDP, or ICMP payload processed by the Checksum engine" line.long 0x0C "RXIPV4_FRAG_FRMS,Number of good IPv4 datagrams with fragmentation" line.long 0x10 "RXIPV4_UDSBL_FRMS,Number of good IPv4 datagrams received that had a UDP payload with checksum disabled" line.long 0x14 "RXIPV6_GD_FRMS,Number of good IPv6 datagrams received with TCP, UDP, or ICMP payloads" line.long 0x18 "RXIPV6_HDRERR_FRMS,Number of IPv6 datagrams received with header errors" line.long 0x1C "RXIPV6_NOPAY_FRMS,Number of IPv6 datagram frames received without a TCP, UDP, or ICMP payload" line.long 0x20 "RXUDP_GD_FRMS,Number of good IP datagrams with a good UDP payload" line.long 0x24 "RXUDP_ERR_FRMS,Number of good IP datagrams whose UDP payload has a checksum error" line.long 0x28 "RXTCP_GD_FRMS,Number of good IP datagrams with a good TCP payload" line.long 0x2C "RXTCP_ERR_FRMS,Number of good IP datagrams whose TCP payload has a checksum error" line.long 0x30 "RXICMP_GD_FRMS,Number of good IP datagrams with a good ICMP payload" line.long 0x34 "RXICMP_ERR_FRMS,Number of good IP datagrams whose ICMP payload has a checksum error" group.long 0x250++0x37 line.long 0x00 "RXIPV4_GD_OCTETS,Number of bytes received in good IPv4 datagrams encapsulating TCP, UDP, or ICMP data" line.long 0x04 "RXIPV4_HDRERR_OCTETS,Number of bytes received in IPv4 datagrams with header errors" line.long 0x08 "RXIPV4_NOPAY_OCTETS,Number of bytes received in IPv4 datagrams that did not have a TCP, UDP, or ICMP payload" line.long 0x0C "RXIPV4_FRAG_OCTETS,Number of bytes received in fragmented IPv4 datagrams" line.long 0x10 "RXIPV4_UDSBL_OCTETS,Number of bytes received in a UDP segment that had the UDP checksum disabled" line.long 0x14 "RXIPV6_GD_OCTETS,Number of bytes received in good IPv6 datagrams encapsulating TCP, UDP or ICMPv6 data" line.long 0x18 "RXIPV6_HDRERR_OCTETS,Number of bytes received in IPv6 datagrams with header errors" line.long 0x1C "RXIPV6_NOPAY_OCTETS,Number of bytes received in IPv6 datagrams that did not have a TCP, UDP, or ICMP payload" line.long 0x20 "RXUDP_GD_OCTETS,Number of bytes received in a good UDP segment" line.long 0x24 "RXUDP_ERR_OCTETS,Number of bytes received in a UDP segment that had checksum errors" line.long 0x28 "RXTCP_GD_OCTETS,Number of bytes received in a good TCP segment" line.long 0x2C "RXTCP_ERR_OCTETS,Number of bytes received in a TCP segment with checksum errors" line.long 0x30 "RXICMP_GD_OCTETS,Number of bytes received in a good ICMP segment" line.long 0x34 "RXICMP_ERR_OCTETS,Number of bytes received in an ICMP segment with checksum errors" tree.end tree.end width 0xb tree.end tree.end endif sif (cpuis("S6E2C4*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")||cpuis("S6E2D5*")||cpuis("S6E2DH*")||cpuis("MB9BF46?M")||cpuis("MB9BF46?N")||cpuis("MB9BF46?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("MB9BF46?K")||cpuis("MB9BF46?L")||cpuis("MB9BF56?K")||cpuis("MB9BF56?L")) tree "CAN" tree "CAN Prescaler" base ad:0x40037000 width 8. group.byte 0x00++0x00 line.byte 0x00 "CANPRE,CAN Prescaler Register" bitfld.byte 0x00 0.--3. " CANPRE ,CAN prescaler setting bits" "1,1/2,1/4,1/4,1/8,1/8,1/8,1/8,2/3,1/3,1/6,1/12,1/5,1/5,1/10,1/10" textline " " width 0x0b tree.end sif (cpuis("MB9BF46?K")||cpuis("MB9BF46?L")||cpuis("MB9BF56?K")||cpuis("MB9BF56?L")||cpuis("MB9BF46?M")||cpuis("MB9BF46?N")||cpuis("MB9BF46?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C4*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) tree "Channel 0" base ad:0x40062000 width 9. tree "Total Control Registers" group.word 0x0++0x1 line.word 0x0 "CTRLR,CAN Control Register" bitfld.word 0x0 7. " TEST ,Test Mode Enable" "Disabled,Enabled" bitfld.word 0x0 6. " CCE ,Bit Timing Register Write Enable" "Disabled,Enabled" bitfld.word 0x0 5. " DAR ,Disable Automatic Retransmission" "No,Yes" textline " " bitfld.word 0x0 3. " EIE ,Error Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 2. " SIE ,Status Change Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 1. " IE ,Module Interrupt Enable" "Disabled,Enabled" textline " " bitfld.word 0x0 0. " INIT ,Initialization" "Normal,Initialization" hgroup.word 0x2++0x1 hide.word 0x0 "STATR,Status Register" in rgroup.word 0x4++0x1 line.word 0x0 "ERRCNT,Error Counter" bitfld.word 0x0 15. " RP ,Receive Error Passive" "Below level,Reached level" hexmask.word.byte 0x0 8.--14. 0x1 " REC ,Receive Error Counter" hexmask.word.byte 0x0 0.--7. 0x1 " TEC ,Transmit Error Counter" if (((d.w(ad:0x40062000))&0x41)==0x41) group.word 0x6++0x1 line.word 0x0 "BTR,Bit Timing Register" bitfld.word 0x0 12.--14. " TSEG2 ,The time segment after sample point" "0,1,2,3,4,5,6,7" bitfld.word 0x0 8.--11. " TSEG1 ,The time segment before sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x0 6.--7. " SJW ,(Re)Synchronisation Jump Width" "0,1,2,3" textline " " bitfld.word 0x0 0.--5. " BRP ,Baud Rate Prescaler" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" else rgroup.word 0x6++0x1 line.word 0x0 "BTR,Bit Timing Register" bitfld.word 0x0 12.--14. " TSEG2 ,The time segment after sample point" "0,1,2,3,4,5,6,7" bitfld.word 0x0 8.--11. " TSEG1 ,The time segment before sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x0 6.--7. " SJW ,(Re)Synchronisation Jump Width" "0,1,2,3" textline " " bitfld.word 0x0 0.--5. " BRP ,Baud Rate Prescaler" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" endif group.word 0x8++0x1 line.word 0x0 "INTR,CAN interrupt register (indicates message interrupt code and status interrupt code)" if (((d.w(ad:0x40062000))&0x80)==0x80) group.word 0xA++0x1 line.word 0x0 "TESTR,CAN Test Register" bitfld.word 0x0 7. " RX ,Monitors the actual value of the CAN_RX Pin" "Dominant,Recessive" bitfld.word 0x0 5.--6. " TX[1:0] ,Control of CAN_TX pin" "Normal,Sample point,Dominant,Recessive" bitfld.word 0x0 4. " LBACK ,Loop Back Mode" "Disabled,Enabled" textline " " bitfld.word 0x0 3. " SILENT ,Silent Mode" "Disabled,Enabled" bitfld.word 0x0 2. " BASIC ,Basic Mode" "Disabled,Enabled" else rgroup.word 0xA++0x1 line.word 0x0 "TESTR,CAN Test Register" bitfld.word 0x0 7. " RX ,Monitors the actual value of the CAN_RX Pin" "Dominant,Recessive" bitfld.word 0x0 5.--6. " TX[1:0] ,Control of CAN_TX pin" "Normal,Sample point,Dominant,Recessive" bitfld.word 0x0 4. " LBACK ,Loop Back Mode" "Disabled,Enabled" textline " " bitfld.word 0x0 3. " SILENT ,Silent Mode" "Disabled,Enabled" bitfld.word 0x0 2. " BASIC ,Basic Mode" "Disabled,Enabled" endif if (((d.w(ad:0x40062000))&0x41)==0x41) group.word 0xC++0x1 line.word 0x0 "BRPER,CAN Prescaler Extension Register" bitfld.word 0x0 0.--3. " BRPE ,Baud Rate Prescaler Extension" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else rgroup.word 0xC++0x1 line.word 0x0 "BRPER,CAN Prescaler Extension Register" bitfld.word 0x0 0.--3. " BRPE ,Baud Rate Prescaler Extension" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif tree.end tree "Message Interface Registers" tree "IF1 Registers" if ((((d.w(ad:0x40062000))&0x80)==0x80)&&(((d.w(ad:0x40062000+0xA))&0x4)==0x4)) group.word 0x10++0x1 line.word 0x0 "IF1CREQ,IF1 Command Request Register" bitfld.word 0x0 15. " BUSY ,Busy Flag sending" "Disabled,Enabled" hexmask.word.byte 0x0 0.--7. 1. " MSGN ,Message Number" else group.word 0x10++0x1 line.word 0x0 "IF1CREQ,IF1 Command Request Register" bitfld.word 0x0 15. " BUSY ,Busy Flag" "Not busy,Busy" hexmask.word.byte 0x0 0.--7. 1. " MSGN ,Message Number" endif if ((((d.w(ad:0x40062000))&0x80)==0x80)&&(((d.w(ad:0x40062000+0xA))&0x4)==0x4)) hgroup.word (0x10+0x2)++0x1 hide.word 0x0 "IF1CMSK,IF1 Command Mask Register" textline " " textline " " hgroup.word (0x10+0x4)++0x7 hide.word 0x0 "IF1MSK1,IF1 Mask Registers 1" textline " " textline " " textline " " textline " " textline " " hide.word 0x2 "IF1MSK2,IF1 Mask Registers 2 (Mask bits of Message Object)" textline " " textline " " textline " " textline " " hide.word 0x4 "IF1ARB1,IF1 Arbitration Register 1" hide.word 0x6 "IF1ARB2,IF1 Arbitration Register 2" textline " " else if (((d.b(ad:0x40062000+0x10+0x2))&0x80)==0x80) group.word (0x10+0x2)++0x1 line.word 0x0 "IF1CMSK,IF1 Command Mask Register" bitfld.word 0x0 7. " WRRD ,Write/Read" "Read,Write" bitfld.word 0x0 6. " MASK ,Mask data update bit" "Not updated,Updated" bitfld.word 0x0 5. " ARB ,Arbitration data update bit" "Not updated,Updated" textline " " bitfld.word 0x0 4. " CONTROL ,Control data update bit" "Not updated,Updated" bitfld.word 0x0 2. " TXREQ ,Message transmission request bit" "Not requested,Requested" textline " " bitfld.word 0x0 1. " DATAA ,Data 0-3 update bit" "Not updated,Updated" bitfld.word 0x0 0. " DATAB ,Data 4-7 update bit" "Not updated,Updated" else group.word (0x10+0x2)++0x1 line.word 0x0 "IF1CMSK,IF1 Command Mask Register" bitfld.word 0x0 7. " WRRD ,Write/Read" "Read,Write" bitfld.word 0x0 6. " MASK ,Mask data update bit" "Not updated,Updated" bitfld.word 0x0 5. " ARB ,Arbitration data update bit" "Not updated,Updated" textline " " bitfld.word 0x0 4. " CONTROL ,Control data update bit" "Not updated,Updated" bitfld.word 0x0 3. " CIP ,Clear Interrupt Pending Bit (INTPND)" "No effect,Clear" bitfld.word 0x0 2. " TXREQ ,Data update bit" "Not cleared,Cleared" textline " " bitfld.word 0x0 1. " DATAA ,Data 0-3 update bit" "Not updated,Updated" bitfld.word 0x0 0. " DATAB ,Data 4-7 update bit" "Not updated,Updated" endif group.word (0x10+0x4)++0x7 line.word 0x0 "IF1MSK1,IF1 Mask Registers 1" bitfld.word 0x0 15. " MSK[15] ,Identifier Mask bit 15" "Not masked,Masked" bitfld.word 0x0 14. " MSK[14] ,Identifier Mask bit 14" "Not masked,Masked" bitfld.word 0x0 13. " MSK[13] ,Identifier Mask bit 13" "Not masked,Masked" textline " " bitfld.word 0x0 12. " MSK[12] ,Identifier Mask bit 12" "Not masked,Masked" bitfld.word 0x0 11. " MSK[11] ,Identifier Mask bit 11" "Not masked,Masked" bitfld.word 0x0 10. " MSK[10] ,Identifier Mask bit 10" "Not masked,Masked" textline " " bitfld.word 0x0 9. " MSK[9] ,Identifier Mask bit 9" "Not masked,Masked" bitfld.word 0x0 8. " MSK[8] ,Identifier Mask bit 8" "Not masked,Masked" bitfld.word 0x0 7. " MSK[7] ,Identifier Mask bit 7" "Not masked,Masked" textline " " bitfld.word 0x0 6. " MSK[6] ,Identifier Mask bit 6" "Not masked,Masked" bitfld.word 0x0 5. " MSK[5] ,Identifier Mask bit 5" "Not masked,Masked" bitfld.word 0x0 4. " MSK[4] ,Identifier Mask bit 4" "Not masked,Masked" textline " " bitfld.word 0x0 3. " MSK[3] ,Identifier Mask bit 3" "Not masked,Masked" bitfld.word 0x0 2. " MSK[2] ,Identifier Mask bit 2" "Not masked,Masked" bitfld.word 0x0 1. " MSK[1] ,Identifier Mask bit 1" "Not masked,Masked" textline " " bitfld.word 0x0 0. " MSK[0] ,Identifier Mask bit 0" "Not masked,Masked" line.word 0x2 "IF1MSK2,IF1 Mask Registers 2 (Mask bits of Message Object)" bitfld.word 0x2 15. " MXTD ,Mask Extended Identifier" "No compare,Compare" bitfld.word 0x2 14. " MDIR ,Mask Message Direction (effect of DIR in filtering)" "Masked,Not masked" bitfld.word 0x2 12. " MSK[28] ,Identifier Mask bit 28" "Not masked,Masked" textline " " bitfld.word 0x2 11. " MSK[27] ,Identifier Mask bit 27" "Not masked,Masked" bitfld.word 0x2 10. " MSK[26] ,Identifier Mask bit 26" "Not masked,Masked" bitfld.word 0x2 9. " MSK[25] ,Identifier Mask bit 25" "Not masked,Masked" textline " " bitfld.word 0x2 8. " MSK[24] ,Identifier Mask bit 24" "Not masked,Masked" bitfld.word 0x2 7. " MSK[23] ,Identifier Mask bit 23" "Not masked,Masked" bitfld.word 0x2 6. " MSK[22] ,Identifier Mask bit 22" "Not masked,Masked" textline " " bitfld.word 0x2 5. " MSK[21] ,Identifier Mask bit 21" "Not masked,Masked" bitfld.word 0x2 4. " MSK[20] ,Identifier Mask bit 20" "Not masked,Masked" bitfld.word 0x2 3. " MSK[19] ,Identifier Mask bit 19" "Not masked,Masked" textline " " bitfld.word 0x2 2. " MSK[18] ,Identifier Mask bit 18" "Not masked,Masked" bitfld.word 0x2 1. " MSK[17] ,Identifier Mask bit 17" "Not masked,Masked" bitfld.word 0x2 0. " MSK[16] ,Identifier Mask bit 16" "Not masked,Masked" line.word 0x4 "IF1ARB1,IF1 Arbitration Register 1" line.word 0x6 "IF1ARB2,IF1 Arbitration Register 2" bitfld.word 0x6 15. " MSGVAL ,Message Valid (Message Object is:)" "Invalid,Valid" bitfld.word 0x6 14. " XTD ,Extended Identifier" "11-bit,29-bit" bitfld.word 0x6 13. " DIR ,Message Direction" "Receive,Transmit" textline " " hexmask.word 0x6 0.--12. 1. " ID[28-16] ,Message Identifier bits 28...16" endif if ((((d.w(ad:0x40062000))&0x80)==0x80)&&(((d.w(ad:0x40062000+0xA))&0x4)==0x4)) hgroup.word (0x10+0xC)++0x1 hide.word 0x0 "IF1MCTR,IF1 Message Control Register" textline " " textline " " else if (((d.w(ad:0x40062000+0x10+0xA))&0x2000)==0x2000) group.word (0x10+0xC)++0x1 line.word 0x0 "IF1MCTR,IF1 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" bitfld.word 0x0 13. " INTPND ,Interrupt Pending" "Not pending,Pending" textline " " bitfld.word 0x0 12. " UMASK ,Use Acceptance Mask" "Not used,Used" bitfld.word 0x0 11. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 10. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.word 0x0 9. " RMTEN ,Remote Enable" "Disabled,Enabled" bitfld.word 0x0 8. " TXRQST ,Transmit Request" "Not requested,Requested" bitfld.word 0x0 7. " EOB ,End of FIFO Buffer" "No EOB,EOB" textline " " bitfld.word 0x0 0.--3. " DLC ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." else group.word (0x10+0xC)++0x1 line.word 0x0 "IF1MCTR,IF1 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" bitfld.word 0x0 14. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.word 0x0 13. " INTPND ,Interrupt Pending" "Not pending,Pending" textline " " bitfld.word 0x0 12. " UMASK ,Use Acceptance Mask" "Not used,Used" bitfld.word 0x0 11. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 10. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.word 0x0 9. " RMTEN ,Remote Enable" "Disabled,Enabled" bitfld.word 0x0 8. " TXRQST ,Transmit Request" "Not requested,Requested" bitfld.word 0x0 7. " EOB ,End of FIFO Buffer" "No EOB,EOB" textline " " bitfld.word 0x0 0.--3. " DLC[3:0] ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." endif endif group.word (0x10+0x10)++0x7 line.word 0x0 "IF1DTA1,IF1 Data A Register 1 (Little endian)" hexmask.word.byte 0x0 8.--15. 1. " DATA0 ,IF1 Data A Register 1 Data(0)" hexmask.word.byte 0x0 0.--7. 1. " DATA1 ,IF1 Data A Register 1 Data(1)" line.word 0x2 "IF1DTA2,IF1 Data A Register 2 (Little endian)" hexmask.word.byte 0x2 8.--15. 1. " DATA2 ,IF1 Data A Register 2 Data(2)" hexmask.word.byte 0x2 0.--7. 1. " DATA3 ,IF1 Data A Register 2 Data(3)" line.word 0x4 "IF1DTB1,IF1 Data B Register 1 (Little endian)" hexmask.word.byte 0x4 8.--15. 1. " DATA4 ,IF1 Data B Register 1 Data(4)" hexmask.word.byte 0x4 0.--7. 1. " DATA5 ,IF1 Data B Register 1 Data(5)" line.word 0x6 "IF1DTB2,IF1 Data B Register 2 (Little endian)" hexmask.word.byte 0x6 8.--15. 1. " DATA6 ,IF1 Data B Register 2 Data(6)" hexmask.word.byte 0x6 0.--7. 1. " DATA7 ,IF1 Data B Register 2 Data(7)" group.word (0x10+0x20)++0x7 line.word 0x0 "IF1DTA2,IF1 Data A Register 2 (Big endian)" hexmask.word.byte 0x0 8.--15. 1. " DATA10 ,IF1 Data A Register 2 Data(10)" hexmask.word.byte 0x0 0.--7. 1. " DATA11 ,IF1 Data A Register 1 Data(11)" line.word 0x2 "IF1DTA1,IF1 Data A Register 1 (Big endian)" hexmask.word.byte 0x2 8.--15. 1. " DATA8 ,IF1 Data A Register 1 Data(8)" hexmask.word.byte 0x2 0.--7. 1. " DATA9 ,IF1 Data A Register 1 Data(9)" line.word 0x4 "IF1DTB2,IF1 Data B Register 2 (Big endian)" hexmask.word.byte 0x4 8.--15. 1. " DATA14 ,IF1 Data B Register 2 Data(14)" hexmask.word.byte 0x4 0.--7. 1. " DATA15 ,IF1 Data B Register 2 Data(15)" line.word 0x6 "IF1DTB1,IF1 Data B Register 1 (Big endian)" hexmask.word.byte 0x6 8.--15. 1. " DATA12 ,IF1 Data B Register 1 Data(12)" hexmask.word.byte 0x6 0.--7. 1. " DATA13 ,IF1 Data B Register 1 Data(13)" tree.end tree "IF2 Registers" if ((((d.w(ad:0x40062000))&0x80)==0x80)&&(((d.w(ad:0x40062000+0xA))&0x4)==0x4)) group.word 0x40++0x1 line.word 0x0 "IF2CREQ,IF2 Command Request Register" bitfld.word 0x0 15. " BUSY ,Busy Flag receiving" "Disabled,Enabled" hexmask.word.byte 0x0 0.--7. 1. " MSGN ,Message Number" else group.word 0x40++0x1 line.word 0x0 "IF2CREQ,IF2 Command Request Register" bitfld.word 0x0 15. " BUSY ,Busy Flag" "Not busy,Busy" hexmask.word.byte 0x0 0.--7. 1. " MSGN ,Message Number" endif if ((((d.w(ad:0x40062000))&0x80)==0x80)&&(((d.w(ad:0x40062000+0xA))&0x4)==0x4)) hgroup.word (0x40+0x2)++0x1 hide.word 0x0 "IF2CMSK,IF2 Command Mask Register" textline " " textline " " hgroup.word (0x40+0x4)++0x7 hide.word 0x0 "IF2MSK1,IF2 Mask Registers 1" textline " " textline " " textline " " textline " " textline " " hide.word 0x2 "IF2MSK2,IF2 Mask Registers 2 (Mask bits of Message Object)" textline " " textline " " textline " " textline " " hide.word 0x4 "IF2ARB1,IF2 Arbitration Register 1" hide.word 0x6 "IF2ARB2,IF2 Arbitration Register 2" textline " " else if (((d.b(ad:0x40062000+0x40+0x2))&0x80)==0x80) group.word (0x40+0x2)++0x1 line.word 0x0 "IF2CMSK,IF2 Command Mask Register" bitfld.word 0x0 7. " WRRD ,Write/Read" "Read,Write" bitfld.word 0x0 6. " MASK ,Mask data update bit" "Not updated,Updated" bitfld.word 0x0 5. " ARB ,Arbitration data update bit" "Not updated,Updated" textline " " bitfld.word 0x0 4. " CONTROL ,Control data update bit" "Not updated,Updated" bitfld.word 0x0 2. " TXREQ ,Message transmission request bit" "Not requested,Requested" textline " " bitfld.word 0x0 1. " DATAA ,Data 0-3 update bit" "Not updated,Updated" bitfld.word 0x0 0. " DATAB ,Data 4-7 update bit" "Not updated,Updated" else group.word (0x40+0x2)++0x1 line.word 0x0 "IF2CMSK,IF2 Command Mask Register" bitfld.word 0x0 7. " WRRD ,Write/Read" "Read,Write" bitfld.word 0x0 6. " MASK ,Mask data update bit" "Not updated,Updated" bitfld.word 0x0 5. " ARB ,Arbitration data update bit" "Not updated,Updated" textline " " bitfld.word 0x0 4. " CONTROL ,Control data update bit" "Not updated,Updated" bitfld.word 0x0 3. " CIP ,Clear Interrupt Pending Bit (INTPND)" "No effect,Clear" bitfld.word 0x0 2. " TXREQ ,Data update bit" "Not cleared,Cleared" textline " " bitfld.word 0x0 1. " DATAA ,Data 0-3 update bit" "Not updated,Updated" bitfld.word 0x0 0. " DATAB ,Data 4-7 update bit" "Not updated,Updated" endif group.word (0x40+0x4)++0x7 line.word 0x0 "IF2MSK1,IF2 Mask Registers 1" bitfld.word 0x0 15. " MSK[15] ,Identifier Mask bit 15" "Not masked,Masked" bitfld.word 0x0 14. " MSK[14] ,Identifier Mask bit 14" "Not masked,Masked" bitfld.word 0x0 13. " MSK[13] ,Identifier Mask bit 13" "Not masked,Masked" textline " " bitfld.word 0x0 12. " MSK[12] ,Identifier Mask bit 12" "Not masked,Masked" bitfld.word 0x0 11. " MSK[11] ,Identifier Mask bit 11" "Not masked,Masked" bitfld.word 0x0 10. " MSK[10] ,Identifier Mask bit 10" "Not masked,Masked" textline " " bitfld.word 0x0 9. " MSK[9] ,Identifier Mask bit 9" "Not masked,Masked" bitfld.word 0x0 8. " MSK[8] ,Identifier Mask bit 8" "Not masked,Masked" bitfld.word 0x0 7. " MSK[7] ,Identifier Mask bit 7" "Not masked,Masked" textline " " bitfld.word 0x0 6. " MSK[6] ,Identifier Mask bit 6" "Not masked,Masked" bitfld.word 0x0 5. " MSK[5] ,Identifier Mask bit 5" "Not masked,Masked" bitfld.word 0x0 4. " MSK[4] ,Identifier Mask bit 4" "Not masked,Masked" textline " " bitfld.word 0x0 3. " MSK[3] ,Identifier Mask bit 3" "Not masked,Masked" bitfld.word 0x0 2. " MSK[2] ,Identifier Mask bit 2" "Not masked,Masked" bitfld.word 0x0 1. " MSK[1] ,Identifier Mask bit 1" "Not masked,Masked" textline " " bitfld.word 0x0 0. " MSK[0] ,Identifier Mask bit 0" "Not masked,Masked" line.word 0x2 "IF2MSK2,IF2 Mask Registers 2 (Mask bits of Message Object)" bitfld.word 0x2 15. " MXTD ,Mask Extended Identifier" "No compare,Compare" bitfld.word 0x2 14. " MDIR ,Mask Message Direction (effect of DIR in filtering)" "Masked,Not masked" bitfld.word 0x2 12. " MSK[28] ,Identifier Mask bit 28" "Not masked,Masked" textline " " bitfld.word 0x2 11. " MSK[27] ,Identifier Mask bit 27" "Not masked,Masked" bitfld.word 0x2 10. " MSK[26] ,Identifier Mask bit 26" "Not masked,Masked" bitfld.word 0x2 9. " MSK[25] ,Identifier Mask bit 25" "Not masked,Masked" textline " " bitfld.word 0x2 8. " MSK[24] ,Identifier Mask bit 24" "Not masked,Masked" bitfld.word 0x2 7. " MSK[23] ,Identifier Mask bit 23" "Not masked,Masked" bitfld.word 0x2 6. " MSK[22] ,Identifier Mask bit 22" "Not masked,Masked" textline " " bitfld.word 0x2 5. " MSK[21] ,Identifier Mask bit 21" "Not masked,Masked" bitfld.word 0x2 4. " MSK[20] ,Identifier Mask bit 20" "Not masked,Masked" bitfld.word 0x2 3. " MSK[19] ,Identifier Mask bit 19" "Not masked,Masked" textline " " bitfld.word 0x2 2. " MSK[18] ,Identifier Mask bit 18" "Not masked,Masked" bitfld.word 0x2 1. " MSK[17] ,Identifier Mask bit 17" "Not masked,Masked" bitfld.word 0x2 0. " MSK[16] ,Identifier Mask bit 16" "Not masked,Masked" line.word 0x4 "IF2ARB1,IF2 Arbitration Register 1" line.word 0x6 "IF2ARB2,IF2 Arbitration Register 2" bitfld.word 0x6 15. " MSGVAL ,Message Valid (Message Object is:)" "Invalid,Valid" bitfld.word 0x6 14. " XTD ,Extended Identifier" "11-bit,29-bit" bitfld.word 0x6 13. " DIR ,Message Direction" "Receive,Transmit" textline " " hexmask.word 0x6 0.--12. 1. " ID[28-16] ,Message Identifier bits 28...16" endif if ((((d.w(ad:0x40062000))&0x80)==0x80)&&(((d.w(ad:0x40062000+0xA))&0x4)==0x4)) if (((d.w(ad:0x40062000+0x40+0xA))&0x2000)==0x2000) group.word (0x40+0xC)++0x1 line.word 0x0 "IF2MCTR,IF2 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" textline " " textline " " textline " " bitfld.word 0x0 0.--3. " DLC ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." else group.word (0x40+0xC)++0x1 line.word 0x0 "IF2MCTR,IF2 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" bitfld.word 0x0 14. " MSGLST ,Message Lost" "Not lost,Lost" textline " " textline " " textline " " bitfld.word 0x0 0.--3. " DLC ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." endif else if (((d.w(ad:0x40062000+0x40+0xA))&0x2000)==0x2000) group.word (0x40+0xC)++0x1 line.word 0x0 "IF2MCTR,IF2 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" bitfld.word 0x0 13. " INTPND ,Interrupt Pending" "Not pending,Pending" textline " " bitfld.word 0x0 12. " UMASK ,Use Acceptance Mask" "Not used,Used" bitfld.word 0x0 11. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 10. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.word 0x0 9. " RMTEN ,Remote Enable" "Disabled,Enabled" bitfld.word 0x0 8. " TXRQST ,Transmit Request" "Not requested,Requested" bitfld.word 0x0 7. " EOB ,End of FIFO Buffer" "No EOB,EOB" textline " " bitfld.word 0x0 0.--3. " DLC ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." else group.word (0x40+0xC)++0x1 line.word 0x0 "IF2MCTR,IF2 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" bitfld.word 0x0 14. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.word 0x0 13. " INTPND ,Interrupt Pending" "Not pending,Pending" textline " " bitfld.word 0x0 12. " UMASK ,Use Acceptance Mask" "Not used,Used" bitfld.word 0x0 11. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 10. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.word 0x0 9. " RMTEN ,Remote Enable" "Disabled,Enabled" bitfld.word 0x0 8. " TXRQST ,Transmit Request" "Not requested,Requested" bitfld.word 0x0 7. " EOB ,End of FIFO Buffer" "No EOB,EOB" textline " " bitfld.word 0x0 0.--3. " DLC[3:0] ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." endif endif group.word (0x40+0x10)++0x7 line.word 0x0 "IF2DTA1,IF2 Data A Register 1 (Little endian)" hexmask.word.byte 0x0 8.--15. 1. " DATA0 ,IF2 Data A Register 1 Data(0)" hexmask.word.byte 0x0 0.--7. 1. " DATA1 ,IF2 Data A Register 1 Data(1)" line.word 0x2 "IF2DTA2,IF2 Data A Register 2 (Little endian)" hexmask.word.byte 0x2 8.--15. 1. " DATA2 ,IF2 Data A Register 2 Data(2)" hexmask.word.byte 0x2 0.--7. 1. " DATA3 ,IF2 Data A Register 2 Data(3)" line.word 0x4 "IF2DTB1,IF2 Data B Register 1 (Little endian)" hexmask.word.byte 0x4 8.--15. 1. " DATA4 ,IF2 Data B Register 1 Data(4)" hexmask.word.byte 0x4 0.--7. 1. " DATA5 ,IF2 Data B Register 1 Data(5)" line.word 0x6 "IF2DTB2,IF2 Data B Register 2 (Little endian)" hexmask.word.byte 0x6 8.--15. 1. " DATA6 ,IF2 Data B Register 2 Data(6)" hexmask.word.byte 0x6 0.--7. 1. " DATA7 ,IF2 Data B Register 2 Data(7)" group.word (0x40+0x20)++0x7 line.word 0x0 "IF2DTA2,IF2 Data A Register 2 (Big endian)" hexmask.word.byte 0x0 8.--15. 1. " DATA10 ,IF2 Data A Register 2 Data(10)" hexmask.word.byte 0x0 0.--7. 1. " DATA11 ,IF2 Data A Register 1 Data(11)" line.word 0x2 "IF2DTA1,IF2 Data A Register 1 (Big endian)" hexmask.word.byte 0x2 8.--15. 1. " DATA8 ,IF2 Data A Register 1 Data(8)" hexmask.word.byte 0x2 0.--7. 1. " DATA9 ,IF2 Data A Register 1 Data(9)" line.word 0x4 "IF2DTB2,IF2 Data B Register 2 (Big endian)" hexmask.word.byte 0x4 8.--15. 1. " DATA14 ,IF2 Data B Register 2 Data(14)" hexmask.word.byte 0x4 0.--7. 1. " DATA15 ,IF2 Data B Register 2 Data(15)" line.word 0x6 "IF2DTB1,IF2 Data B Register 1 (Big endian)" hexmask.word.byte 0x6 8.--15. 1. " DATA12 ,IF2 Data B Register 1 Data(12)" hexmask.word.byte 0x6 0.--7. 1. " DATA13 ,IF2 Data B Register 1 Data(13)" tree.end tree.end tree "Message Handler Registers" group.word 0x80++0x3 line.word 0x2 "TREQR2,Transmission Request Register for Message Objects 32-17" bitfld.word 0x2 15. " TXRQST[32] ,Transmission Request MO 32" "Not requested,Requested" bitfld.word 0x2 14. " TXRQST[31] ,Transmission Request MO 31" "Not requested,Requested" bitfld.word 0x2 13. " TXRQST[30] ,Transmission Request MO 30" "Not requested,Requested" textline " " bitfld.word 0x2 12. " TXRQST[29] ,Transmission Request MO 29" "Not requested,Requested" bitfld.word 0x2 11. " TXRQST[28] ,Transmission Request MO 28" "Not requested,Requested" bitfld.word 0x2 10. " TXRQST[27] ,Transmission Request MO 27" "Not requested,Requested" textline " " bitfld.word 0x2 9. " TXRQST[26] ,Transmission Request MO 26" "Not requested,Requested" bitfld.word 0x2 8. " TXRQST[25] ,Transmission Request MO 25" "Not requested,Requested" bitfld.word 0x2 7. " TXRQST[24] ,Transmission Request MO 24" "Not requested,Requested" textline " " bitfld.word 0x2 6. " TXRQST[23] ,Transmission Request MO 23" "Not requested,Requested" bitfld.word 0x2 5. " TXRQST[22] ,Transmission Request MO 22" "Not requested,Requested" bitfld.word 0x2 4. " TXRQST[21] ,Transmission Request MO 21" "Not requested,Requested" textline " " bitfld.word 0x2 3. " TXRQST[20] ,Transmission Request MO 20" "Not requested,Requested" bitfld.word 0x2 2. " TXRQST[19] ,Transmission Request MO 19" "Not requested,Requested" bitfld.word 0x2 1. " TXRQST[18] ,Transmission Request MO 18" "Not requested,Requested" textline " " bitfld.word 0x2 0. " TXRQST[17] ,Transmission Request MO 17" "Not requested,Requested" line.word 0x0 "TREQR1,Transmission Request Register for Message Objects 16-1" bitfld.word 0x0 15. " TXRQST[16] ,Transmission Request MO 16" "Not requested,Requested" bitfld.word 0x0 14. " TXRQST[15] ,Transmission Request MO 15" "Not requested,Requested" bitfld.word 0x0 13. " TXRQST[14] ,Transmission Request MO 14" "Not requested,Requested" textline " " bitfld.word 0x0 12. " TXRQST[13] ,Transmission Request MO 13" "Not requested,Requested" bitfld.word 0x0 11. " TXRQST[12] ,Transmission Request MO 12" "Not requested,Requested" bitfld.word 0x0 10. " TXRQST[11] ,Transmission Request MO 11" "Not requested,Requested" textline " " bitfld.word 0x0 9. " TXRQST[10] ,Transmission Request MO 10" "Not requested,Requested" bitfld.word 0x0 8. " TXRQST[9] ,Transmission Request MO 9" "Not requested,Requested" bitfld.word 0x0 7. " TXRQST[8] ,Transmission Request MO 8" "Not requested,Requested" textline " " bitfld.word 0x0 6. " TXRQST[7] ,Transmission Request MO 7" "Not requested,Requested" bitfld.word 0x0 5. " TXRQST[6] ,Transmission Request MO 6" "Not requested,Requested" bitfld.word 0x0 4. " TXRQST[5] ,Transmission Request MO 5" "Not requested,Requested" textline " " bitfld.word 0x0 3. " TXRQST[4] ,Transmission Request MO 4" "Not requested,Requested" bitfld.word 0x0 2. " TXRQST[3] ,Transmission Request MO 3" "Not requested,Requested" bitfld.word 0x0 1. " TXRQST[2] ,Transmission Request MO 2" "Not requested,Requested" textline " " bitfld.word 0x0 0. " TXRQST[1] ,Transmission Request MO 1" "Idle,Busy" group.word 0x90++0x3 line.word 0x2 "NEWDT2,New Data Register for Message Objects 32-17" bitfld.word 0x2 15. " NEWDAT[32] ,New Data on MO 32" "No new data,New data" bitfld.word 0x2 14. " NEWDAT[31] ,New Data on MO 31" "No new data,New data" bitfld.word 0x2 13. " NEWDAT[30] ,New Data on MO 30" "No new data,New data" textline " " bitfld.word 0x2 12. " NEWDAT[29] ,New Data on MO 29" "No new data,New data" bitfld.word 0x2 11. " NEWDAT[28] ,New Data on MO 28" "No new data,New data" bitfld.word 0x2 10. " NEWDAT[27] ,New Data on MO 27" "No new data,New data" textline " " bitfld.word 0x2 9. " NEWDAT[26] ,New Data on MO 26" "No new data,New data" bitfld.word 0x2 8. " NEWDAT[25] ,New Data on MO 25" "No new data,New data" bitfld.word 0x2 7. " NEWDAT[24] ,New Data on MO 24" "No new data,New data" textline " " bitfld.word 0x2 6. " NEWDAT[23] ,New Data on MO 23" "No new data,New data" bitfld.word 0x2 5. " NEWDAT[22] ,New Data on MO 22" "No new data,New data" bitfld.word 0x2 4. " NEWDAT[21] ,New Data on MO 21" "No new data,New data" textline " " bitfld.word 0x2 3. " NEWDAT[20] ,New Data on MO 20" "No new data,New data" bitfld.word 0x2 2. " NEWDAT[19] ,New Data on MO 19" "No new data,New data" bitfld.word 0x2 1. " NEWDAT[18] ,New Data on MO 18" "No new data,New data" textline " " bitfld.word 0x2 0. " NEWDAT[17] ,New Data on MO 17" "No new data,New data" line.word 0x0 "NEWDT1,New Data Register for Message Objects 16-1" bitfld.word 0x0 15. " NEWDAT[16] ,New Data on MO 16" "No new data,New data" bitfld.word 0x0 14. " NEWDAT[15] ,New Data on MO 15" "No new data,New data" bitfld.word 0x0 13. " NEWDAT[14] ,New Data on MO 14" "No new data,New data" textline " " bitfld.word 0x0 12. " NEWDAT[13] ,New Data on MO 13" "No new data,New data" bitfld.word 0x0 11. " NEWDAT[12] ,New Data on MO 12" "No new data,New data" bitfld.word 0x0 10. " NEWDAT[11] ,New Data on MO 11" "No new data,New data" textline " " bitfld.word 0x0 9. " NEWDAT[10] ,New Data on MO 10" "No new data,New data" bitfld.word 0x0 8. " NEWDAT[9] ,New Data on MO 9" "No new data,New data" bitfld.word 0x0 7. " NEWDAT[8] ,New Data on MO 8" "No new data,New data" textline " " bitfld.word 0x0 6. " NEWDAT[7] ,New Data on MO 7" "No new data,New data" bitfld.word 0x0 5. " NEWDAT[6] ,New Data on MO 6" "No new data,New data" bitfld.word 0x0 4. " NEWDAT[5] ,New Data on MO 5" "No new data,New data" textline " " bitfld.word 0x0 3. " NEWDAT[4] ,New Data on MO 4" "No new data,New data" bitfld.word 0x0 2. " NEWDAT[3] ,New Data on MO 3" "No new data,New data" bitfld.word 0x0 1. " NEWDAT[2] ,New Data on MO 2" "No new data,New data" textline " " bitfld.word 0x0 0. " NEWDAT[1] ,New Data on MO 1" "No new data,New data" group.word 0xA0++0x3 line.word 0x2 "INTPND2,Interrupt Pending Register for Message Objects 32-17" bitfld.word 0x2 15. " INTPND[32] ,MO 32 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 14. " INTPND[31] ,MO 31 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 13. " INTPND[30] ,MO 30 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x2 12. " INTPND[29] ,MO 29 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 11. " INTPND[28] ,MO 28 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 10. " INTPND[27] ,MO 27 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x2 9. " INTPND[26] ,MO 26 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 8. " INTPND[25] ,MO 25 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 7. " INTPND[24] ,MO 24 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x2 6. " INTPND[23] ,MO 23 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 5. " INTPND[22] ,MO 22 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 4. " INTPND[21] ,MO 21 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x2 3. " INTPND[20] ,MO 20 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 2. " INTPND[19] ,MO 19 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 1. " INTPND[18] ,MO 18 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x2 0. " INTPND[17] ,MO 17 Interrupt Pending" "No interrupt,Interrupt" line.word 0x0 "INTPND1,Interrupt Pending Register for Message Objects 16-1" bitfld.word 0x0 15. " INTPND[16] ,MO 16 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 14. " INTPND[15] ,MO 15 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 13. " INTPND[14] ,MO 14 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x0 12. " INTPND[13] ,MO 13 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 11. " INTPND[12] ,MO 12 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 10. " INTPND[11] ,MO 11 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x0 9. " INTPND[10] ,MO 10 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 8. " INTPND[9] ,MO 9 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 7. " INTPND[8] ,MO 8 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x0 6. " INTPND[7] ,MO 7 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 5. " INTPND[6] ,MO 6 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 4. " INTPND[5] ,MO 5 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x0 3. " INTPND[4] ,MO 4 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 2. " INTPND[3] ,MO 3 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 1. " INTPND[2] ,MO 2 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x0 0. " INTPND[1] ,MO 1 Interrupt Pending" "No interrupt,Interrupt" group.word 0xB0++0x3 line.word 0x2 "MSGVAL2,Message Valid Register for Message Objects 32-17" bitfld.word 0x2 15. " MSGVAL[32] ,Validity status of MO 32" "Not valid,Valid" bitfld.word 0x2 14. " MSGVAL[31] ,Validity status of MO 31" "Not valid,Valid" bitfld.word 0x2 13. " MSGVAL[30] ,Validity status of MO 30" "Not valid,Valid" textline " " bitfld.word 0x2 12. " MSGVAL[29] ,Validity status of MO 29" "Not valid,Valid" bitfld.word 0x2 11. " MSGVAL[28] ,Validity status of MO 28" "Not valid,Valid" bitfld.word 0x2 10. " MSGVAL[27] ,Validity status of MO 27" "Not valid,Valid" textline " " bitfld.word 0x2 9. " MSGVAL[26] ,Validity status of MO 26" "Not valid,Valid" bitfld.word 0x2 8. " MSGVAL[25] ,Validity status of MO 25" "Not valid,Valid" bitfld.word 0x2 7. " MSGVAL[24] ,Validity status of MO 24" "Not valid,Valid" textline " " bitfld.word 0x2 6. " MSGVAL[23] ,Validity status of MO 23" "Not valid,Valid" bitfld.word 0x2 5. " MSGVAL[22] ,Validity status of MO 22" "Not valid,Valid" bitfld.word 0x2 4. " MSGVAL[21] ,Validity status of MO 21" "Not valid,Valid" textline " " bitfld.word 0x2 3. " MSGVAL[20] ,Validity status of MO 20" "Not valid,Valid" bitfld.word 0x2 2. " MSGVAL[19] ,Validity status of MO 19" "Not valid,Valid" bitfld.word 0x2 1. " MSGVAL[18] ,Validity status of MO 18" "Not valid,Valid" textline " " bitfld.word 0x2 0. " MSGVAL[17] ,Validity status of MO 17" "Not valid,Valid" line.word 0x0 "MSGVAL1,Message Valid Register for Message Objects 16-1" bitfld.word 0x0 15. " MSGVAL[16] ,Validity status of MO 16" "Not valid,Valid" bitfld.word 0x0 14. " MSGVAL[15] ,Validity status of MO 15" "Not valid,Valid" bitfld.word 0x0 13. " MSGVAL[14] ,Validity status of MO 14" "Not valid,Valid" textline " " bitfld.word 0x0 12. " MSGVAL[13] ,Validity status of MO 13" "Not valid,Valid" bitfld.word 0x0 11. " MSGVAL[12] ,Validity status of MO 12" "Not valid,Valid" bitfld.word 0x0 10. " MSGVAL[11] ,Validity status of MO 11" "Not valid,Valid" textline " " bitfld.word 0x0 9. " MSGVAL[10] ,Validity status of MO 10" "Not valid,Valid" bitfld.word 0x0 8. " MSGVAL[9] ,Validity status of MO 9" "Not valid,Valid" bitfld.word 0x0 7. " MSGVAL[8] ,Validity status of MO 8" "Not valid,Valid" textline " " bitfld.word 0x0 6. " MSGVAL[7] ,Validity status of MO 7" "Not valid,Valid" bitfld.word 0x0 5. " MSGVAL[6] ,Validity status of MO 6" "Not valid,Valid" bitfld.word 0x0 4. " MSGVAL[5] ,Validity status of MO 5" "Not valid,Valid" textline " " bitfld.word 0x0 3. " MSGVAL[4] ,Validity status of MO 4" "Not valid,Valid" bitfld.word 0x0 2. " MSGVAL[3] ,Validity status of MO 3" "Not valid,Valid" bitfld.word 0x0 1. " MSGVAL[2] ,Validity status of MO 2" "Not valid,Valid" textline " " bitfld.word 0x0 0. " MSGVAL[1] ,Validity status of MO 1" "Not valid,Valid" tree.end width 12. tree.end endif sif (cpuis("MB9BF46?M")||cpuis("MB9BF46?N")||cpuis("MB9BF46?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")||cpuis("S6E2C4*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) tree "Channel 1" base ad:0x40063000 width 9. tree "Total Control Registers" group.word 0x0++0x1 line.word 0x0 "CTRLR,CAN Control Register" bitfld.word 0x0 7. " TEST ,Test Mode Enable" "Disabled,Enabled" bitfld.word 0x0 6. " CCE ,Bit Timing Register Write Enable" "Disabled,Enabled" bitfld.word 0x0 5. " DAR ,Disable Automatic Retransmission" "No,Yes" textline " " bitfld.word 0x0 3. " EIE ,Error Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 2. " SIE ,Status Change Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 1. " IE ,Module Interrupt Enable" "Disabled,Enabled" textline " " bitfld.word 0x0 0. " INIT ,Initialization" "Normal,Initialization" hgroup.word 0x2++0x1 hide.word 0x0 "STATR,Status Register" in rgroup.word 0x4++0x1 line.word 0x0 "ERRCNT,Error Counter" bitfld.word 0x0 15. " RP ,Receive Error Passive" "Below level,Reached level" hexmask.word.byte 0x0 8.--14. 0x1 " REC ,Receive Error Counter" hexmask.word.byte 0x0 0.--7. 0x1 " TEC ,Transmit Error Counter" if (((d.w(ad:0x40063000))&0x41)==0x41) group.word 0x6++0x1 line.word 0x0 "BTR,Bit Timing Register" bitfld.word 0x0 12.--14. " TSEG2 ,The time segment after sample point" "0,1,2,3,4,5,6,7" bitfld.word 0x0 8.--11. " TSEG1 ,The time segment before sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x0 6.--7. " SJW ,(Re)Synchronisation Jump Width" "0,1,2,3" textline " " bitfld.word 0x0 0.--5. " BRP ,Baud Rate Prescaler" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" else rgroup.word 0x6++0x1 line.word 0x0 "BTR,Bit Timing Register" bitfld.word 0x0 12.--14. " TSEG2 ,The time segment after sample point" "0,1,2,3,4,5,6,7" bitfld.word 0x0 8.--11. " TSEG1 ,The time segment before sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.word 0x0 6.--7. " SJW ,(Re)Synchronisation Jump Width" "0,1,2,3" textline " " bitfld.word 0x0 0.--5. " BRP ,Baud Rate Prescaler" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" endif group.word 0x8++0x1 line.word 0x0 "INTR,CAN interrupt register (indicates message interrupt code and status interrupt code)" if (((d.w(ad:0x40063000))&0x80)==0x80) group.word 0xA++0x1 line.word 0x0 "TESTR,CAN Test Register" bitfld.word 0x0 7. " RX ,Monitors the actual value of the CAN_RX Pin" "Dominant,Recessive" bitfld.word 0x0 5.--6. " TX[1:0] ,Control of CAN_TX pin" "Normal,Sample point,Dominant,Recessive" bitfld.word 0x0 4. " LBACK ,Loop Back Mode" "Disabled,Enabled" textline " " bitfld.word 0x0 3. " SILENT ,Silent Mode" "Disabled,Enabled" bitfld.word 0x0 2. " BASIC ,Basic Mode" "Disabled,Enabled" else rgroup.word 0xA++0x1 line.word 0x0 "TESTR,CAN Test Register" bitfld.word 0x0 7. " RX ,Monitors the actual value of the CAN_RX Pin" "Dominant,Recessive" bitfld.word 0x0 5.--6. " TX[1:0] ,Control of CAN_TX pin" "Normal,Sample point,Dominant,Recessive" bitfld.word 0x0 4. " LBACK ,Loop Back Mode" "Disabled,Enabled" textline " " bitfld.word 0x0 3. " SILENT ,Silent Mode" "Disabled,Enabled" bitfld.word 0x0 2. " BASIC ,Basic Mode" "Disabled,Enabled" endif if (((d.w(ad:0x40063000))&0x41)==0x41) group.word 0xC++0x1 line.word 0x0 "BRPER,CAN Prescaler Extension Register" bitfld.word 0x0 0.--3. " BRPE ,Baud Rate Prescaler Extension" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else rgroup.word 0xC++0x1 line.word 0x0 "BRPER,CAN Prescaler Extension Register" bitfld.word 0x0 0.--3. " BRPE ,Baud Rate Prescaler Extension" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif tree.end tree "Message Interface Registers" tree "IF1 Registers" if ((((d.w(ad:0x40063000))&0x80)==0x80)&&(((d.w(ad:0x40063000+0xA))&0x4)==0x4)) group.word 0x10++0x1 line.word 0x0 "IF1CREQ,IF1 Command Request Register" bitfld.word 0x0 15. " BUSY ,Busy Flag sending" "Disabled,Enabled" hexmask.word.byte 0x0 0.--7. 1. " MSGN ,Message Number" else group.word 0x10++0x1 line.word 0x0 "IF1CREQ,IF1 Command Request Register" bitfld.word 0x0 15. " BUSY ,Busy Flag" "Not busy,Busy" hexmask.word.byte 0x0 0.--7. 1. " MSGN ,Message Number" endif if ((((d.w(ad:0x40063000))&0x80)==0x80)&&(((d.w(ad:0x40063000+0xA))&0x4)==0x4)) hgroup.word (0x10+0x2)++0x1 hide.word 0x0 "IF1CMSK,IF1 Command Mask Register" textline " " textline " " hgroup.word (0x10+0x4)++0x7 hide.word 0x0 "IF1MSK1,IF1 Mask Registers 1" textline " " textline " " textline " " textline " " textline " " hide.word 0x2 "IF1MSK2,IF1 Mask Registers 2 (Mask bits of Message Object)" textline " " textline " " textline " " textline " " hide.word 0x4 "IF1ARB1,IF1 Arbitration Register 1" hide.word 0x6 "IF1ARB2,IF1 Arbitration Register 2" textline " " else if (((d.b(ad:0x40063000+0x10+0x2))&0x80)==0x80) group.word (0x10+0x2)++0x1 line.word 0x0 "IF1CMSK,IF1 Command Mask Register" bitfld.word 0x0 7. " WRRD ,Write/Read" "Read,Write" bitfld.word 0x0 6. " MASK ,Mask data update bit" "Not updated,Updated" bitfld.word 0x0 5. " ARB ,Arbitration data update bit" "Not updated,Updated" textline " " bitfld.word 0x0 4. " CONTROL ,Control data update bit" "Not updated,Updated" bitfld.word 0x0 2. " TXREQ ,Message transmission request bit" "Not requested,Requested" textline " " bitfld.word 0x0 1. " DATAA ,Data 0-3 update bit" "Not updated,Updated" bitfld.word 0x0 0. " DATAB ,Data 4-7 update bit" "Not updated,Updated" else group.word (0x10+0x2)++0x1 line.word 0x0 "IF1CMSK,IF1 Command Mask Register" bitfld.word 0x0 7. " WRRD ,Write/Read" "Read,Write" bitfld.word 0x0 6. " MASK ,Mask data update bit" "Not updated,Updated" bitfld.word 0x0 5. " ARB ,Arbitration data update bit" "Not updated,Updated" textline " " bitfld.word 0x0 4. " CONTROL ,Control data update bit" "Not updated,Updated" bitfld.word 0x0 3. " CIP ,Clear Interrupt Pending Bit (INTPND)" "No effect,Clear" bitfld.word 0x0 2. " TXREQ ,Data update bit" "Not cleared,Cleared" textline " " bitfld.word 0x0 1. " DATAA ,Data 0-3 update bit" "Not updated,Updated" bitfld.word 0x0 0. " DATAB ,Data 4-7 update bit" "Not updated,Updated" endif group.word (0x10+0x4)++0x7 line.word 0x0 "IF1MSK1,IF1 Mask Registers 1" bitfld.word 0x0 15. " MSK[15] ,Identifier Mask bit 15" "Not masked,Masked" bitfld.word 0x0 14. " MSK[14] ,Identifier Mask bit 14" "Not masked,Masked" bitfld.word 0x0 13. " MSK[13] ,Identifier Mask bit 13" "Not masked,Masked" textline " " bitfld.word 0x0 12. " MSK[12] ,Identifier Mask bit 12" "Not masked,Masked" bitfld.word 0x0 11. " MSK[11] ,Identifier Mask bit 11" "Not masked,Masked" bitfld.word 0x0 10. " MSK[10] ,Identifier Mask bit 10" "Not masked,Masked" textline " " bitfld.word 0x0 9. " MSK[9] ,Identifier Mask bit 9" "Not masked,Masked" bitfld.word 0x0 8. " MSK[8] ,Identifier Mask bit 8" "Not masked,Masked" bitfld.word 0x0 7. " MSK[7] ,Identifier Mask bit 7" "Not masked,Masked" textline " " bitfld.word 0x0 6. " MSK[6] ,Identifier Mask bit 6" "Not masked,Masked" bitfld.word 0x0 5. " MSK[5] ,Identifier Mask bit 5" "Not masked,Masked" bitfld.word 0x0 4. " MSK[4] ,Identifier Mask bit 4" "Not masked,Masked" textline " " bitfld.word 0x0 3. " MSK[3] ,Identifier Mask bit 3" "Not masked,Masked" bitfld.word 0x0 2. " MSK[2] ,Identifier Mask bit 2" "Not masked,Masked" bitfld.word 0x0 1. " MSK[1] ,Identifier Mask bit 1" "Not masked,Masked" textline " " bitfld.word 0x0 0. " MSK[0] ,Identifier Mask bit 0" "Not masked,Masked" line.word 0x2 "IF1MSK2,IF1 Mask Registers 2 (Mask bits of Message Object)" bitfld.word 0x2 15. " MXTD ,Mask Extended Identifier" "No compare,Compare" bitfld.word 0x2 14. " MDIR ,Mask Message Direction (effect of DIR in filtering)" "Masked,Not masked" bitfld.word 0x2 12. " MSK[28] ,Identifier Mask bit 28" "Not masked,Masked" textline " " bitfld.word 0x2 11. " MSK[27] ,Identifier Mask bit 27" "Not masked,Masked" bitfld.word 0x2 10. " MSK[26] ,Identifier Mask bit 26" "Not masked,Masked" bitfld.word 0x2 9. " MSK[25] ,Identifier Mask bit 25" "Not masked,Masked" textline " " bitfld.word 0x2 8. " MSK[24] ,Identifier Mask bit 24" "Not masked,Masked" bitfld.word 0x2 7. " MSK[23] ,Identifier Mask bit 23" "Not masked,Masked" bitfld.word 0x2 6. " MSK[22] ,Identifier Mask bit 22" "Not masked,Masked" textline " " bitfld.word 0x2 5. " MSK[21] ,Identifier Mask bit 21" "Not masked,Masked" bitfld.word 0x2 4. " MSK[20] ,Identifier Mask bit 20" "Not masked,Masked" bitfld.word 0x2 3. " MSK[19] ,Identifier Mask bit 19" "Not masked,Masked" textline " " bitfld.word 0x2 2. " MSK[18] ,Identifier Mask bit 18" "Not masked,Masked" bitfld.word 0x2 1. " MSK[17] ,Identifier Mask bit 17" "Not masked,Masked" bitfld.word 0x2 0. " MSK[16] ,Identifier Mask bit 16" "Not masked,Masked" line.word 0x4 "IF1ARB1,IF1 Arbitration Register 1" line.word 0x6 "IF1ARB2,IF1 Arbitration Register 2" bitfld.word 0x6 15. " MSGVAL ,Message Valid (Message Object is:)" "Invalid,Valid" bitfld.word 0x6 14. " XTD ,Extended Identifier" "11-bit,29-bit" bitfld.word 0x6 13. " DIR ,Message Direction" "Receive,Transmit" textline " " hexmask.word 0x6 0.--12. 1. " ID[28-16] ,Message Identifier bits 28...16" endif if ((((d.w(ad:0x40063000))&0x80)==0x80)&&(((d.w(ad:0x40063000+0xA))&0x4)==0x4)) hgroup.word (0x10+0xC)++0x1 hide.word 0x0 "IF1MCTR,IF1 Message Control Register" textline " " textline " " else if (((d.w(ad:0x40063000+0x10+0xA))&0x2000)==0x2000) group.word (0x10+0xC)++0x1 line.word 0x0 "IF1MCTR,IF1 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" bitfld.word 0x0 13. " INTPND ,Interrupt Pending" "Not pending,Pending" textline " " bitfld.word 0x0 12. " UMASK ,Use Acceptance Mask" "Not used,Used" bitfld.word 0x0 11. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 10. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.word 0x0 9. " RMTEN ,Remote Enable" "Disabled,Enabled" bitfld.word 0x0 8. " TXRQST ,Transmit Request" "Not requested,Requested" bitfld.word 0x0 7. " EOB ,End of FIFO Buffer" "No EOB,EOB" textline " " bitfld.word 0x0 0.--3. " DLC ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." else group.word (0x10+0xC)++0x1 line.word 0x0 "IF1MCTR,IF1 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" bitfld.word 0x0 14. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.word 0x0 13. " INTPND ,Interrupt Pending" "Not pending,Pending" textline " " bitfld.word 0x0 12. " UMASK ,Use Acceptance Mask" "Not used,Used" bitfld.word 0x0 11. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 10. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.word 0x0 9. " RMTEN ,Remote Enable" "Disabled,Enabled" bitfld.word 0x0 8. " TXRQST ,Transmit Request" "Not requested,Requested" bitfld.word 0x0 7. " EOB ,End of FIFO Buffer" "No EOB,EOB" textline " " bitfld.word 0x0 0.--3. " DLC[3:0] ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." endif endif group.word (0x10+0x10)++0x7 line.word 0x0 "IF1DTA1,IF1 Data A Register 1 (Little endian)" hexmask.word.byte 0x0 8.--15. 1. " DATA0 ,IF1 Data A Register 1 Data(0)" hexmask.word.byte 0x0 0.--7. 1. " DATA1 ,IF1 Data A Register 1 Data(1)" line.word 0x2 "IF1DTA2,IF1 Data A Register 2 (Little endian)" hexmask.word.byte 0x2 8.--15. 1. " DATA2 ,IF1 Data A Register 2 Data(2)" hexmask.word.byte 0x2 0.--7. 1. " DATA3 ,IF1 Data A Register 2 Data(3)" line.word 0x4 "IF1DTB1,IF1 Data B Register 1 (Little endian)" hexmask.word.byte 0x4 8.--15. 1. " DATA4 ,IF1 Data B Register 1 Data(4)" hexmask.word.byte 0x4 0.--7. 1. " DATA5 ,IF1 Data B Register 1 Data(5)" line.word 0x6 "IF1DTB2,IF1 Data B Register 2 (Little endian)" hexmask.word.byte 0x6 8.--15. 1. " DATA6 ,IF1 Data B Register 2 Data(6)" hexmask.word.byte 0x6 0.--7. 1. " DATA7 ,IF1 Data B Register 2 Data(7)" group.word (0x10+0x20)++0x7 line.word 0x0 "IF1DTA2,IF1 Data A Register 2 (Big endian)" hexmask.word.byte 0x0 8.--15. 1. " DATA10 ,IF1 Data A Register 2 Data(10)" hexmask.word.byte 0x0 0.--7. 1. " DATA11 ,IF1 Data A Register 1 Data(11)" line.word 0x2 "IF1DTA1,IF1 Data A Register 1 (Big endian)" hexmask.word.byte 0x2 8.--15. 1. " DATA8 ,IF1 Data A Register 1 Data(8)" hexmask.word.byte 0x2 0.--7. 1. " DATA9 ,IF1 Data A Register 1 Data(9)" line.word 0x4 "IF1DTB2,IF1 Data B Register 2 (Big endian)" hexmask.word.byte 0x4 8.--15. 1. " DATA14 ,IF1 Data B Register 2 Data(14)" hexmask.word.byte 0x4 0.--7. 1. " DATA15 ,IF1 Data B Register 2 Data(15)" line.word 0x6 "IF1DTB1,IF1 Data B Register 1 (Big endian)" hexmask.word.byte 0x6 8.--15. 1. " DATA12 ,IF1 Data B Register 1 Data(12)" hexmask.word.byte 0x6 0.--7. 1. " DATA13 ,IF1 Data B Register 1 Data(13)" tree.end tree "IF2 Registers" if ((((d.w(ad:0x40063000))&0x80)==0x80)&&(((d.w(ad:0x40063000+0xA))&0x4)==0x4)) group.word 0x40++0x1 line.word 0x0 "IF2CREQ,IF2 Command Request Register" bitfld.word 0x0 15. " BUSY ,Busy Flag receiving" "Disabled,Enabled" hexmask.word.byte 0x0 0.--7. 1. " MSGN ,Message Number" else group.word 0x40++0x1 line.word 0x0 "IF2CREQ,IF2 Command Request Register" bitfld.word 0x0 15. " BUSY ,Busy Flag" "Not busy,Busy" hexmask.word.byte 0x0 0.--7. 1. " MSGN ,Message Number" endif if ((((d.w(ad:0x40063000))&0x80)==0x80)&&(((d.w(ad:0x40063000+0xA))&0x4)==0x4)) hgroup.word (0x40+0x2)++0x1 hide.word 0x0 "IF2CMSK,IF2 Command Mask Register" textline " " textline " " hgroup.word (0x40+0x4)++0x7 hide.word 0x0 "IF2MSK1,IF2 Mask Registers 1" textline " " textline " " textline " " textline " " textline " " hide.word 0x2 "IF2MSK2,IF2 Mask Registers 2 (Mask bits of Message Object)" textline " " textline " " textline " " textline " " hide.word 0x4 "IF2ARB1,IF2 Arbitration Register 1" hide.word 0x6 "IF2ARB2,IF2 Arbitration Register 2" textline " " else if (((d.b(ad:0x40063000+0x40+0x2))&0x80)==0x80) group.word (0x40+0x2)++0x1 line.word 0x0 "IF2CMSK,IF2 Command Mask Register" bitfld.word 0x0 7. " WRRD ,Write/Read" "Read,Write" bitfld.word 0x0 6. " MASK ,Mask data update bit" "Not updated,Updated" bitfld.word 0x0 5. " ARB ,Arbitration data update bit" "Not updated,Updated" textline " " bitfld.word 0x0 4. " CONTROL ,Control data update bit" "Not updated,Updated" bitfld.word 0x0 2. " TXREQ ,Message transmission request bit" "Not requested,Requested" textline " " bitfld.word 0x0 1. " DATAA ,Data 0-3 update bit" "Not updated,Updated" bitfld.word 0x0 0. " DATAB ,Data 4-7 update bit" "Not updated,Updated" else group.word (0x40+0x2)++0x1 line.word 0x0 "IF2CMSK,IF2 Command Mask Register" bitfld.word 0x0 7. " WRRD ,Write/Read" "Read,Write" bitfld.word 0x0 6. " MASK ,Mask data update bit" "Not updated,Updated" bitfld.word 0x0 5. " ARB ,Arbitration data update bit" "Not updated,Updated" textline " " bitfld.word 0x0 4. " CONTROL ,Control data update bit" "Not updated,Updated" bitfld.word 0x0 3. " CIP ,Clear Interrupt Pending Bit (INTPND)" "No effect,Clear" bitfld.word 0x0 2. " TXREQ ,Data update bit" "Not cleared,Cleared" textline " " bitfld.word 0x0 1. " DATAA ,Data 0-3 update bit" "Not updated,Updated" bitfld.word 0x0 0. " DATAB ,Data 4-7 update bit" "Not updated,Updated" endif group.word (0x40+0x4)++0x7 line.word 0x0 "IF2MSK1,IF2 Mask Registers 1" bitfld.word 0x0 15. " MSK[15] ,Identifier Mask bit 15" "Not masked,Masked" bitfld.word 0x0 14. " MSK[14] ,Identifier Mask bit 14" "Not masked,Masked" bitfld.word 0x0 13. " MSK[13] ,Identifier Mask bit 13" "Not masked,Masked" textline " " bitfld.word 0x0 12. " MSK[12] ,Identifier Mask bit 12" "Not masked,Masked" bitfld.word 0x0 11. " MSK[11] ,Identifier Mask bit 11" "Not masked,Masked" bitfld.word 0x0 10. " MSK[10] ,Identifier Mask bit 10" "Not masked,Masked" textline " " bitfld.word 0x0 9. " MSK[9] ,Identifier Mask bit 9" "Not masked,Masked" bitfld.word 0x0 8. " MSK[8] ,Identifier Mask bit 8" "Not masked,Masked" bitfld.word 0x0 7. " MSK[7] ,Identifier Mask bit 7" "Not masked,Masked" textline " " bitfld.word 0x0 6. " MSK[6] ,Identifier Mask bit 6" "Not masked,Masked" bitfld.word 0x0 5. " MSK[5] ,Identifier Mask bit 5" "Not masked,Masked" bitfld.word 0x0 4. " MSK[4] ,Identifier Mask bit 4" "Not masked,Masked" textline " " bitfld.word 0x0 3. " MSK[3] ,Identifier Mask bit 3" "Not masked,Masked" bitfld.word 0x0 2. " MSK[2] ,Identifier Mask bit 2" "Not masked,Masked" bitfld.word 0x0 1. " MSK[1] ,Identifier Mask bit 1" "Not masked,Masked" textline " " bitfld.word 0x0 0. " MSK[0] ,Identifier Mask bit 0" "Not masked,Masked" line.word 0x2 "IF2MSK2,IF2 Mask Registers 2 (Mask bits of Message Object)" bitfld.word 0x2 15. " MXTD ,Mask Extended Identifier" "No compare,Compare" bitfld.word 0x2 14. " MDIR ,Mask Message Direction (effect of DIR in filtering)" "Masked,Not masked" bitfld.word 0x2 12. " MSK[28] ,Identifier Mask bit 28" "Not masked,Masked" textline " " bitfld.word 0x2 11. " MSK[27] ,Identifier Mask bit 27" "Not masked,Masked" bitfld.word 0x2 10. " MSK[26] ,Identifier Mask bit 26" "Not masked,Masked" bitfld.word 0x2 9. " MSK[25] ,Identifier Mask bit 25" "Not masked,Masked" textline " " bitfld.word 0x2 8. " MSK[24] ,Identifier Mask bit 24" "Not masked,Masked" bitfld.word 0x2 7. " MSK[23] ,Identifier Mask bit 23" "Not masked,Masked" bitfld.word 0x2 6. " MSK[22] ,Identifier Mask bit 22" "Not masked,Masked" textline " " bitfld.word 0x2 5. " MSK[21] ,Identifier Mask bit 21" "Not masked,Masked" bitfld.word 0x2 4. " MSK[20] ,Identifier Mask bit 20" "Not masked,Masked" bitfld.word 0x2 3. " MSK[19] ,Identifier Mask bit 19" "Not masked,Masked" textline " " bitfld.word 0x2 2. " MSK[18] ,Identifier Mask bit 18" "Not masked,Masked" bitfld.word 0x2 1. " MSK[17] ,Identifier Mask bit 17" "Not masked,Masked" bitfld.word 0x2 0. " MSK[16] ,Identifier Mask bit 16" "Not masked,Masked" line.word 0x4 "IF2ARB1,IF2 Arbitration Register 1" line.word 0x6 "IF2ARB2,IF2 Arbitration Register 2" bitfld.word 0x6 15. " MSGVAL ,Message Valid (Message Object is:)" "Invalid,Valid" bitfld.word 0x6 14. " XTD ,Extended Identifier" "11-bit,29-bit" bitfld.word 0x6 13. " DIR ,Message Direction" "Receive,Transmit" textline " " hexmask.word 0x6 0.--12. 1. " ID[28-16] ,Message Identifier bits 28...16" endif if ((((d.w(ad:0x40063000))&0x80)==0x80)&&(((d.w(ad:0x40063000+0xA))&0x4)==0x4)) if (((d.w(ad:0x40063000+0x40+0xA))&0x2000)==0x2000) group.word (0x40+0xC)++0x1 line.word 0x0 "IF2MCTR,IF2 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" textline " " textline " " textline " " bitfld.word 0x0 0.--3. " DLC ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." else group.word (0x40+0xC)++0x1 line.word 0x0 "IF2MCTR,IF2 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" bitfld.word 0x0 14. " MSGLST ,Message Lost" "Not lost,Lost" textline " " textline " " textline " " bitfld.word 0x0 0.--3. " DLC ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." endif else if (((d.w(ad:0x40063000+0x40+0xA))&0x2000)==0x2000) group.word (0x40+0xC)++0x1 line.word 0x0 "IF2MCTR,IF2 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" bitfld.word 0x0 13. " INTPND ,Interrupt Pending" "Not pending,Pending" textline " " bitfld.word 0x0 12. " UMASK ,Use Acceptance Mask" "Not used,Used" bitfld.word 0x0 11. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 10. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.word 0x0 9. " RMTEN ,Remote Enable" "Disabled,Enabled" bitfld.word 0x0 8. " TXRQST ,Transmit Request" "Not requested,Requested" bitfld.word 0x0 7. " EOB ,End of FIFO Buffer" "No EOB,EOB" textline " " bitfld.word 0x0 0.--3. " DLC ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." else group.word (0x40+0xC)++0x1 line.word 0x0 "IF2MCTR,IF2 Message Control Register" bitfld.word 0x0 15. " NEWDAT ,New Data" "No new data,New data" bitfld.word 0x0 14. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.word 0x0 13. " INTPND ,Interrupt Pending" "Not pending,Pending" textline " " bitfld.word 0x0 12. " UMASK ,Use Acceptance Mask" "Not used,Used" bitfld.word 0x0 11. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.word 0x0 10. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.word 0x0 9. " RMTEN ,Remote Enable" "Disabled,Enabled" bitfld.word 0x0 8. " TXRQST ,Transmit Request" "Not requested,Requested" bitfld.word 0x0 7. " EOB ,End of FIFO Buffer" "No EOB,EOB" textline " " bitfld.word 0x0 0.--3. " DLC[3:0] ,Data Length Code (in bytes)" "0,1,2,3,4,5,6,7,8,?..." endif endif group.word (0x40+0x10)++0x7 line.word 0x0 "IF2DTA1,IF2 Data A Register 1 (Little endian)" hexmask.word.byte 0x0 8.--15. 1. " DATA0 ,IF2 Data A Register 1 Data(0)" hexmask.word.byte 0x0 0.--7. 1. " DATA1 ,IF2 Data A Register 1 Data(1)" line.word 0x2 "IF2DTA2,IF2 Data A Register 2 (Little endian)" hexmask.word.byte 0x2 8.--15. 1. " DATA2 ,IF2 Data A Register 2 Data(2)" hexmask.word.byte 0x2 0.--7. 1. " DATA3 ,IF2 Data A Register 2 Data(3)" line.word 0x4 "IF2DTB1,IF2 Data B Register 1 (Little endian)" hexmask.word.byte 0x4 8.--15. 1. " DATA4 ,IF2 Data B Register 1 Data(4)" hexmask.word.byte 0x4 0.--7. 1. " DATA5 ,IF2 Data B Register 1 Data(5)" line.word 0x6 "IF2DTB2,IF2 Data B Register 2 (Little endian)" hexmask.word.byte 0x6 8.--15. 1. " DATA6 ,IF2 Data B Register 2 Data(6)" hexmask.word.byte 0x6 0.--7. 1. " DATA7 ,IF2 Data B Register 2 Data(7)" group.word (0x40+0x20)++0x7 line.word 0x0 "IF2DTA2,IF2 Data A Register 2 (Big endian)" hexmask.word.byte 0x0 8.--15. 1. " DATA10 ,IF2 Data A Register 2 Data(10)" hexmask.word.byte 0x0 0.--7. 1. " DATA11 ,IF2 Data A Register 1 Data(11)" line.word 0x2 "IF2DTA1,IF2 Data A Register 1 (Big endian)" hexmask.word.byte 0x2 8.--15. 1. " DATA8 ,IF2 Data A Register 1 Data(8)" hexmask.word.byte 0x2 0.--7. 1. " DATA9 ,IF2 Data A Register 1 Data(9)" line.word 0x4 "IF2DTB2,IF2 Data B Register 2 (Big endian)" hexmask.word.byte 0x4 8.--15. 1. " DATA14 ,IF2 Data B Register 2 Data(14)" hexmask.word.byte 0x4 0.--7. 1. " DATA15 ,IF2 Data B Register 2 Data(15)" line.word 0x6 "IF2DTB1,IF2 Data B Register 1 (Big endian)" hexmask.word.byte 0x6 8.--15. 1. " DATA12 ,IF2 Data B Register 1 Data(12)" hexmask.word.byte 0x6 0.--7. 1. " DATA13 ,IF2 Data B Register 1 Data(13)" tree.end tree.end tree "Message Handler Registers" group.word 0x80++0x3 line.word 0x2 "TREQR2,Transmission Request Register for Message Objects 32-17" bitfld.word 0x2 15. " TXRQST[32] ,Transmission Request MO 32" "Not requested,Requested" bitfld.word 0x2 14. " TXRQST[31] ,Transmission Request MO 31" "Not requested,Requested" bitfld.word 0x2 13. " TXRQST[30] ,Transmission Request MO 30" "Not requested,Requested" textline " " bitfld.word 0x2 12. " TXRQST[29] ,Transmission Request MO 29" "Not requested,Requested" bitfld.word 0x2 11. " TXRQST[28] ,Transmission Request MO 28" "Not requested,Requested" bitfld.word 0x2 10. " TXRQST[27] ,Transmission Request MO 27" "Not requested,Requested" textline " " bitfld.word 0x2 9. " TXRQST[26] ,Transmission Request MO 26" "Not requested,Requested" bitfld.word 0x2 8. " TXRQST[25] ,Transmission Request MO 25" "Not requested,Requested" bitfld.word 0x2 7. " TXRQST[24] ,Transmission Request MO 24" "Not requested,Requested" textline " " bitfld.word 0x2 6. " TXRQST[23] ,Transmission Request MO 23" "Not requested,Requested" bitfld.word 0x2 5. " TXRQST[22] ,Transmission Request MO 22" "Not requested,Requested" bitfld.word 0x2 4. " TXRQST[21] ,Transmission Request MO 21" "Not requested,Requested" textline " " bitfld.word 0x2 3. " TXRQST[20] ,Transmission Request MO 20" "Not requested,Requested" bitfld.word 0x2 2. " TXRQST[19] ,Transmission Request MO 19" "Not requested,Requested" bitfld.word 0x2 1. " TXRQST[18] ,Transmission Request MO 18" "Not requested,Requested" textline " " bitfld.word 0x2 0. " TXRQST[17] ,Transmission Request MO 17" "Not requested,Requested" line.word 0x0 "TREQR1,Transmission Request Register for Message Objects 16-1" bitfld.word 0x0 15. " TXRQST[16] ,Transmission Request MO 16" "Not requested,Requested" bitfld.word 0x0 14. " TXRQST[15] ,Transmission Request MO 15" "Not requested,Requested" bitfld.word 0x0 13. " TXRQST[14] ,Transmission Request MO 14" "Not requested,Requested" textline " " bitfld.word 0x0 12. " TXRQST[13] ,Transmission Request MO 13" "Not requested,Requested" bitfld.word 0x0 11. " TXRQST[12] ,Transmission Request MO 12" "Not requested,Requested" bitfld.word 0x0 10. " TXRQST[11] ,Transmission Request MO 11" "Not requested,Requested" textline " " bitfld.word 0x0 9. " TXRQST[10] ,Transmission Request MO 10" "Not requested,Requested" bitfld.word 0x0 8. " TXRQST[9] ,Transmission Request MO 9" "Not requested,Requested" bitfld.word 0x0 7. " TXRQST[8] ,Transmission Request MO 8" "Not requested,Requested" textline " " bitfld.word 0x0 6. " TXRQST[7] ,Transmission Request MO 7" "Not requested,Requested" bitfld.word 0x0 5. " TXRQST[6] ,Transmission Request MO 6" "Not requested,Requested" bitfld.word 0x0 4. " TXRQST[5] ,Transmission Request MO 5" "Not requested,Requested" textline " " bitfld.word 0x0 3. " TXRQST[4] ,Transmission Request MO 4" "Not requested,Requested" bitfld.word 0x0 2. " TXRQST[3] ,Transmission Request MO 3" "Not requested,Requested" bitfld.word 0x0 1. " TXRQST[2] ,Transmission Request MO 2" "Not requested,Requested" textline " " bitfld.word 0x0 0. " TXRQST[1] ,Transmission Request MO 1" "Idle,Busy" group.word 0x90++0x3 line.word 0x2 "NEWDT2,New Data Register for Message Objects 32-17" bitfld.word 0x2 15. " NEWDAT[32] ,New Data on MO 32" "No new data,New data" bitfld.word 0x2 14. " NEWDAT[31] ,New Data on MO 31" "No new data,New data" bitfld.word 0x2 13. " NEWDAT[30] ,New Data on MO 30" "No new data,New data" textline " " bitfld.word 0x2 12. " NEWDAT[29] ,New Data on MO 29" "No new data,New data" bitfld.word 0x2 11. " NEWDAT[28] ,New Data on MO 28" "No new data,New data" bitfld.word 0x2 10. " NEWDAT[27] ,New Data on MO 27" "No new data,New data" textline " " bitfld.word 0x2 9. " NEWDAT[26] ,New Data on MO 26" "No new data,New data" bitfld.word 0x2 8. " NEWDAT[25] ,New Data on MO 25" "No new data,New data" bitfld.word 0x2 7. " NEWDAT[24] ,New Data on MO 24" "No new data,New data" textline " " bitfld.word 0x2 6. " NEWDAT[23] ,New Data on MO 23" "No new data,New data" bitfld.word 0x2 5. " NEWDAT[22] ,New Data on MO 22" "No new data,New data" bitfld.word 0x2 4. " NEWDAT[21] ,New Data on MO 21" "No new data,New data" textline " " bitfld.word 0x2 3. " NEWDAT[20] ,New Data on MO 20" "No new data,New data" bitfld.word 0x2 2. " NEWDAT[19] ,New Data on MO 19" "No new data,New data" bitfld.word 0x2 1. " NEWDAT[18] ,New Data on MO 18" "No new data,New data" textline " " bitfld.word 0x2 0. " NEWDAT[17] ,New Data on MO 17" "No new data,New data" line.word 0x0 "NEWDT1,New Data Register for Message Objects 16-1" bitfld.word 0x0 15. " NEWDAT[16] ,New Data on MO 16" "No new data,New data" bitfld.word 0x0 14. " NEWDAT[15] ,New Data on MO 15" "No new data,New data" bitfld.word 0x0 13. " NEWDAT[14] ,New Data on MO 14" "No new data,New data" textline " " bitfld.word 0x0 12. " NEWDAT[13] ,New Data on MO 13" "No new data,New data" bitfld.word 0x0 11. " NEWDAT[12] ,New Data on MO 12" "No new data,New data" bitfld.word 0x0 10. " NEWDAT[11] ,New Data on MO 11" "No new data,New data" textline " " bitfld.word 0x0 9. " NEWDAT[10] ,New Data on MO 10" "No new data,New data" bitfld.word 0x0 8. " NEWDAT[9] ,New Data on MO 9" "No new data,New data" bitfld.word 0x0 7. " NEWDAT[8] ,New Data on MO 8" "No new data,New data" textline " " bitfld.word 0x0 6. " NEWDAT[7] ,New Data on MO 7" "No new data,New data" bitfld.word 0x0 5. " NEWDAT[6] ,New Data on MO 6" "No new data,New data" bitfld.word 0x0 4. " NEWDAT[5] ,New Data on MO 5" "No new data,New data" textline " " bitfld.word 0x0 3. " NEWDAT[4] ,New Data on MO 4" "No new data,New data" bitfld.word 0x0 2. " NEWDAT[3] ,New Data on MO 3" "No new data,New data" bitfld.word 0x0 1. " NEWDAT[2] ,New Data on MO 2" "No new data,New data" textline " " bitfld.word 0x0 0. " NEWDAT[1] ,New Data on MO 1" "No new data,New data" group.word 0xA0++0x3 line.word 0x2 "INTPND2,Interrupt Pending Register for Message Objects 32-17" bitfld.word 0x2 15. " INTPND[32] ,MO 32 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 14. " INTPND[31] ,MO 31 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 13. " INTPND[30] ,MO 30 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x2 12. " INTPND[29] ,MO 29 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 11. " INTPND[28] ,MO 28 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 10. " INTPND[27] ,MO 27 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x2 9. " INTPND[26] ,MO 26 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 8. " INTPND[25] ,MO 25 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 7. " INTPND[24] ,MO 24 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x2 6. " INTPND[23] ,MO 23 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 5. " INTPND[22] ,MO 22 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 4. " INTPND[21] ,MO 21 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x2 3. " INTPND[20] ,MO 20 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 2. " INTPND[19] ,MO 19 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x2 1. " INTPND[18] ,MO 18 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x2 0. " INTPND[17] ,MO 17 Interrupt Pending" "No interrupt,Interrupt" line.word 0x0 "INTPND1,Interrupt Pending Register for Message Objects 16-1" bitfld.word 0x0 15. " INTPND[16] ,MO 16 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 14. " INTPND[15] ,MO 15 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 13. " INTPND[14] ,MO 14 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x0 12. " INTPND[13] ,MO 13 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 11. " INTPND[12] ,MO 12 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 10. " INTPND[11] ,MO 11 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x0 9. " INTPND[10] ,MO 10 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 8. " INTPND[9] ,MO 9 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 7. " INTPND[8] ,MO 8 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x0 6. " INTPND[7] ,MO 7 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 5. " INTPND[6] ,MO 6 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 4. " INTPND[5] ,MO 5 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x0 3. " INTPND[4] ,MO 4 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 2. " INTPND[3] ,MO 3 Interrupt Pending" "No interrupt,Interrupt" bitfld.word 0x0 1. " INTPND[2] ,MO 2 Interrupt Pending" "No interrupt,Interrupt" textline " " bitfld.word 0x0 0. " INTPND[1] ,MO 1 Interrupt Pending" "No interrupt,Interrupt" group.word 0xB0++0x3 line.word 0x2 "MSGVAL2,Message Valid Register for Message Objects 32-17" bitfld.word 0x2 15. " MSGVAL[32] ,Validity status of MO 32" "Not valid,Valid" bitfld.word 0x2 14. " MSGVAL[31] ,Validity status of MO 31" "Not valid,Valid" bitfld.word 0x2 13. " MSGVAL[30] ,Validity status of MO 30" "Not valid,Valid" textline " " bitfld.word 0x2 12. " MSGVAL[29] ,Validity status of MO 29" "Not valid,Valid" bitfld.word 0x2 11. " MSGVAL[28] ,Validity status of MO 28" "Not valid,Valid" bitfld.word 0x2 10. " MSGVAL[27] ,Validity status of MO 27" "Not valid,Valid" textline " " bitfld.word 0x2 9. " MSGVAL[26] ,Validity status of MO 26" "Not valid,Valid" bitfld.word 0x2 8. " MSGVAL[25] ,Validity status of MO 25" "Not valid,Valid" bitfld.word 0x2 7. " MSGVAL[24] ,Validity status of MO 24" "Not valid,Valid" textline " " bitfld.word 0x2 6. " MSGVAL[23] ,Validity status of MO 23" "Not valid,Valid" bitfld.word 0x2 5. " MSGVAL[22] ,Validity status of MO 22" "Not valid,Valid" bitfld.word 0x2 4. " MSGVAL[21] ,Validity status of MO 21" "Not valid,Valid" textline " " bitfld.word 0x2 3. " MSGVAL[20] ,Validity status of MO 20" "Not valid,Valid" bitfld.word 0x2 2. " MSGVAL[19] ,Validity status of MO 19" "Not valid,Valid" bitfld.word 0x2 1. " MSGVAL[18] ,Validity status of MO 18" "Not valid,Valid" textline " " bitfld.word 0x2 0. " MSGVAL[17] ,Validity status of MO 17" "Not valid,Valid" line.word 0x0 "MSGVAL1,Message Valid Register for Message Objects 16-1" bitfld.word 0x0 15. " MSGVAL[16] ,Validity status of MO 16" "Not valid,Valid" bitfld.word 0x0 14. " MSGVAL[15] ,Validity status of MO 15" "Not valid,Valid" bitfld.word 0x0 13. " MSGVAL[14] ,Validity status of MO 14" "Not valid,Valid" textline " " bitfld.word 0x0 12. " MSGVAL[13] ,Validity status of MO 13" "Not valid,Valid" bitfld.word 0x0 11. " MSGVAL[12] ,Validity status of MO 12" "Not valid,Valid" bitfld.word 0x0 10. " MSGVAL[11] ,Validity status of MO 11" "Not valid,Valid" textline " " bitfld.word 0x0 9. " MSGVAL[10] ,Validity status of MO 10" "Not valid,Valid" bitfld.word 0x0 8. " MSGVAL[9] ,Validity status of MO 9" "Not valid,Valid" bitfld.word 0x0 7. " MSGVAL[8] ,Validity status of MO 8" "Not valid,Valid" textline " " bitfld.word 0x0 6. " MSGVAL[7] ,Validity status of MO 7" "Not valid,Valid" bitfld.word 0x0 5. " MSGVAL[6] ,Validity status of MO 6" "Not valid,Valid" bitfld.word 0x0 4. " MSGVAL[5] ,Validity status of MO 5" "Not valid,Valid" textline " " bitfld.word 0x0 3. " MSGVAL[4] ,Validity status of MO 4" "Not valid,Valid" bitfld.word 0x0 2. " MSGVAL[3] ,Validity status of MO 3" "Not valid,Valid" bitfld.word 0x0 1. " MSGVAL[2] ,Validity status of MO 2" "Not valid,Valid" textline " " bitfld.word 0x0 0. " MSGVAL[1] ,Validity status of MO 1" "Not valid,Valid" tree.end width 12. tree.end endif sif (cpuis("S6E2D5*")||cpuis("S6E2DH*")||cpuis("S6E2C4*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) tree "Channel FD" base ad:0x40070000 width 7. rgroup.long 0x00++0x07 line.long 0x00 "CREL,Core Release Register" bitfld.long 0x00 28.--31. " REL ,Core Release" "0,1,2,3,4,5,6,7,8,9,?..." bitfld.long 0x00 24.--27. " STEP ,Step of Core Release" "0,1,2,3,4,5,6,7,8,9,?..." bitfld.long 0x00 20.--23. " SUBSTEP ,Sub-step of Core Release" "0,1,2,3,4,5,6,7,8,9,?..." textline " " bitfld.long 0x00 16.--19. " YEAR ,Time Stamp Year" "0,1,2,3,4,5,6,7,8,9,?..." bitfld.long 0x00 12.--15. " MON ,Time Stamp Month" "0,1,?..." bitfld.long 0x00 8.--11. ",Time Stamp Month" "0,1,2,3,4,5,6,7,8,9,?..." bitfld.long 0x00 4.--7. " DAY ,Time Stamp Day" "0,1,2,3,?..." bitfld.long 0x00 4.--7. ",Time Stamp Day" "0,1,2,3,4,5,6,7,8,9,?..." line.long 0x04 "ENDN,Endian Register" textline " " if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0x0C++0x03 line.long 0x00 "FBTP,Fast Bit Timing & Prescaler Register" bitfld.long 0x00 24.--28. " TDCO ,Transceiver Delay Compensation Offset" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 23. " TDC ,Transceiver Delay Compensation" "Disabled,Enabled" bitfld.long 0x00 16.--20. " FBRP ,Fast Baud Rate Prescaler" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 8.--11. " FTSEG1 ,Fast time segment before sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 4.--6. " FTSEG2 ,Fast time segment after sample point" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--1. " FSJW ,Fast (Re) Synchronization Jump Width" "0,1,2,3" else rgroup.long 0x0C++0x03 line.long 0x00 "FBTP,Fast Bit Timing & Prescaler Register" bitfld.long 0x00 24.--28. " TDCO ,Transceiver Delay Compensation Offset" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 23. " TDC ,Transceiver Delay Compensation" "Disabled,Enabled" bitfld.long 0x00 16.--20. " FBRP ,Fast Baud Rate Prescaler" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 8.--11. " FTSEG1 ,Fast time segment before sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 4.--6. " FTSEG2 ,Fast time segment after sample point" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--1. " FSJW ,Fast (Re) Synchronization Jump Width" "0,1,2,3" endif if (((d.l(ad:0x40070000+0x18))&0x80)==0x80) group.long 0x10++0x03 line.long 0x00 "TEST,Test Register" rbitfld.long 0x00 8.--13. " TDCV ,Transceiver Delay Compensation Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" rbitfld.long 0x00 7. " RX ,Receive Pin" "Dominant,Recessive" bitfld.long 0x00 5.--6. " TX ,Control of Transmit Pin" "Normal,Sample Point,Dominant,Recessive" bitfld.long 0x00 4. " LBCK ,Loop Back Mode" "Disabled,Enabled" else rgroup.long 0x10++0x03 line.long 0x00 "TEST,Test Register" bitfld.long 0x00 8.--13. " TDCV ,Transceiver Delay Compensation Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x00 7. " RX ,Receive Pin" "Dominant,Recessive" bitfld.long 0x00 5.--6. " TX ,Control of Transmit Pin" "Controlled,Monitored,Dominant,Recessive" bitfld.long 0x00 4. " LBCK ,Loop Back Mode" "Disabled,Enabled" endif if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0x14++0x03 line.long 0x00 "RWD,RAM Watchdog Register" hexmask.long.byte 0x00 8.--15. 1. " WDV ,Watchdog Value" hexmask.long.byte 0x00 0.--7. 1. " WDC ,Watchdog Configuration" else rgroup.long 0x14++0x03 line.long 0x00 "RWD,RAM Watchdog Register" hexmask.long.byte 0x00 8.--15. 1. " WDV ,Watchdog Value" hexmask.long.byte 0x00 0.--7. 1. " WDC ,Watchdog Configuration" endif textline " " if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0x18++0x03 line.long 0x00 "CCCR,CC Control Register" bitfld.long 0x00 14. " TXP ,Transmit Pause" "Disabled,Enabled" bitfld.long 0x00 13. " FDBS ,CAN FD Bit Rate Switching" "No frame,All frame" bitfld.long 0x00 12. " FDO ,CAN FD Operation" "ISO11898-1,CAN FD" bitfld.long 0x00 10.--11. " CMR ,CAN Mode Request" "Unchanged,CAN FD,CAN FD with switching,ISO11898-1" textline " " bitfld.long 0x00 8.--9. " CME ,CAN Mode Enable" "ISO11898-1,CAN FD,CAN FD with switching,CAN FD with switching" bitfld.long 0x00 7. " TEST ,Test Mode Enable" "Disabled,Enabled" bitfld.long 0x00 6. " DAR ,Disable Automatic Retransmission" "No,Yes" bitfld.long 0x00 5. " MON ,Bus Monitoring Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CSR ,Clock Stop Request" "Not requested,Requested" rbitfld.long 0x00 3. " CSA ,Clock Stop Acknowledge" "Not acknowledged,Acknowledged" bitfld.long 0x00 2. " ASM ,Restricted Operation Mode" "Normal,Restricted" bitfld.long 0x00 1. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " INIT ,Initialization" "Normal,Initialized" elif (((d.l(ad:0x40070000+0x18))&0x03)==0x01) group.long 0x18++0x03 line.long 0x00 "CCCR,CC Control Register" rbitfld.long 0x00 14. " TXP ,Transmit Pause" "Disabled,Enabled" bitfld.long 0x00 13. " FDBS ,CAN FD Bit Rate Switching" "No frame,All frame" bitfld.long 0x00 12. " FDO ,CAN FD Operation" "ISO11898-1,CAN FD" bitfld.long 0x00 10.--11. " CMR ,CAN Mode Request" "Unchanged,CAN FD,CAN FD with switching,ISO11898-1" textline " " rbitfld.long 0x00 8.--9. " CME ,CAN Mode Enable" "ISO11898-1,CAN FD,CAN FD with switching,CAN FD with switching" rbitfld.long 0x00 7. " TEST ,Test Mode Enable" "Disabled,Enabled" rbitfld.long 0x00 6. " DAR ,Disable Automatic Retransmission" "No,Yes" rbitfld.long 0x00 5. " MON ,Bus Monitoring Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CSR ,Clock Stop Request" "Not requested,Requested" rbitfld.long 0x00 3. " CSA ,Clock Stop Acknowledge" "Not acknowledged,Acknowledged" rbitfld.long 0x00 2. " ASM ,Restricted Operation Mode" "Normal,Restricted" bitfld.long 0x00 1. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " INIT ,Initialization" "Normal,Initialized" else group.long 0x18++0x03 line.long 0x00 "CCCR,CC Control Register" rbitfld.long 0x00 14. " TXP ,Transmit Pause" "Disabled,Enabled" bitfld.long 0x00 13. " FDBS ,CAN FD Bit Rate Switching" "No frame,All frame" bitfld.long 0x00 12. " FDO ,CAN FD Operation" "ISO11898-1,CAN FD" bitfld.long 0x00 10.--11. " CMR ,CAN Mode Request" "Unchanged,CAN FD,CAN FD with switching,ISO11898-1" textline " " rbitfld.long 0x00 8.--9. " CME ,CAN Mode Enable" "ISO11898-1,CAN FD,CAN FD with switching,CAN FD with switching" rbitfld.long 0x00 7. " TEST ,Test Mode Enable" "Disabled,Enabled" rbitfld.long 0x00 6. " DAR ,Disable Automatic Retransmission" "No,Yes" rbitfld.long 0x00 5. " MON ,Bus Monitoring Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CSR ,Clock Stop Request" "Not requested,Requested" rbitfld.long 0x00 3. " CSA ,Clock Stop Acknowledge" "Not acknowledged,Acknowledged" rbitfld.long 0x00 2. " ASM ,Restricted Operation Mode" "Normal,Restricted" rbitfld.long 0x00 1. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " INIT ,Initialization" "Normal,Initialized" endif textline " " if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0x1C++0x07 line.long 0x00 "BTP,Bit Timing & Prescaler Register" hexmask.long.word 0x00 16.--25. 1. " BRP ,Baud Rate Prescaler" bitfld.long 0x00 8.--13. " TSEG1 ,Time segment before sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x00 4.--7. " TSEG2 ,Time segment after sample point" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " SJW ,(Re) Synchronization Jump Width" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "TSCC,Timestamp Counter Configuration Register" bitfld.long 0x04 16.--19. " TCP ,Timestamp Counter Prescaler" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--1. " TSS ,Timestamp Select" "Always 0,TSCC.TCP[3:0] increment,External,Always 0" else rgroup.long 0x1C++0x07 line.long 0x00 "BTP,Bit Timing & Prescaler Register" hexmask.long.word 0x00 16.--25. 1. " BRP ,Baud Rate Prescaler" bitfld.long 0x00 8.--13. " TSEG1 ,Time segment before sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x00 4.--7. " TSEG2 ,Time segment after sample point" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " SJW ,(Re) Synchronization Jump Width" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "TSCC,Timestamp Counter Configuration Register" bitfld.long 0x04 16.--19. " TCP ,Timestamp Counter Prescaler" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--1. " TSS ,Timestamp Select" "Always 0,TSCC.TCP[3:0] increment,External,Always 0" endif group.long 0x24++0x03 line.long 0x00 "TSCV,Timestamp Counter Value Register" hexmask.long.word 0x00 0.--15. 1. " TSC ,Timestamp Counter" if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0x28++0x03 line.long 0x00 "TOCC,Timeout Counter Configuration Register" hexmask.long.word 0x00 16.--31. 1. " TOP ,Timeout Period" bitfld.long 0x00 1.--2. " TOS ,Timeout Select" "Continuous,Timeout Tx FIFO,Timeout Rx FIFO0,Timeout Rx FIFO1" bitfld.long 0x00 0. " ETOC ,Enable Timeout Counter" "Disabled,Enabled" else rgroup.long 0x28++0x03 line.long 0x00 "TOCC,Timeout Counter Configuration Register" hexmask.long.word 0x00 16.--31. 1. " TOP ,Timeout Period" bitfld.long 0x00 1.--2. " TOS ,Timeout Select" "Continuous,Timeout Tx FIFO,Timeout Rx FIFO0,Timeout Rx FIFO1" bitfld.long 0x00 0. " ETOC ,Enable Timeout Counter" "Disabled,Enabled" endif group.long 0x2C++0x03 line.long 0x00 "TOCV,Timeout Counter Value Register" hexmask.long.word 0x00 0.--15. 1. " TOC ,Timeout Counter" rgroup.long 0x40++0x03 line.long 0x00 "ECR,Error Counter Register" hexmask.long.byte 0x00 16.--23. 1. " CEL ,CAN Error Logging" bitfld.long 0x00 15. " RP ,Receive Error Passive" "Below level,Reached level" hexmask.long.byte 0x00 8.--14. 1. " REC ,Receive Error Counter" hexmask.long.byte 0x00 0.--7. 1. " TEC ,Transmit Error Counter" hgroup.long 0x44++0x03 hide.long 0x04 "PSR,Protocol Status Register" in group.long 0x50++0x0F line.long 0x00 "IR,Interrupt Register" eventfld.long 0x00 31. " STE ,Stuff Error" "No error,Error" eventfld.long 0x00 30. " FOE ,Format Error" "No error,Error" eventfld.long 0x00 29. " ACKE ,Acknowledge Error" "No error,Error" eventfld.long 0x00 28. " BE ,Bit Error" "No error,Error" textline " " eventfld.long 0x00 27. " CRCE ,CRC Error" "No error,Error" eventfld.long 0x00 26. " WDI ,Watchdog Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 25. " BO ,Bus_Off Status" "Unchanged,Changed" eventfld.long 0x00 24. " EW ,Warning Status" "Unchanged,Changed" textline " " eventfld.long 0x00 23. " EP ,Error Passive" "Unchanged,Changed" eventfld.long 0x00 22. " ELO ,Error Logging Overflow" "Did not overflow,Overflow" eventfld.long 0x00 21. " BEU ,Bit Error Uncorrected" "No error,Error" eventfld.long 0x00 20. " BEC ,Bit Error Corrected" "No error,Error" textline " " eventfld.long 0x00 19. " DRX ,Message stored to Dedicated Rx Buffer" "Not stored,Stored" eventfld.long 0x00 18. " TOO ,Timeout Occurred" "No timeout,Timeout" eventfld.long 0x00 17. " MRAF ,Message RAM Access Failure" "Not occurred,Occurred" eventfld.long 0x00 16. " TSW ,Timestamp Wraparound" "Not occured,Occured" textline " " eventfld.long 0x00 15. " TEFL ,Tx Event FIFO Element Lost" "Not lost,Lost" eventfld.long 0x00 14. " TEFF ,Tx Event FIFO Full" "Not full,Full" eventfld.long 0x00 13. " TEFW ,Tx Event FIFO Watermark Reached" "Not reached,Reached" eventfld.long 0x00 12. " TEFN ,Tx Event FIFO New Entry" "Unchanged,Changed" textline " " eventfld.long 0x00 11. " TFE ,Tx FIFO Empty" "Not empty,Empty" eventfld.long 0x00 10. " TCF ,Transmission Cancellation Finished" "Not finished,Finished" eventfld.long 0x00 9. " TC ,Transmission Completed" "Not completed,Completed" eventfld.long 0x00 8. " HPM ,High Priority Message" "Not received,Received" textline " " eventfld.long 0x00 7. " RF1L ,Rx FIFO 1 Message Lost" "Not lost,Lost" eventfld.long 0x00 6. " RF1F ,Rx FIFO 1 Full" "Not full,Full" eventfld.long 0x00 5. " RF1W ,Rx FIFO 1 Watermark Reached" "Not reached,Reached" eventfld.long 0x00 4. " RF1N ,Rx FIFO 1 New Message" "No new message,New message" textline " " eventfld.long 0x00 3. " RF0L ,Rx FIFO 0 Message Lost" "Not lost,Lost" eventfld.long 0x00 2. " RF0F ,Rx FIFO 0 Full" "Not full,Full" eventfld.long 0x00 1. " RF0W ,Rx FIFO 0 Watermark Reached" "Below,Reached" eventfld.long 0x00 0. " RF0N ,Rx FIFO 0 New Message" "No new message,New message" line.long 0x04 "IE,Interrupt Enable Register" bitfld.long 0x04 31. " STEE ,Stuff Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 30. " FOEE ,Format Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 29. " ACKEE ,Acknowledge Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 28. " BEE ,Bit Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 27. " CRCEE ,CRC Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 26. " WDIE ,Watchdog Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 25. " BOE ,Bus_Off Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 24. " EWE ,Warning Status Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 23. " EPE ,Error Passive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 22. " ELOE ,Error Logging Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 21. " BEUE ,Bit Error Uncorrected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 20. " BECE ,Bit Error Corrected Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " DRXE ,Message stored to Dedicated Rx Buffer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 18. " TOOE ,Timeout Occurred Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 17. " MRAFE ,Message RAM Access Failure Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 16. " TSWE ,Timestamp Wraparound Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 15. " TEFLE ,Tx Event FIFO Element Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 14. " TEFFE ,Tx Event FIFO Full Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 13. " TEFWE ,Tx Event FIFO Watermark Reached Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 12. " TEFNE ,Tx Event FIFO New Entry Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 11. " TFEE ,Tx FIFO Empty Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 10. " TCFE ,Transmission Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 9. " TCE ,Transmission Completed Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 8. " HPME ,High Priority Message Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " RF1LE ,Rx FIFO 1 Message Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 6. " RF1FE ,Rx FIFO 1 Full Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 5. " RF1WE ,Rx FIFO 1 Watermark Reached Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 4. " RF1NE ,Rx FIFO 1 New Message Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " RF0LE ,Rx FIFO 0 Message Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 2. " RF0FE ,Rx FIFO 0 Full Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 1. " RF0WE ,Rx FIFO 0 Watermark Reached Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 0. " RF0NE ,Rx FIFO 0 New Message Interrupt Enable" "Disabled,Enabled" line.long 0x08 "IE,Interrupt Line Select Register" bitfld.long 0x08 31. " STEL ,Stuff Error Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 30. " FOEL ,Format Error Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 29. " ACKEL ,Acknowledge Error Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 28. " BEL ,Bit Error Interrupt Line" "canfd_int0,canfd_int1" textline " " bitfld.long 0x08 27. " CRCEL ,CRC Error Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 26. " WDIL ,Watchdog Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 25. " BOL ,Bus_Off Status Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 24. " EWL ,Warning Status Interrupt Line" "canfd_int0,canfd_int1" textline " " bitfld.long 0x08 23. " EPL ,Error Passive Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 22. " ELOL ,Error Logging Overflow Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 21. " BEUL ,Bit Error Uncorrected Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 20. " BECL ,Bit Error Corrected Interrupt Line" "canfd_int0,canfd_int1" textline " " bitfld.long 0x08 19. " DRXL ,Message stored to Dedicated Rx Buffer Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 18. " TOOL ,Timeout Occurred Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 17. " MRAFL ,Message RAM Access Failure Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 16. " TSWL ,Timestamp Wraparound Interrupt Line" "canfd_int0,canfd_int1" textline " " bitfld.long 0x08 15. " TEFLL ,Tx Event FIFO Element Lost Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 14. " TEFFL ,Tx Event FIFO Full Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 13. " TEFWL ,Tx Event FIFO Watermark Reached Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 12. " TEFNL ,Tx Event FIFO New Entry Interrupt Line" "canfd_int0,canfd_int1" textline " " bitfld.long 0x08 11. " TFEL ,Tx FIFO Empty Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 10. " TCFL ,Transmission Cancellation Finished Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 9. " TCL ,Transmission Completed Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 8. " HPML ,High Priority Message Interrupt Line" "canfd_int0,canfd_int1" textline " " bitfld.long 0x08 7. " RF1LL ,Rx FIFO 1 Message Lost Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 6. " RF1FL ,Rx FIFO 1 Full Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 5. " RF1WL ,Rx FIFO 1 Watermark Reached Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 4. " RF1NL ,Rx FIFO 1 New Message Interrupt Line" "canfd_int0,canfd_int1" textline " " bitfld.long 0x08 3. " RF0LL ,Rx FIFO 0 Message Lost Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 2. " RF0FL ,Rx FIFO 0 Full Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 1. " RF0WL ,Rx FIFO 0 Watermark Reached Interrupt Line" "canfd_int0,canfd_int1" bitfld.long 0x08 0. " RF0NL ,Rx FIFO 0 New Message Interrupt Line" "canfd_int0,canfd_int1" line.long 0x0C "ILE,Interrupt Line Enable Register" bitfld.long 0x0C 1. " EINT1 ,Enable Interrupt Line 1" "Disabled,Enabled" bitfld.long 0x0C 0. " EINT0 ,Enable Interrupt Line 0" "Disabled,Enabled" if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0x80++0x0B line.long 0x00 "GFC,Global Filter Configuration Register" bitfld.long 0x00 4.--5. " ANFS ,Accept Non-matching Frames Standard" "FIFO 0,FIFO 1,Reject,Reject" bitfld.long 0x00 2.--3. " ANFE ,Accept Non-matching Frames Extended" "FIFO 0,FIFO 1,Reject,Reject" bitfld.long 0x00 1. " RRFS ,Reject Remote Frames Standard" "Filter,Reject" bitfld.long 0x00 0. " RRFE ,Reject Remote Frames Extended" "Filter,Reject" line.long 0x04 "SIDFC,Standard ID Filter Configuration Register" hexmask.long.byte 0x04 16.--23. 1. " LSS ,List Size Standard" hexmask.long.word 0x04 2.--15. 0x04 " FLSSA ,Filter List Standard Start Address" line.long 0x08 "XIDFC,Extended ID Filter Configuration Register" hexmask.long.byte 0x08 16.--22. 1. " LSE ,List Size Extended" hexmask.long.word 0x08 2.--15. 0x04 " FLESA ,Filter List Extended Start Address" group.long 0x90++0x03 line.long 0x00 "XIDAM,Extended ID AND Mask Register" hexmask.long 0x00 0.--28. 1. " EIDM ,Extended ID Mask" else rgroup.long 0x80++0x0B line.long 0x00 "GFC,Global Filter Configuration Register" bitfld.long 0x00 4.--5. " ANFS ,Accept Non-matching Frames Standard" "FIFO 0,FIFO 1,Reject,Reject" bitfld.long 0x00 2.--3. " ANFE ,Accept Non-matching Frames Extended" "FIFO 0,FIFO 1,Reject,Reject" bitfld.long 0x00 1. " RRFS ,Reject Remote Frames Standard" "Filter,Reject" bitfld.long 0x00 0. " RRFE ,Reject Remote Frames Extended" "Filter,Reject" line.long 0x04 "SIDFC,Standard ID Filter Configuration Register" hexmask.long.byte 0x04 16.--23. 1. " LSS ,List Size Standard" hexmask.long.word 0x04 2.--15. 0x04 " FLSSA ,Filter List Standard Start Address" line.long 0x08 "XIDFC,Extended ID Filter Configuration Register" hexmask.long.byte 0x08 16.--22. 1. " LSE ,List Size Extended" hexmask.long.word 0x08 2.--15. 0x04 " FLESA ,Filter List Extended Start Address" rgroup.long 0x90++0x03 line.long 0x00 "XIDAM,Extended ID AND Mask Register" hexmask.long 0x00 0.--28. 1. " EIDM ,Extended ID Mask" endif if (((d.l(ad:0x40070000+0x94))&0x80)==0x80) group.long 0x94++0x03 line.long 0x00 "HPMS,High Priority Message Status Register" bitfld.long 0x00 15. " FLST ,Filter List" "Standard,Extended" hexmask.long.byte 0x00 8.--14. 1. " FIDX ,Filter Index" bitfld.long 0x00 6.--7. " MSI ,Message Storage Indicator" "Not selected,Massage lost,Stored in Rx FIFO 0,Stored in Rx FIFO 1" bitfld.long 0x00 0.--5. " BIDX ,Buffer Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" else group.long 0x94++0x03 line.long 0x00 "HPMS,High Priority Message Status Register" bitfld.long 0x00 15. " FLST ,Filter List" "Standard,Extended" hexmask.long.byte 0x00 8.--14. 1. " FIDX ,Filter Index" bitfld.long 0x00 6.--7. " MSI ,Message Storage Indicator" "Not selected,Massage lost,Stored in Rx FIFO 0,Stored in Rx FIFO 1" endif group.long 0x98++0x07 line.long 0x00 "NDAT1,New Data Register 1" eventfld.long 0x00 31. " [31] ,New Data 31" "Not updated,Updated" eventfld.long 0x00 30. " [30] ,New Data 30" "Not updated,Updated" eventfld.long 0x00 29. " [29] ,New Data 29" "Not updated,Updated" eventfld.long 0x00 28. " [28] ,New Data 28" "Not updated,Updated" textline " " eventfld.long 0x00 27. " [27] ,New Data 27" "Not updated,Updated" eventfld.long 0x00 26. " [26] ,New Data 26" "Not updated,Updated" eventfld.long 0x00 25. " [25] ,New Data 25" "Not updated,Updated" eventfld.long 0x00 24. " [24] ,New Data 24" "Not updated,Updated" textline " " eventfld.long 0x00 23. " [23] ,New Data 23" "Not updated,Updated" eventfld.long 0x00 22. " [22] ,New Data 22" "Not updated,Updated" eventfld.long 0x00 21. " [21] ,New Data 21" "Not updated,Updated" eventfld.long 0x00 20. " [20] ,New Data 20" "Not updated,Updated" textline " " eventfld.long 0x00 19. " [19] ,New Data 19" "Not updated,Updated" eventfld.long 0x00 18. " [18] ,New Data 18" "Not updated,Updated" eventfld.long 0x00 17. " [17] ,New Data 17" "Not updated,Updated" eventfld.long 0x00 16. " [16] ,New Data 16" "Not updated,Updated" textline " " eventfld.long 0x00 15. " [15] ,New Data 15" "Not updated,Updated" eventfld.long 0x00 14. " [14] ,New Data 14" "Not updated,Updated" eventfld.long 0x00 13. " [13] ,New Data 13" "Not updated,Updated" eventfld.long 0x00 12. " [12] ,New Data 12" "Not updated,Updated" textline " " eventfld.long 0x00 11. " [11] ,New Data 11" "Not updated,Updated" eventfld.long 0x00 10. " [10] ,New Data 10" "Not updated,Updated" eventfld.long 0x00 9. " [9] ,New Data 9" "Not updated,Updated" eventfld.long 0x00 8. " [8] ,New Data 8" "Not updated,Updated" textline " " eventfld.long 0x00 7. " [7] ,New Data 7" "Not updated,Updated" eventfld.long 0x00 6. " [6] ,New Data 6" "Not updated,Updated" eventfld.long 0x00 5. " [5] ,New Data 5" "Not updated,Updated" eventfld.long 0x00 4. " [4] ,New Data 4" "Not updated,Updated" textline " " eventfld.long 0x00 3. " [3] ,New Data 3" "Not updated,Updated" eventfld.long 0x00 2. " [2] ,New Data 2" "Not updated,Updated" eventfld.long 0x00 1. " [1] ,New Data 1" "Not updated,Updated" eventfld.long 0x00 0. " [0] ,New Data 0" "Not updated,Updated" line.long 0x04 "NDAT2,New Data Register 2" eventfld.long 0x04 31. " [63] ,New Data 63" "Not updated,Updated" eventfld.long 0x04 30. " [62] ,New Data 62" "Not updated,Updated" eventfld.long 0x04 29. " [61] ,New Data 61" "Not updated,Updated" eventfld.long 0x04 28. " [60] ,New Data 60" "Not updated,Updated" textline " " eventfld.long 0x04 27. " [59] ,New Data 59" "Not updated,Updated" eventfld.long 0x04 26. " [58] ,New Data 58" "Not updated,Updated" eventfld.long 0x04 25. " [57] ,New Data 57" "Not updated,Updated" eventfld.long 0x04 24. " [56] ,New Data 56" "Not updated,Updated" textline " " eventfld.long 0x04 23. " [55] ,New Data 55" "Not updated,Updated" eventfld.long 0x04 22. " [54] ,New Data 54" "Not updated,Updated" eventfld.long 0x04 21. " [53] ,New Data 53" "Not updated,Updated" eventfld.long 0x04 20. " [52] ,New Data 52" "Not updated,Updated" textline " " eventfld.long 0x04 19. " [51] ,New Data 51" "Not updated,Updated" eventfld.long 0x04 18. " [50] ,New Data 50" "Not updated,Updated" eventfld.long 0x04 17. " [49] ,New Data 49" "Not updated,Updated" eventfld.long 0x04 16. " [48] ,New Data 48" "Not updated,Updated" textline " " eventfld.long 0x04 15. " [47] ,New Data 47" "Not updated,Updated" eventfld.long 0x04 14. " [46] ,New Data 46" "Not updated,Updated" eventfld.long 0x04 13. " [45] ,New Data 45" "Not updated,Updated" eventfld.long 0x04 12. " [44] ,New Data 44" "Not updated,Updated" textline " " eventfld.long 0x04 11. " [43] ,New Data 43" "Not updated,Updated" eventfld.long 0x04 10. " [42] ,New Data 42" "Not updated,Updated" eventfld.long 0x04 9. " [41] ,New Data 41" "Not updated,Updated" eventfld.long 0x04 8. " [40] ,New Data 40" "Not updated,Updated" textline " " eventfld.long 0x04 7. " [39] ,New Data 39" "Not updated,Updated" eventfld.long 0x04 6. " [38] ,New Data 38" "Not updated,Updated" eventfld.long 0x04 5. " [37] ,New Data 37" "Not updated,Updated" eventfld.long 0x04 4. " [36] ,New Data 36" "Not updated,Updated" textline " " eventfld.long 0x04 3. " [35] ,New Data 35" "Not updated,Updated" eventfld.long 0x04 2. " [34] ,New Data 34" "Not updated,Updated" eventfld.long 0x04 1. " [33] ,New Data 33" "Not updated,Updated" eventfld.long 0x04 0. " [32] ,New Data 32" "Not updated,Updated" if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0xA0++0x03 line.long 0x00 "RXF0C,Rx FIFO 0 Configuration Register" bitfld.long 0x00 31. " F0OM ,FIFO 0 Operation Mode" "Blocking,Overwrite" hexmask.long.byte 0x00 24.--30. 1. " F0WM ,Rx FIFO 0 Watermark" hexmask.long.byte 0x00 16.--23. 1. " F0S ,Rx FIFO 0 Size" hexmask.long.word 0x00 2.--15. 0x04 " F0SA ,Rx FIFO 0 Start Address" else rgroup.long 0xA0++0x03 line.long 0x00 "RXF0C,Rx FIFO 0 Configuration Register" bitfld.long 0x00 31. " F0OM ,FIFO 0 Operation Mode" "Blocking,Overwrite" hexmask.long.byte 0x00 24.--30. 1. " F0WM ,Rx FIFO 0 Watermark" hexmask.long.byte 0x00 16.--23. 1. " F0S ,Rx FIFO 0 Size" hexmask.long.word 0x00 2.--15. 0x04 " F0SA ,Rx FIFO 0 Start Address" endif rgroup.long 0xA4++0x03 line.long 0x00 "RXF0S,Rx FIFO 0 Status Register" bitfld.long 0x00 25. " RF0L ,Rx FIFO 0 Message Lost" "Not lost,Lost" bitfld.long 0x00 24. " F0F ,Rx FIFO 0 Full" "Not full,Full" bitfld.long 0x00 16.--21. " F0PI ,Rx FIFO 0 Put Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x00 8.--13. " F0GI ,Rx FIFO 0 Get Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" textline " " hexmask.long.byte 0x00 0.--6. 1. " F0FL ,Rx FIFO 0 Fill Level" group.long 0xA8++0x03 line.long 0x00 "RXF0A,Rx FIFO 0 Acknowledge Register" bitfld.long 0x00 0.--5. " F0AI ,Rx FIFO 0 Acknowledge Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0xAC++0x07 line.long 0x00 "RXBC,Rx Buffer Configuration Register" hexmask.long.word 0x00 2.--15. 0x04 " RBSA ,Rx Buffer Start Address" line.long 0x04 "RXF1C,Rx FIFO 1 Configuration Register" bitfld.long 0x04 31. " F1OM ,FIFO 1 Operation Mode" "Blocking,Overwrite" hexmask.long.byte 0x04 24.--30. 1. " F1WM ,Rx FIFO 1 Watermark" hexmask.long.byte 0x04 16.--23. 1. " F1S ,Rx FIFO 1 Size" hexmask.long.word 0x04 2.--15. 0x04 " F1SA ,Rx FIFO 1 Start Address" else rgroup.long 0xAC++0x07 line.long 0x00 "RXBC,Rx Buffer Configuration Register" hexmask.long.word 0x00 2.--15. 0x04 " RBSA ,Rx Buffer Start Address" line.long 0x04 "RXF1C,Rx FIFO 1 Configuration Register" bitfld.long 0x04 31. " F1OM ,FIFO 1 Operation Mode" "Blocking,Overwrite" hexmask.long.byte 0x04 24.--30. 1. " F1WM ,Rx FIFO 1 Watermark" hexmask.long.byte 0x04 16.--23. 1. " F1S ,Rx FIFO 1 Size" hexmask.long.word 0x04 2.--15. 0x04 " F1SA ,Rx FIFO 1 Start Address" endif rgroup.long 0xB4++0x03 line.long 0x00 "RXF1S,Rx FIFO 1 Status Register" bitfld.long 0x00 30.--31. " DMS ,Debug Message Status" "Idle,Message A,Message A & B,Message A & B & C" bitfld.long 0x00 25. " RF1L ,Rx FIFO 1 Message Lost" "Not lost,Lost" bitfld.long 0x00 24. " F1F ,Rx FIFO 0 Full" "Not full,Full" bitfld.long 0x00 16.--21. " F1PI ,Rx FIFO 1 Put Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" textline " " bitfld.long 0x00 8.--13. " F1GI ,Rx FIFO 1 Get Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" hexmask.long.byte 0x00 0.--6. 1. " F1FL ,Rx FIFO 1 Fill Level" group.long 0xB8++0x03 line.long 0x00 "RXF1A,Rx FIFO 1 Acknowledge Register" bitfld.long 0x00 0.--5. " F1AI ,Rx FIFO 1 Acknowledge Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0xBC++0x07 line.long 0x00 "RXESC,Rx Buffer/FIFO Element Size Configuration Register" bitfld.long 0x00 8.--10. " RBDS ,Rx Buffer Data Field Size" "8 byte,12 byte,16 byte,20 byte,24 byte,32 byte,48 byte,64 byte" bitfld.long 0x00 4.--6. " F1DS ,Rx FIFO 1 Data Field Size" "8 byte,12 byte,16 byte,20 byte,24 byte,32 byte,48 byte,64 byte" bitfld.long 0x00 0.--2. " F0DS ,Rx FIFO 0 Data Field Size" "8 byte,12 byte,16 byte,20 byte,24 byte,32 byte,48 byte,64 byte" line.long 0x04 "TXBC,Tx Buffer Configuration Register" bitfld.long 0x04 30. " TFQM ,Tx FIFO/Queue Mode" "FIFO,Queue" bitfld.long 0x04 24.--29. " TFQS ,Transmit FIFO/Queue Size" "No FIFO/Queue,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." bitfld.long 0x04 16.--21. " NDTB ,Number of Dedicated Transmit Buffers" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." hexmask.long.word 0x04 2.--15. 0x04 " TBSA ,Tx Buffers Start Address" else rgroup.long 0xBC++0x07 line.long 0x00 "RXESC,Rx Buffer/FIFO Element Size Configuration Register" bitfld.long 0x00 8.--10. " RBDS ,Rx Buffer Data Field Size" "8 byte,12 byte,16 byte,20 byte,24 byte,32 byte,48 byte,64 byte" bitfld.long 0x00 4.--6. " F1DS ,Rx FIFO 1 Data Field Size" "8 byte,12 byte,16 byte,20 byte,24 byte,32 byte,48 byte,64 byte" bitfld.long 0x00 0.--2. " F0DS ,Rx FIFO 0 Data Field Size" "8 byte,12 byte,16 byte,20 byte,24 byte,32 byte,48 byte,64 byte" line.long 0x04 "TXBC,Tx Buffer Configuration Register" bitfld.long 0x04 30. " TFQM ,Tx FIFO/Queue Mode" "FIFO,Queue" bitfld.long 0x04 24.--29. " TFQS ,Transmit FIFO/Queue Size" "No FIFO/Queue,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." bitfld.long 0x04 16.--21. " NDTB ,Number of Dedicated Transmit Buffers" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." hexmask.long.word 0x04 2.--15. 0x04 " TBSA ,Tx Buffers Start Address" endif rgroup.long 0xC4++0x03 line.long 0x00 "TXFQS,Tx FIFO/Queue Status Register" bitfld.long 0x00 21. " TFQF ,Tx FIFO/Queue Full" "Not full,Full" bitfld.long 0x00 16.--20. " TFQPI ,Tx FIFO/Queue Put Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 8.--12. " TFGI ,Tx FIFO Get Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 0.--5. " TFFL ,Tx FIFO Free Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0xC8++0x03 line.long 0x00 "TXESC,Tx Buffer Element Size Configuration Register" bitfld.long 0x00 0.--2. " TBDS ,Tx Buffer Data Field Size" "8 byte,12 byte,16 byte,20 byte,24 byte,32 byte,48 byte,64 byte" else rgroup.long 0xC8++0x03 line.long 0x00 "TXESC,Tx Buffer Element Size Configuration Register" bitfld.long 0x00 0.--2. " TBDS ,Tx Buffer Data Field Size" "8 byte,12 byte,16 byte,20 byte,24 byte,32 byte,48 byte,64 byte" endif rgroup.long 0xCC++0x03 line.long 0x00 "TXBRP,Tx Buffer Request Pending Register" bitfld.long 0x00 31. " [31] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 30. " [30] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 29. " [29] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 28. " [28] ,Transmission Request Pending" "Not requested,Requested" textline " " bitfld.long 0x00 27. " [27] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 26. " [26] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 25. " [25] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 24. " [24] ,Transmission Request Pending" "Not requested,Requested" textline " " bitfld.long 0x00 23. " [23] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 22. " [22] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 21. " [21] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 20. " [20] ,Transmission Request Pending" "Not requested,Requested" textline " " bitfld.long 0x00 19. " [19] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 18. " [18] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 17. " [17] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 16. " [16] ,Transmission Request Pending" "Not requested,Requested" textline " " bitfld.long 0x00 15. " [15] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 14. " [14] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 13. " [13] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 12. " [12] ,Transmission Request Pending" "Not requested,Requested" textline " " bitfld.long 0x00 11. " [11] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 10. " [10] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 9. " [9] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 8. " [8] ,Transmission Request Pending" "Not requested,Requested" textline " " bitfld.long 0x00 7. " [7] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 6. " [6] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 5. " [5] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 4. " [4] ,Transmission Request Pending" "Not requested,Requested" textline " " bitfld.long 0x00 3. " [3] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 2. " [2] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 1. " [1] ,Transmission Request Pending" "Not requested,Requested" bitfld.long 0x00 0. " [0] ,Transmission Request Pending" "Not requested,Requested" group.long 0xD0++0x07 line.long 0x00 "TXBAR,Tx Buffer Add Request Register" bitfld.long 0x00 31. " [31] ,Add Request" "Not requested,Requested" bitfld.long 0x00 30. " [30] ,Add Request" "Not requested,Requested" bitfld.long 0x00 29. " [29] ,Add Request" "Not requested,Requested" bitfld.long 0x00 28. " [28] ,Add Request" "Not requested,Requested" textline " " bitfld.long 0x00 27. " [27] ,Add Request" "Not requested,Requested" bitfld.long 0x00 26. " [26] ,Add Request" "Not requested,Requested" bitfld.long 0x00 25. " [25] ,Add Request" "Not requested,Requested" bitfld.long 0x00 24. " [24] ,Add Request" "Not requested,Requested" textline " " bitfld.long 0x00 23. " [23] ,Add Request" "Not requested,Requested" bitfld.long 0x00 22. " [22] ,Add Request" "Not requested,Requested" bitfld.long 0x00 21. " [21] ,Add Request" "Not requested,Requested" bitfld.long 0x00 20. " [20] ,Add Request" "Not requested,Requested" textline " " bitfld.long 0x00 19. " [19] ,Add Request" "Not requested,Requested" bitfld.long 0x00 18. " [18] ,Add Request" "Not requested,Requested" bitfld.long 0x00 17. " [17] ,Add Request" "Not requested,Requested" bitfld.long 0x00 16. " [16] ,Add Request" "Not requested,Requested" textline " " bitfld.long 0x00 15. " [15] ,Add Request" "Not requested,Requested" bitfld.long 0x00 14. " [14] ,Add Request" "Not requested,Requested" bitfld.long 0x00 13. " [13] ,Add Request" "Not requested,Requested" bitfld.long 0x00 12. " [12] ,Add Request" "Not requested,Requested" textline " " bitfld.long 0x00 11. " [11] ,Add Request" "Not requested,Requested" bitfld.long 0x00 10. " [10] ,Add Request" "Not requested,Requested" bitfld.long 0x00 9. " [9] ,Add Request" "Not requested,Requested" bitfld.long 0x00 8. " [8] ,Add Request" "Not requested,Requested" textline " " bitfld.long 0x00 7. " [7] ,Add Request" "Not requested,Requested" bitfld.long 0x00 6. " [6] ,Add Request" "Not requested,Requested" bitfld.long 0x00 5. " [5] ,Add Request" "Not requested,Requested" bitfld.long 0x00 4. " [4] ,Add Request" "Not requested,Requested" textline " " bitfld.long 0x00 3. " [3] ,Add Request" "Not requested,Requested" bitfld.long 0x00 2. " [2] ,Add Request" "Not requested,Requested" bitfld.long 0x00 1. " [1] ,Add Request" "Not requested,Requested" bitfld.long 0x00 0. " [0] ,Add Request" "Not requested,Requested" line.long 0x04 "TXBCR,Tx Buffer Cancellation Request Register" bitfld.long 0x04 31. " [31] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 30. " [30] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 29. " [29] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 28. " [28] ,Cancellation Request" "Not cancelled,Cancelled" textline " " bitfld.long 0x04 27. " [27] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 26. " [26] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 25. " [25] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 24. " [24] ,Cancellation Request" "Not cancelled,Cancelled" textline " " bitfld.long 0x04 23. " [23] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 22. " [22] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 21. " [21] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 20. " [20] ,Cancellation Request" "Not cancelled,Cancelled" textline " " bitfld.long 0x04 19. " [19] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 18. " [18] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 17. " [17] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 16. " [16] ,Cancellation Request" "Not cancelled,Cancelled" textline " " bitfld.long 0x04 15. " [15] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 14. " [14] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 13. " [13] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 12. " [12] ,Cancellation Request" "Not cancelled,Cancelled" textline " " bitfld.long 0x04 11. " [11] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 10. " [10] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 9. " [9] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 8. " [8] ,Cancellation Request" "Not cancelled,Cancelled" textline " " bitfld.long 0x04 7. " [7] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 6. " [6] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 5. " [5] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 4. " [4] ,Cancellation Request" "Not cancelled,Cancelled" textline " " bitfld.long 0x04 3. " [3] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 2. " [2] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 1. " [1] ,Cancellation Request" "Not cancelled,Cancelled" bitfld.long 0x04 0. " [0] ,Cancellation Request" "Not cancelled,Cancelled" rgroup.long 0xD8++0x07 line.long 0x00 "TXBTO,Tx Buffer Transmission Occurred Register" bitfld.long 0x00 31. " [31] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 30. " [30] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 29. " [29] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 28. " [28] ,Transmission Occurred" "Not occurred,Occurred" textline " " bitfld.long 0x00 27. " [27] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 26. " [26] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 25. " [25] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 24. " [24] ,Transmission Occurred" "Not occurred,Occurred" textline " " bitfld.long 0x00 23. " [23] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 22. " [22] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 21. " [21] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 20. " [20] ,Transmission Occurred" "Not occurred,Occurred" textline " " bitfld.long 0x00 19. " [19] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 18. " [18] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 17. " [17] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 16. " [16] ,Transmission Occurred" "Not occurred,Occurred" textline " " bitfld.long 0x00 15. " [15] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 14. " [14] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 13. " [13] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 12. " [12] ,Transmission Occurred" "Not occurred,Occurred" textline " " bitfld.long 0x00 11. " [11] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 10. " [10] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 9. " [9] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 8. " [8] ,Transmission Occurred" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " [7] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 6. " [6] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 5. " [5] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 4. " [4] ,Transmission Occurred" "Not occurred,Occurred" textline " " bitfld.long 0x00 3. " [3] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 2. " [2] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 1. " [1] ,Transmission Occurred" "Not occurred,Occurred" bitfld.long 0x00 0. " [0] ,Transmission Occurred" "Not occurred,Occurred" line.long 0x04 "TXBCF,Tx Buffer Cancellation Finished Register" bitfld.long 0x04 31. " [31] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 30. " [30] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 29. " [29] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 28. " [28] ,Cancellation Finished" "Not finished,Finished" textline " " bitfld.long 0x04 27. " [27] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 26. " [26] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 25. " [25] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 24. " [24] ,Cancellation Finished" "Not finished,Finished" textline " " bitfld.long 0x04 23. " [23] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 22. " [22] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 21. " [21] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 20. " [20] ,Cancellation Finished" "Not finished,Finished" textline " " bitfld.long 0x04 19. " [19] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 18. " [18] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 17. " [17] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 16. " [16] ,Cancellation Finished" "Not finished,Finished" textline " " bitfld.long 0x04 15. " [15] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 14. " [14] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 13. " [13] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 12. " [12] ,Cancellation Finished" "Not finished,Finished" textline " " bitfld.long 0x04 11. " [11] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 10. " [10] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 9. " [9] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 8. " [8] ,Cancellation Finished" "Not finished,Finished" textline " " bitfld.long 0x04 7. " [7] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 6. " [6] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 5. " [5] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 4. " [4] ,Cancellation Finished" "Not finished,Finished" textline " " bitfld.long 0x04 3. " [3] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 2. " [2] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 1. " [1] ,Cancellation Finished" "Not finished,Finished" bitfld.long 0x04 0. " [0] ,Cancellation Finished" "Not finished,Finished" group.long 0xE0++0x07 line.long 0x00 "TXBTIE,Tx Buffer Transmission Interrupt Enable Register" bitfld.long 0x00 31. " [31] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 30. " [30] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 29. " [29] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 28. " [28] ,Transmission Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " [27] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 26. " [26] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 25. " [25] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 24. " [24] ,Transmission Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " [23] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 22. " [22] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 21. " [21] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " [20] ,Transmission Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " [19] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " [18] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 17. " [17] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " [16] ,Transmission Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " [15] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " [14] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 13. " [13] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 12. " [12] ,Transmission Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " [11] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " [10] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 9. " [9] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " [8] ,Transmission Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " [7] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 6. " [6] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " [5] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " [4] ,Transmission Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " [3] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " [2] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " [1] ,Transmission Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " [0] ,Transmission Interrupt Enable" "Disabled,Enabled" line.long 0x04 "TXBCIE,Tx Buffer Cancellation Finished Interrupt Enable Register" bitfld.long 0x04 31. " [31] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 30. " [30] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 29. " [29] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 28. " [28] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 27. " [27] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 26. " [26] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 25. " [25] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 24. " [24] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 23. " [23] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 22. " [22] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 21. " [21] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 20. " [20] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " [19] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 18. " [18] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 17. " [17] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 16. " [16] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 15. " [15] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 14. " [14] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 13. " [13] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 12. " [12] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 11. " [11] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 10. " [10] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 9. " [9] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 8. " [8] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " [7] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 6. " [6] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 5. " [5] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 4. " [4] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " [3] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 2. " [2] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 1. " [1] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 0. " [0] ,Cancellation Finished Interrupt Enable" "Disabled,Enabled" if (((d.l(ad:0x40070000+0x18))&0x03)==0x03) group.long 0xF0++0x03 line.long 0x00 "TXEFC,Tx Event FIFO Configuration Register" bitfld.long 0x00 24.--29. " EFWM ,Event FIFO Watermark" "Disabled,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled" bitfld.long 0x00 16.--21. " EFS ,Event FIFO Size" "Disabled,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32" hexmask.long.word 0x00 2.--15. 0x04 " EFSA ,Event FIFO Start Address" else rgroup.long 0xF0++0x03 line.long 0x00 "TXEFC,Tx Event FIFO Configuration Register" bitfld.long 0x00 24.--29. " EFWM ,Event FIFO Watermark" "Disabled,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled" bitfld.long 0x00 16.--21. " EFS ,Event FIFO Size" "Disabled,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32" hexmask.long.word 0x00 2.--15. 0x04 " EFSA ,Event FIFO Start Address" endif rgroup.long 0xF4++0x03 line.long 0x00 "TXEFS,Tx Event FIFO Status Register" bitfld.long 0x00 25. " TEFL ,Tx Event FIFO Element Lost" "Not lost,Lost" bitfld.long 0x00 24. " EFF ,Event FIFO Full" "Not full,Full" bitfld.long 0x00 16.--20. " EFPI ,Event FIFO Put Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 8.--12. " EFGI ,Event FIFO Get Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" textline " " bitfld.long 0x00 0.--5. " EFFL ,Event FIFO Fill Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." group.long 0xF8++0x03 line.long 0x00 "TXEFA,Tx Event FIFO Acknowledge Register" bitfld.long 0x00 0.--4. " EFAI ,Event FIFO Acknowledge Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" tree "Message RAM" width 5. tree "Rx FIFO 0" base ad:0x40070000+0x8000+((d.l(ad:0x40070000+0xA0))&0xFFFC) group.long 0x0++0x47 "Element 0" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x48++0x47 "Element 1" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x90++0x47 "Element 2" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xD8++0x47 "Element 3" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x120++0x47 "Element 4" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x168++0x47 "Element 5" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1B0++0x47 "Element 6" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1F8++0x47 "Element 7" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x240++0x47 "Element 8" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x288++0x47 "Element 9" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x2D0++0x47 "Element 10" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x318++0x47 "Element 11" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x360++0x47 "Element 12" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x3A8++0x47 "Element 13" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x3F0++0x47 "Element 14" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x438++0x47 "Element 15" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x480++0x47 "Element 16" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x4C8++0x47 "Element 17" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x510++0x47 "Element 18" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x558++0x47 "Element 19" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x5A0++0x47 "Element 20" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x5E8++0x47 "Element 21" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x630++0x47 "Element 22" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x678++0x47 "Element 23" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x6C0++0x47 "Element 24" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x708++0x47 "Element 25" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x750++0x47 "Element 26" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x798++0x47 "Element 27" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x7E0++0x47 "Element 28" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x828++0x47 "Element 29" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x870++0x47 "Element 30" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x8B8++0x47 "Element 31" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x900++0x47 "Element 32" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x948++0x47 "Element 33" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x990++0x47 "Element 34" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x9D8++0x47 "Element 35" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xA20++0x47 "Element 36" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xA68++0x47 "Element 37" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xAB0++0x47 "Element 38" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xAF8++0x47 "Element 39" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xB40++0x47 "Element 40" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xB88++0x47 "Element 41" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xBD0++0x47 "Element 42" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xC18++0x47 "Element 43" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xC60++0x47 "Element 44" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xCA8++0x47 "Element 45" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xCF0++0x47 "Element 46" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xD38++0x47 "Element 47" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xD80++0x47 "Element 48" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xDC8++0x47 "Element 49" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xE10++0x47 "Element 50" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xE58++0x47 "Element 51" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xEA0++0x47 "Element 52" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xEE8++0x47 "Element 53" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xF30++0x47 "Element 54" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xF78++0x47 "Element 55" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xFC0++0x47 "Element 56" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1008++0x47 "Element 57" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1050++0x47 "Element 58" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1098++0x47 "Element 59" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x10E0++0x47 "Element 60" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1128++0x47 "Element 61" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1170++0x47 "Element 62" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x11B8++0x47 "Element 63" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" tree.end tree "Rx FIFO 1" base ad:0x40070000+0x800+((d.l(ad:0x40070000+0xB0))&0xFFFC) group.long 0x0++0x47 "Element 0" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x48++0x47 "Element 1" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x90++0x47 "Element 2" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xD8++0x47 "Element 3" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x120++0x47 "Element 4" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x168++0x47 "Element 5" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1B0++0x47 "Element 6" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1F8++0x47 "Element 7" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x240++0x47 "Element 8" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x288++0x47 "Element 9" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x2D0++0x47 "Element 10" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x318++0x47 "Element 11" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x360++0x47 "Element 12" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x3A8++0x47 "Element 13" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x3F0++0x47 "Element 14" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x438++0x47 "Element 15" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x480++0x47 "Element 16" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x4C8++0x47 "Element 17" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x510++0x47 "Element 18" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x558++0x47 "Element 19" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x5A0++0x47 "Element 20" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x5E8++0x47 "Element 21" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x630++0x47 "Element 22" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x678++0x47 "Element 23" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x6C0++0x47 "Element 24" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x708++0x47 "Element 25" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x750++0x47 "Element 26" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x798++0x47 "Element 27" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x7E0++0x47 "Element 28" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x828++0x47 "Element 29" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x870++0x47 "Element 30" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x8B8++0x47 "Element 31" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x900++0x47 "Element 32" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x948++0x47 "Element 33" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x990++0x47 "Element 34" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x9D8++0x47 "Element 35" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xA20++0x47 "Element 36" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xA68++0x47 "Element 37" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xAB0++0x47 "Element 38" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xAF8++0x47 "Element 39" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xB40++0x47 "Element 40" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xB88++0x47 "Element 41" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xBD0++0x47 "Element 42" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xC18++0x47 "Element 43" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xC60++0x47 "Element 44" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xCA8++0x47 "Element 45" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xCF0++0x47 "Element 46" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xD38++0x47 "Element 47" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xD80++0x47 "Element 48" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xDC8++0x47 "Element 49" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xE10++0x47 "Element 50" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xE58++0x47 "Element 51" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xEA0++0x47 "Element 52" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xEE8++0x47 "Element 53" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xF30++0x47 "Element 54" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xF78++0x47 "Element 55" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0xFC0++0x47 "Element 56" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1008++0x47 "Element 57" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1050++0x47 "Element 58" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1098++0x47 "Element 59" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x10E0++0x47 "Element 60" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1128++0x47 "Element 61" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x1170++0x47 "Element 62" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" group.long 0x11B8++0x47 "Element 63" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" line.long 0x04 "R1,R1" bitfld.long 0x04 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x04 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x04 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x04 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x04 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x04 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x08 "R2,R2" hexmask.long.byte 0x08 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x08 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x08 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x08 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x0C "R3,R3" hexmask.long.byte 0x0C 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x0C 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x0C 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x10 "R4,R4" hexmask.long.byte 0x10 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x10 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x10 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x10 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x14 "R5,R5" hexmask.long.byte 0x14 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x14 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x14 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x14 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x18 "R6,R6" hexmask.long.byte 0x18 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x18 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x18 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x18 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x1C "R7,R7" hexmask.long.byte 0x1C 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x1C 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x1C 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x1C 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x20 "R8,R8" hexmask.long.byte 0x20 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x20 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x20 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x20 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x24 "R9,R9" hexmask.long.byte 0x24 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x24 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x24 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x24 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x28 "R10,R10" hexmask.long.byte 0x28 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x28 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x28 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x28 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x2C "R11,R11" hexmask.long.byte 0x2C 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x2C 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x2C 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x2C 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x30 "R12,R12" hexmask.long.byte 0x30 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x30 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x30 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x30 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x34 "R13,R13" hexmask.long.byte 0x34 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x34 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x34 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x34 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x38 "R14,R14" hexmask.long.byte 0x38 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x38 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x38 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x38 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x3C "R15,R15" hexmask.long.byte 0x3C 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x3C 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x3C 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x3C 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x40 "R16,R16" hexmask.long.byte 0x40 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x40 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x40 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x40 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x44 "R17,R17" hexmask.long.byte 0x44 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x44 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x44 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x44 0.--7. 1. " DB60 ,Data Byte 60" tree.end tree "Rx Buffer" base ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC) if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x0))&0x40000000)==0x40000000) group.long 0x0++0x03 "Element 0" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x0++0x03 "Element 0" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x0+0x04)++0x43 "Element 0" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x48))&0x40000000)==0x40000000) group.long 0x48++0x03 "Element 1" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x48++0x03 "Element 1" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x48+0x04)++0x43 "Element 1" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x90))&0x40000000)==0x40000000) group.long 0x90++0x03 "Element 2" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x90++0x03 "Element 2" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x90+0x04)++0x43 "Element 2" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xD8))&0x40000000)==0x40000000) group.long 0xD8++0x03 "Element 3" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xD8++0x03 "Element 3" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xD8+0x04)++0x43 "Element 3" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x120))&0x40000000)==0x40000000) group.long 0x120++0x03 "Element 4" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x120++0x03 "Element 4" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x120+0x04)++0x43 "Element 4" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x168))&0x40000000)==0x40000000) group.long 0x168++0x03 "Element 5" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x168++0x03 "Element 5" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x168+0x04)++0x43 "Element 5" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x1B0))&0x40000000)==0x40000000) group.long 0x1B0++0x03 "Element 6" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x1B0++0x03 "Element 6" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x1B0+0x04)++0x43 "Element 6" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x1F8))&0x40000000)==0x40000000) group.long 0x1F8++0x03 "Element 7" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x1F8++0x03 "Element 7" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x1F8+0x04)++0x43 "Element 7" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x240))&0x40000000)==0x40000000) group.long 0x240++0x03 "Element 8" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x240++0x03 "Element 8" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x240+0x04)++0x43 "Element 8" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x288))&0x40000000)==0x40000000) group.long 0x288++0x03 "Element 9" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x288++0x03 "Element 9" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x288+0x04)++0x43 "Element 9" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x2D0))&0x40000000)==0x40000000) group.long 0x2D0++0x03 "Element 10" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x2D0++0x03 "Element 10" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x2D0+0x04)++0x43 "Element 10" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x318))&0x40000000)==0x40000000) group.long 0x318++0x03 "Element 11" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x318++0x03 "Element 11" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x318+0x04)++0x43 "Element 11" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x360))&0x40000000)==0x40000000) group.long 0x360++0x03 "Element 12" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x360++0x03 "Element 12" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x360+0x04)++0x43 "Element 12" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x3A8))&0x40000000)==0x40000000) group.long 0x3A8++0x03 "Element 13" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x3A8++0x03 "Element 13" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x3A8+0x04)++0x43 "Element 13" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x3F0))&0x40000000)==0x40000000) group.long 0x3F0++0x03 "Element 14" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x3F0++0x03 "Element 14" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x3F0+0x04)++0x43 "Element 14" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x438))&0x40000000)==0x40000000) group.long 0x438++0x03 "Element 15" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x438++0x03 "Element 15" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x438+0x04)++0x43 "Element 15" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x480))&0x40000000)==0x40000000) group.long 0x480++0x03 "Element 16" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x480++0x03 "Element 16" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x480+0x04)++0x43 "Element 16" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x4C8))&0x40000000)==0x40000000) group.long 0x4C8++0x03 "Element 17" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x4C8++0x03 "Element 17" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x4C8+0x04)++0x43 "Element 17" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x510))&0x40000000)==0x40000000) group.long 0x510++0x03 "Element 18" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x510++0x03 "Element 18" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x510+0x04)++0x43 "Element 18" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x558))&0x40000000)==0x40000000) group.long 0x558++0x03 "Element 19" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x558++0x03 "Element 19" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x558+0x04)++0x43 "Element 19" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x5A0))&0x40000000)==0x40000000) group.long 0x5A0++0x03 "Element 20" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x5A0++0x03 "Element 20" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x5A0+0x04)++0x43 "Element 20" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x5E8))&0x40000000)==0x40000000) group.long 0x5E8++0x03 "Element 21" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x5E8++0x03 "Element 21" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x5E8+0x04)++0x43 "Element 21" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x630))&0x40000000)==0x40000000) group.long 0x630++0x03 "Element 22" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x630++0x03 "Element 22" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x630+0x04)++0x43 "Element 22" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x678))&0x40000000)==0x40000000) group.long 0x678++0x03 "Element 23" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x678++0x03 "Element 23" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x678+0x04)++0x43 "Element 23" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x6C0))&0x40000000)==0x40000000) group.long 0x6C0++0x03 "Element 24" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x6C0++0x03 "Element 24" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x6C0+0x04)++0x43 "Element 24" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x708))&0x40000000)==0x40000000) group.long 0x708++0x03 "Element 25" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x708++0x03 "Element 25" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x708+0x04)++0x43 "Element 25" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x750))&0x40000000)==0x40000000) group.long 0x750++0x03 "Element 26" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x750++0x03 "Element 26" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x750+0x04)++0x43 "Element 26" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x798))&0x40000000)==0x40000000) group.long 0x798++0x03 "Element 27" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x798++0x03 "Element 27" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x798+0x04)++0x43 "Element 27" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x7E0))&0x40000000)==0x40000000) group.long 0x7E0++0x03 "Element 28" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x7E0++0x03 "Element 28" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x7E0+0x04)++0x43 "Element 28" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x828))&0x40000000)==0x40000000) group.long 0x828++0x03 "Element 29" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x828++0x03 "Element 29" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x828+0x04)++0x43 "Element 29" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x870))&0x40000000)==0x40000000) group.long 0x870++0x03 "Element 30" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x870++0x03 "Element 30" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x870+0x04)++0x43 "Element 30" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x8B8))&0x40000000)==0x40000000) group.long 0x8B8++0x03 "Element 31" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x8B8++0x03 "Element 31" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x8B8+0x04)++0x43 "Element 31" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x900))&0x40000000)==0x40000000) group.long 0x900++0x03 "Element 32" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x900++0x03 "Element 32" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x900+0x04)++0x43 "Element 32" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x948))&0x40000000)==0x40000000) group.long 0x948++0x03 "Element 33" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x948++0x03 "Element 33" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x948+0x04)++0x43 "Element 33" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x990))&0x40000000)==0x40000000) group.long 0x990++0x03 "Element 34" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x990++0x03 "Element 34" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x990+0x04)++0x43 "Element 34" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x9D8))&0x40000000)==0x40000000) group.long 0x9D8++0x03 "Element 35" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x9D8++0x03 "Element 35" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x9D8+0x04)++0x43 "Element 35" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xA20))&0x40000000)==0x40000000) group.long 0xA20++0x03 "Element 36" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xA20++0x03 "Element 36" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xA20+0x04)++0x43 "Element 36" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xA68))&0x40000000)==0x40000000) group.long 0xA68++0x03 "Element 37" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xA68++0x03 "Element 37" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xA68+0x04)++0x43 "Element 37" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xAB0))&0x40000000)==0x40000000) group.long 0xAB0++0x03 "Element 38" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xAB0++0x03 "Element 38" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xAB0+0x04)++0x43 "Element 38" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xAF8))&0x40000000)==0x40000000) group.long 0xAF8++0x03 "Element 39" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xAF8++0x03 "Element 39" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xAF8+0x04)++0x43 "Element 39" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xB40))&0x40000000)==0x40000000) group.long 0xB40++0x03 "Element 40" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xB40++0x03 "Element 40" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xB40+0x04)++0x43 "Element 40" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xB88))&0x40000000)==0x40000000) group.long 0xB88++0x03 "Element 41" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xB88++0x03 "Element 41" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xB88+0x04)++0x43 "Element 41" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xBD0))&0x40000000)==0x40000000) group.long 0xBD0++0x03 "Element 42" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xBD0++0x03 "Element 42" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xBD0+0x04)++0x43 "Element 42" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xC18))&0x40000000)==0x40000000) group.long 0xC18++0x03 "Element 43" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xC18++0x03 "Element 43" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xC18+0x04)++0x43 "Element 43" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xC60))&0x40000000)==0x40000000) group.long 0xC60++0x03 "Element 44" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xC60++0x03 "Element 44" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xC60+0x04)++0x43 "Element 44" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xCA8))&0x40000000)==0x40000000) group.long 0xCA8++0x03 "Element 45" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xCA8++0x03 "Element 45" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xCA8+0x04)++0x43 "Element 45" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xCF0))&0x40000000)==0x40000000) group.long 0xCF0++0x03 "Element 46" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xCF0++0x03 "Element 46" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xCF0+0x04)++0x43 "Element 46" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xD38))&0x40000000)==0x40000000) group.long 0xD38++0x03 "Element 47" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xD38++0x03 "Element 47" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xD38+0x04)++0x43 "Element 47" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xD80))&0x40000000)==0x40000000) group.long 0xD80++0x03 "Element 48" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xD80++0x03 "Element 48" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xD80+0x04)++0x43 "Element 48" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xDC8))&0x40000000)==0x40000000) group.long 0xDC8++0x03 "Element 49" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xDC8++0x03 "Element 49" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xDC8+0x04)++0x43 "Element 49" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xE10))&0x40000000)==0x40000000) group.long 0xE10++0x03 "Element 50" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xE10++0x03 "Element 50" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xE10+0x04)++0x43 "Element 50" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xE58))&0x40000000)==0x40000000) group.long 0xE58++0x03 "Element 51" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xE58++0x03 "Element 51" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xE58+0x04)++0x43 "Element 51" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xEA0))&0x40000000)==0x40000000) group.long 0xEA0++0x03 "Element 52" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xEA0++0x03 "Element 52" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xEA0+0x04)++0x43 "Element 52" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xEE8))&0x40000000)==0x40000000) group.long 0xEE8++0x03 "Element 53" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xEE8++0x03 "Element 53" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xEE8+0x04)++0x43 "Element 53" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xF30))&0x40000000)==0x40000000) group.long 0xF30++0x03 "Element 54" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xF30++0x03 "Element 54" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xF30+0x04)++0x43 "Element 54" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xF78))&0x40000000)==0x40000000) group.long 0xF78++0x03 "Element 55" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xF78++0x03 "Element 55" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xF78+0x04)++0x43 "Element 55" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0xFC0))&0x40000000)==0x40000000) group.long 0xFC0++0x03 "Element 56" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xFC0++0x03 "Element 56" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xFC0+0x04)++0x43 "Element 56" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x1008))&0x40000000)==0x40000000) group.long 0x1008++0x03 "Element 57" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x1008++0x03 "Element 57" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x1008+0x04)++0x43 "Element 57" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x1050))&0x40000000)==0x40000000) group.long 0x1050++0x03 "Element 58" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x1050++0x03 "Element 58" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x1050+0x04)++0x43 "Element 58" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x1098))&0x40000000)==0x40000000) group.long 0x1098++0x03 "Element 59" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x1098++0x03 "Element 59" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x1098+0x04)++0x43 "Element 59" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x10E0))&0x40000000)==0x40000000) group.long 0x10E0++0x03 "Element 60" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x10E0++0x03 "Element 60" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x10E0+0x04)++0x43 "Element 60" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x1128))&0x40000000)==0x40000000) group.long 0x1128++0x03 "Element 61" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x1128++0x03 "Element 61" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x1128+0x04)++0x43 "Element 61" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x1170))&0x40000000)==0x40000000) group.long 0x1170++0x03 "Element 62" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x1170++0x03 "Element 62" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x1170+0x04)++0x43 "Element 62" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xAC))&0xFFFC)+0x11B8))&0x40000000)==0x40000000) group.long 0x11B8++0x03 "Element 63" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x11B8++0x03 "Element 63" line.long 0x00 "R0,R0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x11B8+0x04)++0x43 "Element 63" line.long 0x00 "R1,R1" bitfld.long 0x00 31. " ANMF ,Accepted Non-matching Frame" "Matched,Not matched" hexmask.long.byte 0x00 24.--30. 1. " FIDX ,Filter Index" bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" hexmask.long.word 0x00 0.--15. 1. " RXTS ,Rx Timestamp" textline " " line.long 0x04 "R2,R2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "R3,R3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "R4,R4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "R5,R5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "R6,R6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "R7,R7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "R8,R8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "R9,R9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "R10,R10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "R11,R11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "R12,R12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "R13,R13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "R14,R14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "R15,R15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "R16,R16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "R17,R17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" tree.end tree "Tx Buffer" base ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC) if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x0))&0x40000000)==0x40000000) group.long 0x0++0x03 "Element 0" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x0++0x03 "Element 0" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x0+0x04)++0x43 "Element 0" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x48))&0x40000000)==0x40000000) group.long 0x48++0x03 "Element 1" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x48++0x03 "Element 1" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x48+0x04)++0x43 "Element 1" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x90))&0x40000000)==0x40000000) group.long 0x90++0x03 "Element 2" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x90++0x03 "Element 2" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x90+0x04)++0x43 "Element 2" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0xD8))&0x40000000)==0x40000000) group.long 0xD8++0x03 "Element 3" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xD8++0x03 "Element 3" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xD8+0x04)++0x43 "Element 3" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x120))&0x40000000)==0x40000000) group.long 0x120++0x03 "Element 4" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x120++0x03 "Element 4" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x120+0x04)++0x43 "Element 4" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x168))&0x40000000)==0x40000000) group.long 0x168++0x03 "Element 5" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x168++0x03 "Element 5" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x168+0x04)++0x43 "Element 5" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x1B0))&0x40000000)==0x40000000) group.long 0x1B0++0x03 "Element 6" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x1B0++0x03 "Element 6" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x1B0+0x04)++0x43 "Element 6" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x1F8))&0x40000000)==0x40000000) group.long 0x1F8++0x03 "Element 7" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x1F8++0x03 "Element 7" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x1F8+0x04)++0x43 "Element 7" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x240))&0x40000000)==0x40000000) group.long 0x240++0x03 "Element 8" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x240++0x03 "Element 8" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x240+0x04)++0x43 "Element 8" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x288))&0x40000000)==0x40000000) group.long 0x288++0x03 "Element 9" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x288++0x03 "Element 9" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x288+0x04)++0x43 "Element 9" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x2D0))&0x40000000)==0x40000000) group.long 0x2D0++0x03 "Element 10" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x2D0++0x03 "Element 10" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x2D0+0x04)++0x43 "Element 10" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x318))&0x40000000)==0x40000000) group.long 0x318++0x03 "Element 11" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x318++0x03 "Element 11" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x318+0x04)++0x43 "Element 11" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x360))&0x40000000)==0x40000000) group.long 0x360++0x03 "Element 12" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x360++0x03 "Element 12" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x360+0x04)++0x43 "Element 12" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x3A8))&0x40000000)==0x40000000) group.long 0x3A8++0x03 "Element 13" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x3A8++0x03 "Element 13" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x3A8+0x04)++0x43 "Element 13" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x3F0))&0x40000000)==0x40000000) group.long 0x3F0++0x03 "Element 14" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x3F0++0x03 "Element 14" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x3F0+0x04)++0x43 "Element 14" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x438))&0x40000000)==0x40000000) group.long 0x438++0x03 "Element 15" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x438++0x03 "Element 15" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x438+0x04)++0x43 "Element 15" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x480))&0x40000000)==0x40000000) group.long 0x480++0x03 "Element 16" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x480++0x03 "Element 16" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x480+0x04)++0x43 "Element 16" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x4C8))&0x40000000)==0x40000000) group.long 0x4C8++0x03 "Element 17" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x4C8++0x03 "Element 17" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x4C8+0x04)++0x43 "Element 17" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x510))&0x40000000)==0x40000000) group.long 0x510++0x03 "Element 18" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x510++0x03 "Element 18" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x510+0x04)++0x43 "Element 18" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x558))&0x40000000)==0x40000000) group.long 0x558++0x03 "Element 19" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x558++0x03 "Element 19" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x558+0x04)++0x43 "Element 19" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x5A0))&0x40000000)==0x40000000) group.long 0x5A0++0x03 "Element 20" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x5A0++0x03 "Element 20" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x5A0+0x04)++0x43 "Element 20" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x5E8))&0x40000000)==0x40000000) group.long 0x5E8++0x03 "Element 21" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x5E8++0x03 "Element 21" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x5E8+0x04)++0x43 "Element 21" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x630))&0x40000000)==0x40000000) group.long 0x630++0x03 "Element 22" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x630++0x03 "Element 22" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x630+0x04)++0x43 "Element 22" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x678))&0x40000000)==0x40000000) group.long 0x678++0x03 "Element 23" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x678++0x03 "Element 23" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x678+0x04)++0x43 "Element 23" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x6C0))&0x40000000)==0x40000000) group.long 0x6C0++0x03 "Element 24" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x6C0++0x03 "Element 24" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x6C0+0x04)++0x43 "Element 24" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x708))&0x40000000)==0x40000000) group.long 0x708++0x03 "Element 25" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x708++0x03 "Element 25" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x708+0x04)++0x43 "Element 25" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x750))&0x40000000)==0x40000000) group.long 0x750++0x03 "Element 26" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x750++0x03 "Element 26" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x750+0x04)++0x43 "Element 26" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x798))&0x40000000)==0x40000000) group.long 0x798++0x03 "Element 27" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x798++0x03 "Element 27" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x798+0x04)++0x43 "Element 27" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x7E0))&0x40000000)==0x40000000) group.long 0x7E0++0x03 "Element 28" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x7E0++0x03 "Element 28" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x7E0+0x04)++0x43 "Element 28" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x828))&0x40000000)==0x40000000) group.long 0x828++0x03 "Element 29" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x828++0x03 "Element 29" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x828+0x04)++0x43 "Element 29" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x870))&0x40000000)==0x40000000) group.long 0x870++0x03 "Element 30" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x870++0x03 "Element 30" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x870+0x04)++0x43 "Element 30" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xC0))&0xFFFC)+0x8B8))&0x40000000)==0x40000000) group.long 0x8B8++0x03 "Element 31" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x8B8++0x03 "Element 31" line.long 0x00 "T0,T0" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x8B8+0x04)++0x43 "Element 31" line.long 0x00 "T1,T1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 23. " EFC ,Event FIFO Control" "Not Stored,Stored" bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" textline " " line.long 0x04 "T2,T2" hexmask.long.byte 0x04 24.--31. 1. " DB3 ,Data Byte 3" hexmask.long.byte 0x04 16.--23. 1. " DB2 ,Data Byte 2" hexmask.long.byte 0x04 8.--15. 1. " DB1 ,Data Byte 1" hexmask.long.byte 0x04 0.--7. 1. " DB0 ,Data Byte 0" line.long 0x08 "T3,T3" hexmask.long.byte 0x08 24.--31. 1. " DB7 ,Data Byte 7" hexmask.long.byte 0x08 16.--23. 1. " DB6 ,Data Byte 6" hexmask.long.byte 0x08 8.--15. 1. " DB5 ,Data Byte 5" hexmask.long.byte 0x08 0.--7. 1. " DB4 ,Data Byte 4" line.long 0x0C "T4,T4" hexmask.long.byte 0x0C 24.--31. 1. " DB11 ,Data Byte 11" hexmask.long.byte 0x0C 16.--23. 1. " DB10 ,Data Byte 10" hexmask.long.byte 0x0C 8.--15. 1. " DB9 ,Data Byte 9" hexmask.long.byte 0x0C 0.--7. 1. " DB8 ,Data Byte 8" line.long 0x10 "T5,T5" hexmask.long.byte 0x10 24.--31. 1. " DB15 ,Data Byte 15" hexmask.long.byte 0x10 16.--23. 1. " DB14 ,Data Byte 14" hexmask.long.byte 0x10 8.--15. 1. " DB13 ,Data Byte 13" hexmask.long.byte 0x10 0.--7. 1. " DB12 ,Data Byte 12" line.long 0x14 "T6,T6" hexmask.long.byte 0x14 24.--31. 1. " DB19 ,Data Byte 19" hexmask.long.byte 0x14 16.--23. 1. " DB18 ,Data Byte 18" hexmask.long.byte 0x14 8.--15. 1. " DB17 ,Data Byte 17" hexmask.long.byte 0x14 0.--7. 1. " DB16 ,Data Byte 16" line.long 0x18 "T7,T7" hexmask.long.byte 0x18 24.--31. 1. " DB23 ,Data Byte 23" hexmask.long.byte 0x18 16.--23. 1. " DB22 ,Data Byte 22" hexmask.long.byte 0x18 8.--15. 1. " DB21 ,Data Byte 21" hexmask.long.byte 0x18 0.--7. 1. " DB20 ,Data Byte 20" line.long 0x1C "T8,T8" hexmask.long.byte 0x1C 24.--31. 1. " DB27 ,Data Byte 27" hexmask.long.byte 0x1C 16.--23. 1. " DB26 ,Data Byte 26" hexmask.long.byte 0x1C 8.--15. 1. " DB25 ,Data Byte 25" hexmask.long.byte 0x1C 0.--7. 1. " DB24 ,Data Byte 24" line.long 0x20 "T9,T9" hexmask.long.byte 0x20 24.--31. 1. " DB31 ,Data Byte 31" hexmask.long.byte 0x20 16.--23. 1. " DB30 ,Data Byte 30" hexmask.long.byte 0x20 8.--15. 1. " DB29 ,Data Byte 29" hexmask.long.byte 0x20 0.--7. 1. " DB28 ,Data Byte 28" line.long 0x24 "T10,T10" hexmask.long.byte 0x24 24.--31. 1. " DB35 ,Data Byte 35" hexmask.long.byte 0x24 16.--23. 1. " DB34 ,Data Byte 34" hexmask.long.byte 0x24 8.--15. 1. " DB33 ,Data Byte 33" hexmask.long.byte 0x24 0.--7. 1. " DB32 ,Data Byte 32" line.long 0x28 "T11,T11" hexmask.long.byte 0x28 24.--31. 1. " DB39 ,Data Byte 39" hexmask.long.byte 0x28 16.--23. 1. " DB38 ,Data Byte 38" hexmask.long.byte 0x28 8.--15. 1. " DB37 ,Data Byte 37" hexmask.long.byte 0x28 0.--7. 1. " DB36 ,Data Byte 36" line.long 0x2C "T12,T12" hexmask.long.byte 0x2C 24.--31. 1. " DB43 ,Data Byte 43" hexmask.long.byte 0x2C 16.--23. 1. " DB42 ,Data Byte 42" hexmask.long.byte 0x2C 8.--15. 1. " DB41 ,Data Byte 41" hexmask.long.byte 0x2C 0.--7. 1. " DB40 ,Data Byte 40" line.long 0x30 "T13,T13" hexmask.long.byte 0x30 24.--31. 1. " DB47 ,Data Byte 47" hexmask.long.byte 0x30 16.--23. 1. " DB46 ,Data Byte 46" hexmask.long.byte 0x30 8.--15. 1. " DB45 ,Data Byte 45" hexmask.long.byte 0x30 0.--7. 1. " DB44 ,Data Byte 44" line.long 0x34 "T14,T14" hexmask.long.byte 0x34 24.--31. 1. " DB51 ,Data Byte 51" hexmask.long.byte 0x34 16.--23. 1. " DB50 ,Data Byte 50" hexmask.long.byte 0x34 8.--15. 1. " DB49 ,Data Byte 49" hexmask.long.byte 0x34 0.--7. 1. " DB48 ,Data Byte 48" line.long 0x38 "T15,T15" hexmask.long.byte 0x38 24.--31. 1. " DB55 ,Data Byte 55" hexmask.long.byte 0x38 16.--23. 1. " DB54 ,Data Byte 54" hexmask.long.byte 0x38 8.--15. 1. " DB53 ,Data Byte 53" hexmask.long.byte 0x38 0.--7. 1. " DB52 ,Data Byte 52" line.long 0x3C "T16,T16" hexmask.long.byte 0x3C 24.--31. 1. " DB59 ,Data Byte 59" hexmask.long.byte 0x3C 16.--23. 1. " DB58 ,Data Byte 58" hexmask.long.byte 0x3C 8.--15. 1. " DB57 ,Data Byte 57" hexmask.long.byte 0x3C 0.--7. 1. " DB56 ,Data Byte 56" line.long 0x40 "T17,T17" hexmask.long.byte 0x40 24.--31. 1. " DB63 ,Data Byte 63" hexmask.long.byte 0x40 16.--23. 1. " DB62 ,Data Byte 62" hexmask.long.byte 0x40 8.--15. 1. " DB61 ,Data Byte 61" hexmask.long.byte 0x40 0.--7. 1. " DB60 ,Data Byte 60" tree.end tree "Tx Event FIFO" base ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC) if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x0))&0x40000000)==0x40000000) group.long 0x0++0x03 "Element 0" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x0++0x03 "Element 0" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x0+0x04)++0x03 "Element 0" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x8))&0x40000000)==0x40000000) group.long 0x8++0x03 "Element 1" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x8++0x03 "Element 1" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x8+0x04)++0x03 "Element 1" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x10))&0x40000000)==0x40000000) group.long 0x10++0x03 "Element 2" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x10++0x03 "Element 2" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x10+0x04)++0x03 "Element 2" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x18))&0x40000000)==0x40000000) group.long 0x18++0x03 "Element 3" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x18++0x03 "Element 3" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x18+0x04)++0x03 "Element 3" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x20))&0x40000000)==0x40000000) group.long 0x20++0x03 "Element 4" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x20++0x03 "Element 4" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x20+0x04)++0x03 "Element 4" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x28))&0x40000000)==0x40000000) group.long 0x28++0x03 "Element 5" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x28++0x03 "Element 5" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x28+0x04)++0x03 "Element 5" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x30))&0x40000000)==0x40000000) group.long 0x30++0x03 "Element 6" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x30++0x03 "Element 6" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x30+0x04)++0x03 "Element 6" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x38))&0x40000000)==0x40000000) group.long 0x38++0x03 "Element 7" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x38++0x03 "Element 7" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x38+0x04)++0x03 "Element 7" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x40))&0x40000000)==0x40000000) group.long 0x40++0x03 "Element 8" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x40++0x03 "Element 8" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x40+0x04)++0x03 "Element 8" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x48))&0x40000000)==0x40000000) group.long 0x48++0x03 "Element 9" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x48++0x03 "Element 9" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x48+0x04)++0x03 "Element 9" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x50))&0x40000000)==0x40000000) group.long 0x50++0x03 "Element 10" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x50++0x03 "Element 10" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x50+0x04)++0x03 "Element 10" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x58))&0x40000000)==0x40000000) group.long 0x58++0x03 "Element 11" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x58++0x03 "Element 11" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x58+0x04)++0x03 "Element 11" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x60))&0x40000000)==0x40000000) group.long 0x60++0x03 "Element 12" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x60++0x03 "Element 12" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x60+0x04)++0x03 "Element 12" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x68))&0x40000000)==0x40000000) group.long 0x68++0x03 "Element 13" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x68++0x03 "Element 13" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x68+0x04)++0x03 "Element 13" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x70))&0x40000000)==0x40000000) group.long 0x70++0x03 "Element 14" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x70++0x03 "Element 14" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x70+0x04)++0x03 "Element 14" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x78))&0x40000000)==0x40000000) group.long 0x78++0x03 "Element 15" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x78++0x03 "Element 15" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x78+0x04)++0x03 "Element 15" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x80))&0x40000000)==0x40000000) group.long 0x80++0x03 "Element 16" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x80++0x03 "Element 16" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x80+0x04)++0x03 "Element 16" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x88))&0x40000000)==0x40000000) group.long 0x88++0x03 "Element 17" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x88++0x03 "Element 17" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x88+0x04)++0x03 "Element 17" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x90))&0x40000000)==0x40000000) group.long 0x90++0x03 "Element 18" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x90++0x03 "Element 18" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x90+0x04)++0x03 "Element 18" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0x98))&0x40000000)==0x40000000) group.long 0x98++0x03 "Element 19" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0x98++0x03 "Element 19" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0x98+0x04)++0x03 "Element 19" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xA0))&0x40000000)==0x40000000) group.long 0xA0++0x03 "Element 20" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xA0++0x03 "Element 20" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xA0+0x04)++0x03 "Element 20" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xA8))&0x40000000)==0x40000000) group.long 0xA8++0x03 "Element 21" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xA8++0x03 "Element 21" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xA8+0x04)++0x03 "Element 21" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xB0))&0x40000000)==0x40000000) group.long 0xB0++0x03 "Element 22" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xB0++0x03 "Element 22" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xB0+0x04)++0x03 "Element 22" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xB8))&0x40000000)==0x40000000) group.long 0xB8++0x03 "Element 23" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xB8++0x03 "Element 23" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xB8+0x04)++0x03 "Element 23" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xC0))&0x40000000)==0x40000000) group.long 0xC0++0x03 "Element 24" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xC0++0x03 "Element 24" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xC0+0x04)++0x03 "Element 24" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xC8))&0x40000000)==0x40000000) group.long 0xC8++0x03 "Element 25" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xC8++0x03 "Element 25" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xC8+0x04)++0x03 "Element 25" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xD0))&0x40000000)==0x40000000) group.long 0xD0++0x03 "Element 26" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xD0++0x03 "Element 26" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xD0+0x04)++0x03 "Element 26" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xD8))&0x40000000)==0x40000000) group.long 0xD8++0x03 "Element 27" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xD8++0x03 "Element 27" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xD8+0x04)++0x03 "Element 27" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xE0))&0x40000000)==0x40000000) group.long 0xE0++0x03 "Element 28" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xE0++0x03 "Element 28" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xE0+0x04)++0x03 "Element 28" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xE8))&0x40000000)==0x40000000) group.long 0xE8++0x03 "Element 29" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xE8++0x03 "Element 29" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xE8+0x04)++0x03 "Element 29" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xF0))&0x40000000)==0x40000000) group.long 0xF0++0x03 "Element 30" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xF0++0x03 "Element 30" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xF0+0x04)++0x03 "Element 30" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" if (((d.l(ad:0x40070000+0x800+((d.l(ad:0x40070000+0xF0))&0xFFFC)+0xF8))&0x40000000)==0x40000000) group.long 0xF8++0x03 "Element 31" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long 0x00 0.--28. 1. " ID ,Identifier" else group.long 0xF8++0x03 "Element 31" line.long 0x00 "E0,E0" bitfld.long 0x00 31. " ESI ,Error State Indicator" "Active,Passive" bitfld.long 0x00 30. " XTD ,Extended Identifier" "Standard,Extended" bitfld.long 0x00 29. " RTR ,Remote Transmission Request" "Data,Remote" hexmask.long.word 0x00 18.--28. 1. " ID ,Identifier" endif group.long (0xF8+0x04)++0x03 "Element 31" line.long 0x00 "E1,E1" hexmask.long.byte 0x00 24.--31. 1. " MM ,Message Marker" bitfld.long 0x00 22.--23. " ET ,Event Type" ",Tx event,Transmission,?..." bitfld.long 0x00 21. " EDL ,Extended Data Length" "Standard,CAN FD" bitfld.long 0x00 20. " BRS ,Bit Rate Switch" "No,Yes" textline " " bitfld.long 0x00 16.--19. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64" tree.end width 6. tree "Standard Message ID Filter" base ad:0x40070000+0x800+((d.l(ad:0x40070000+0x84))&0xFFFC) group.long 0x0++0x03 "Element 0" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x4++0x03 "Element 1" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x8++0x03 "Element 2" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xC++0x03 "Element 3" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x10++0x03 "Element 4" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x14++0x03 "Element 5" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x18++0x03 "Element 6" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1C++0x03 "Element 7" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x20++0x03 "Element 8" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x24++0x03 "Element 9" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x28++0x03 "Element 10" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x2C++0x03 "Element 11" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x30++0x03 "Element 12" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x34++0x03 "Element 13" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x38++0x03 "Element 14" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x3C++0x03 "Element 15" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x40++0x03 "Element 16" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x44++0x03 "Element 17" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x48++0x03 "Element 18" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x4C++0x03 "Element 19" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x50++0x03 "Element 20" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x54++0x03 "Element 21" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x58++0x03 "Element 22" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x5C++0x03 "Element 23" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x60++0x03 "Element 24" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x64++0x03 "Element 25" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x68++0x03 "Element 26" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x6C++0x03 "Element 27" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x70++0x03 "Element 28" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x74++0x03 "Element 29" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x78++0x03 "Element 30" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x7C++0x03 "Element 31" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x80++0x03 "Element 32" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x84++0x03 "Element 33" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x88++0x03 "Element 34" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x8C++0x03 "Element 35" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x90++0x03 "Element 36" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x94++0x03 "Element 37" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x98++0x03 "Element 38" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x9C++0x03 "Element 39" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xA0++0x03 "Element 40" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xA4++0x03 "Element 41" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xA8++0x03 "Element 42" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xAC++0x03 "Element 43" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xB0++0x03 "Element 44" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xB4++0x03 "Element 45" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xB8++0x03 "Element 46" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xBC++0x03 "Element 47" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xC0++0x03 "Element 48" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xC4++0x03 "Element 49" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xC8++0x03 "Element 50" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xCC++0x03 "Element 51" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xD0++0x03 "Element 52" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xD4++0x03 "Element 53" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xD8++0x03 "Element 54" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xDC++0x03 "Element 55" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xE0++0x03 "Element 56" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xE4++0x03 "Element 57" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xE8++0x03 "Element 58" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xEC++0x03 "Element 59" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xF0++0x03 "Element 60" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xF4++0x03 "Element 61" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xF8++0x03 "Element 62" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0xFC++0x03 "Element 63" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x100++0x03 "Element 64" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x104++0x03 "Element 65" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x108++0x03 "Element 66" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x10C++0x03 "Element 67" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x110++0x03 "Element 68" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x114++0x03 "Element 69" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x118++0x03 "Element 70" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x11C++0x03 "Element 71" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x120++0x03 "Element 72" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x124++0x03 "Element 73" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x128++0x03 "Element 74" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x12C++0x03 "Element 75" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x130++0x03 "Element 76" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x134++0x03 "Element 77" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x138++0x03 "Element 78" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x13C++0x03 "Element 79" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x140++0x03 "Element 80" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x144++0x03 "Element 81" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x148++0x03 "Element 82" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x14C++0x03 "Element 83" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x150++0x03 "Element 84" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x154++0x03 "Element 85" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x158++0x03 "Element 86" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x15C++0x03 "Element 87" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x160++0x03 "Element 88" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x164++0x03 "Element 89" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x168++0x03 "Element 90" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x16C++0x03 "Element 91" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x170++0x03 "Element 92" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x174++0x03 "Element 93" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x178++0x03 "Element 94" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x17C++0x03 "Element 95" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x180++0x03 "Element 96" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x184++0x03 "Element 97" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x188++0x03 "Element 98" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x18C++0x03 "Element 99" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x190++0x03 "Element 100" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x194++0x03 "Element 101" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x198++0x03 "Element 102" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x19C++0x03 "Element 103" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1A0++0x03 "Element 104" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1A4++0x03 "Element 105" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1A8++0x03 "Element 106" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1AC++0x03 "Element 107" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1B0++0x03 "Element 108" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1B4++0x03 "Element 109" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1B8++0x03 "Element 110" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1BC++0x03 "Element 111" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1C0++0x03 "Element 112" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1C4++0x03 "Element 113" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1C8++0x03 "Element 114" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1CC++0x03 "Element 115" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1D0++0x03 "Element 116" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1D4++0x03 "Element 117" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1D8++0x03 "Element 118" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1DC++0x03 "Element 119" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1E0++0x03 "Element 120" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1E4++0x03 "Element 121" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1E8++0x03 "Element 122" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1EC++0x03 "Element 123" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1F0++0x03 "Element 124" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1F4++0x03 "Element 125" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1F8++0x03 "Element 126" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" group.long 0x1FC++0x03 "Element 127" line.long 0x00 "S0,S0" bitfld.long 0x00 30.--31. " SFT ,Standard Filter Type" "SFID1 to SFID2,Dual,Classic," bitfld.long 0x00 27.--29. " SFEC ,Standard Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long.word 0x00 16.--26. 1. " SFID1 ,Standard Filter ID 1" hexmask.long.word 0x00 0.--10. 1. " SFID2 ,Standard Filter ID 2" tree.end width 5. tree "Extended Message ID Filter" base ad:0x40070000+0x800+((d.l(ad:0x40070000+0x88))&0xFFFC) group.long 0x0++0x07 "Element 0" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x8++0x07 "Element 1" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x10++0x07 "Element 2" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x18++0x07 "Element 3" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x20++0x07 "Element 4" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x28++0x07 "Element 5" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x30++0x07 "Element 6" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x38++0x07 "Element 7" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x40++0x07 "Element 8" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x48++0x07 "Element 9" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x50++0x07 "Element 10" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x58++0x07 "Element 11" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x60++0x07 "Element 12" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x68++0x07 "Element 13" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x70++0x07 "Element 14" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x78++0x07 "Element 15" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x80++0x07 "Element 16" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x88++0x07 "Element 17" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x90++0x07 "Element 18" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x98++0x07 "Element 19" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xA0++0x07 "Element 20" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xA8++0x07 "Element 21" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xB0++0x07 "Element 22" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xB8++0x07 "Element 23" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xC0++0x07 "Element 24" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xC8++0x07 "Element 25" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xD0++0x07 "Element 26" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xD8++0x07 "Element 27" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xE0++0x07 "Element 28" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xE8++0x07 "Element 29" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xF0++0x07 "Element 30" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0xF8++0x07 "Element 31" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x100++0x07 "Element 32" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x108++0x07 "Element 33" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x110++0x07 "Element 34" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x118++0x07 "Element 35" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x120++0x07 "Element 36" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x128++0x07 "Element 37" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x130++0x07 "Element 38" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x138++0x07 "Element 39" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x140++0x07 "Element 40" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x148++0x07 "Element 41" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x150++0x07 "Element 42" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x158++0x07 "Element 43" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x160++0x07 "Element 44" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x168++0x07 "Element 45" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x170++0x07 "Element 46" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x178++0x07 "Element 47" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x180++0x07 "Element 48" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x188++0x07 "Element 49" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x190++0x07 "Element 50" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x198++0x07 "Element 51" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1A0++0x07 "Element 52" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1A8++0x07 "Element 53" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1B0++0x07 "Element 54" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1B8++0x07 "Element 55" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1C0++0x07 "Element 56" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1C8++0x07 "Element 57" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1D0++0x07 "Element 58" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1D8++0x07 "Element 59" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1E0++0x07 "Element 60" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1E8++0x07 "Element 61" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1F0++0x07 "Element 62" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" group.long 0x1F8++0x07 "Element 63" line.long 0x00 "F0,F0" bitfld.long 0x00 29.--31. " EFEC ,Extended Filter Element Configuration" "Disabled,Store in Rx FIFO 0,Store in Rx FIFO 1,Reject,Set,Set priority/Store in Rx FIFO 0,Set priority/Store in Rx FIFO 1,Store in Rx Buffer" hexmask.long 0x00 0.--28. 1. " EFID1 ,Extended Filter ID 1" line.long 0x04 "F1,F1" bitfld.long 0x04 30.--31. " EFT ,Extended Filter Type" "EFID1 to EFID2 with XIDAM,Dual,Classic,EFID1 to EFID2 without XIDAM" hexmask.long 0x04 0.--28. 1. " EFID2 ,Extended Filter ID 2" tree.end width 0x0B base ad:0x40070000 width 8. if (((d.l(ad:0x40070000+0x18))&0x02)==0x02) group.byte 0x200++0x00 "ECC Function" line.byte 0x00 "FDECR,FD ECC Error Control Register" bitfld.byte 0x00 3. " CEIV ,ECC check disable bit" "No,Yes" bitfld.byte 0x00 2. " CEREN ,ECC error response enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " DEIE ,Double-bit error factor interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SEIE ,Single-bit error factor interrupt enable bit" "Disabled,Enabled" else group.byte 0x200++0x00 "ECC Function" line.byte 0x00 "FDECR,FD ECC Error Control Register" rbitfld.byte 0x00 3. " CEIV ,ECC check disable bit" "No,Yes" rbitfld.byte 0x00 2. " CEREN ,ECC error response enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " DEIE ,Double-bit error factor interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " SEIE ,Single-bit error factor interrupt enable bit" "Disabled,Enabled" endif rgroup.byte 0x201++0x00 line.byte 0x00 "FDESR,FD ECC Error Status Register" bitfld.byte 0x00 1. " DEI ,Double-bit error occurrence bit" "Not detected,Detected" bitfld.byte 0x00 0. " SEI ,Single-bit error occurrence bit" "Not detected,Detected" wgroup.byte 0x205++0x00 line.byte 0x00 "FDESCR,FD ECC Error Status Clear Register" bitfld.byte 0x00 1. " DEIC ,Double-bit error clear bit" "No effect,Clear" bitfld.byte 0x00 0. " SEIC ,Single-bit error clear bit" "No effect,Clear" if (((d.l(ad:0x40070000+0x201))&0x02)==0x02) rgroup.word 0x206++0x01 line.word 0x00 "FDDEAR,FD ECC Double-bit Error Address Register" else hgroup.word 0x206++0x01 hide.word 0x00 "FDDEAR,FD ECC Double-bit Error Address Register" endif if (((d.l(ad:0x40070000+0x201))&0x01)==0x01) rgroup.word 0x202++0x01 line.word 0x00 "FDSEAR,FD ECC Single-bit Error Address Register" else hgroup.word 0x202++0x01 hide.word 0x00 "FDSEAR,FD ECC Single-bit Error Address Register" endif wgroup.word 0x210++0x01 "EXTERNAL TIME STAMP COUNTER" line.word 0x00 "TSCNTR,Time Stamp Control Register" bitfld.word 0x00 0. " CCLR ,Counter clear bit" "No effect,Clear" group.word 0x212++0x01 line.word 0x00 "TSMDR,Time Stamp Mode Register" bitfld.word 0x00 0. " CNTEN ,Counter enable bit" "Disabled,Enabled" textline " " if (((d.w(ad:0x40070000+0x212))&0x01)==0x00) group.long 0x214++0x03 line.long 0x00 "TSDIVR,Time Stamp Divider Register" hexmask.long.word 0x00 0.--15. 1. "TSDIVR,Counter clock division ratio setting bits" else hgroup.long 0x214++0x03 hide.long 0x00 "TSDIVR,Time Stamp Divider Register" endif rgroup.word 0x218++0x01 line.word 0x00 "TSCDTR,Time Stamp Counter Data Register" if (((d.w(ad:0x40070000+0x212))&0x01)==0x00) group.word 0x220++0x01 line.word 0x00 "TSCPCLR,Time Stamp Compare Clear Register" bitfld.word 0x00 15. " [15] ,Compare clear setting bit 15" "0,1" bitfld.word 0x00 14. " [14] ,Compare clear setting bit 14" "0,1" bitfld.word 0x00 13. " [13] ,Compare clear setting bit 13" "0,1" bitfld.word 0x00 12. " [12] ,Compare clear setting bit 12" "0,1" textline " " bitfld.word 0x00 11. " [11] ,Compare clear setting bit 11" "0,1" bitfld.word 0x00 10. " [10] ,Compare clear setting bit 10" "0,1" bitfld.word 0x00 9. " [9] ,Compare clear setting bit 9" "0,1" bitfld.word 0x00 8. " [8] ,Compare clear setting bit 8" "0,1" textline " " bitfld.word 0x00 7. " [7] ,Compare clear setting bit 7" "0,1" bitfld.word 0x00 6. " [6] ,Compare clear setting bit 6" "0,1" bitfld.word 0x00 5. " [5] ,Compare clear setting bit 5" "0,1" bitfld.word 0x00 4. " [4] ,Compare clear setting bit 4" "0,1" textline " " bitfld.word 0x00 3. " [3] ,Compare clear setting bit 3" "0,1" bitfld.word 0x00 2. " [2] ,Compare clear setting bit 2" "0,1" bitfld.word 0x00 1. " [1] ,Compare clear setting bit 1" "0,1" bitfld.word 0x00 0. " [0] ,Compare clear setting bit 0" "0,1" else hgroup.word 0x220++0x01 hide.word 0x00 "TSCPCLR,Time Stamp Compare Clear Register" endif tree.end width 0x0B tree.end endif tree.end endif sif (cpuis("S6E2C*")) tree "HDMI-CEC (HDMI-Consumer Electronics Control)" tree "Channel 0" base ad:0x40034000 width 8. tree "CEC Reception/Remote Control Reception Registers" if (((d.b(ad:0x40034000+0x41))&0x01)==0x00) group.byte 0x41++0x00 line.byte 0x00 "RCCR,Reception Control Register" bitfld.byte 0x00 7. " THSEL ,Threshold selection bit" "Low,High" bitfld.byte 0x00 3. " ADRCE ,Address comparison enable bit" "Disabled,Enabled" bitfld.byte 0x00 1.--2. " MOD ,Operation mode setting bits" "SIRCS,,NEC/AEHA,HDMI-CEC" bitfld.byte 0x00 0. " EN ,Operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40034000+0x41))&0x06)==0x06) group.byte 0x40++0x00 line.byte 0x00 "RCST,Reception Interrupt Control Register" bitfld.byte 0x00 7. " STIE ,Start bit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ACKIE ,ACK interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " OVFIE ,Counter overflow interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " OVFSEL ,Counter overflow detection condition setting bit" "128 clocks,256 clocks" textline " " bitfld.byte 0x00 3. " ST ,Start bit detection bit" "Not detected,Detected" bitfld.byte 0x00 2. " ACK ,ACK detection bit" "Not detected,Detected" bitfld.byte 0x00 1. " EOM ,EOM detection bit" "Not detected,Detected" bitfld.byte 0x00 0. " OVF ,Counter overflow detection bit" "Not detected,Detected" else group.byte 0x40++0x00 line.byte 0x00 "RCST,Reception Interrupt Control Register" bitfld.byte 0x00 7. " STIE ,Start bit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " OVFIE ,Counter overflow interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " OVFSEL ,Counter overflow detection condition setting bit" "128 clocks,256 clocks" textline " " bitfld.byte 0x00 3. " ST ,Start bit detection bit" "Not detected,Detected" bitfld.byte 0x00 0. " OVF ,Counter overflow detection bit" "Not detected,Detected" endif group.byte 0x4C++0x00 line.byte 0x00 "RCADR1,Device Address Setting Register 1" hexmask.byte 0x00 0.--4. 1. " RCADR1 ,Device address setting bits" group.byte 0x4B++0x00 line.byte 0x00 "RCADR2,Device Address Setting Register 2" hexmask.byte 0x00 0.--4. 1. " RCADR2 ,Device address setting bits" group.byte 0x44++0x01 line.byte 0x01 "RCSHW,Start Bit H Width Setting Register" line.byte 0x00 "RCDAHW,H Width Setting Register A" group.byte 0x49++0x00 line.byte 0x00 "RCDBHW,H Width Setting Register B" else group.byte 0x41++0x00 line.byte 0x00 "RCCR,Reception Control Register" rbitfld.byte 0x00 7. " THSEL ,Threshold selection bit" "Low,High" rbitfld.byte 0x00 3. " ADRCE ,Address comparison enable bit" "Disabled,Enabled" rbitfld.byte 0x00 1.--2. " MOD ,Operation mode setting bits" "SIRCS,,NEC/AEHA,HDMI-CEC" bitfld.byte 0x00 0. " EN ,Operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40034000+0x41))&0x06)==0x06) group.byte 0x40++0x00 line.byte 0x00 "RCST,Reception Interrupt Control Register" bitfld.byte 0x00 7. " STIE ,Start bit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ACKIE ,ACK interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " OVFIE ,Counter overflow interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 4. " OVFSEL ,Counter overflow detection condition setting bit" "128 clocks,256 clocks" textline " " bitfld.byte 0x00 3. " ST ,Start bit detection bit" "Not detected,Detected" bitfld.byte 0x00 2. " ACK ,ACK detection bit" "Not detected,Detected" bitfld.byte 0x00 1. " EOM ,EOM detection bit" "Not detected,Detected" bitfld.byte 0x00 0. " OVF ,Counter overflow detection bit" "Not detected,Detected" else group.byte 0x40++0x00 line.byte 0x00 "RCST,Reception Interrupt Control Register" bitfld.byte 0x00 7. " STIE ,Start bit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " OVFIE ,Counter overflow interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 4. " OVFSEL ,Counter overflow detection condition setting bit" "128 clocks,256 clocks" textline " " bitfld.byte 0x00 3. " ST ,Start bit detection bit" "Not detected,Detected" bitfld.byte 0x00 0. " OVF ,Counter overflow detection bit" "Not detected,Detected" endif rgroup.byte 0x4C++0x00 line.byte 0x00 "RCADR1,Device Address Setting Register 1" hexmask.byte 0x00 0.--4. 1. " RCADR1 ,Device address setting bits" rgroup.byte 0x4B++0x00 line.byte 0x00 "RCADR2,Device Address Setting Register 2" hexmask.byte 0x00 0.--4. 1. " RCADR2 ,Device address setting bits" rgroup.byte 0x44++0x01 line.byte 0x01 "RCSHW,Start Bit H Width Setting Register" line.byte 0x00 "RCDAHW,H Width Setting Register A" rgroup.byte 0x49++0x00 line.byte 0x00 "RCDBHW,H Width Setting Register B" endif rgroup.byte 0x50++0x01 line.byte 0x01 "RCDTHH,Data Save H High Register" line.byte 0x00 "RCDTHL,Data Save H Low Register" rgroup.byte 0x54++0x01 line.byte 0x01 "RCDTLH,Data Save L High Register" line.byte 0x00 "RCDTLL,Data Save L Low Register" if (((d.b(ad:0x40034000+0x41))&0x01)==0x01) group.word 0x58++0x01 line.word 0x00 "RCCKD,Clock Division Setting Register" bitfld.word 0x00 12. " CKSEL ,Operating clock selection bit" "Divided PCLK,Sub-clock" hexmask.word 0x00 0.--11. 1. " CKDIV ,Operating clock division setting bits" if (((d.b(ad:0x40034000+0x41))&0x06)==0x04) group.byte 0x5D++0x00 line.byte 0x00 "RCRC,Repeat Code Interrupt Control Register" bitfld.byte 0x00 4. " RCIE ,Repeat Code Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " RC ,Repeat code detection flag bit" "Not detected,Detected" group.byte 0x5C++0x00 line.byte 0x00 "RCRHW,Repeat Code H Width Setting Register" else group.byte 0x5D++0x00 line.byte 0x00 "RCRC,Repeat Code Interrupt Control Register" bitfld.byte 0x00 4. " RCIE ,Repeat Code Interrupt enable bit" "Disabled,Enabled" hgroup.byte 0x5C++0x00 hide.byte 0x00 "RCRHW,Repeat Code H Width Setting Register" endif if (((d.b(ad:0x40034000+0x41))&0x06)==0x06) group.byte 0x61++0x00 line.byte 0x00 "RCLE,Data Bit Width Violation Control Register" bitfld.byte 0x00 7. " LELIE ,Maximum data bit width violation interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " LESIE ,Minimum data bit width violation interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " LELE ,Maximum data bit width violation detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " LESE ,Minimum data bit width violation detection enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " EPE ,Error pulse output enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " LEL ,Maximum data bit width violation detection flag bit" "Not detected,Detected" bitfld.byte 0x00 0. " LES ,Minimum data bit width violation detection flag bit" "Not detected,Detected" group.byte 0x64++0x01 line.byte 0x01 "RCLELW,Maximum Data Bit Width Setting Register" line.byte 0x00 "RCLESW,Minimum Data Bit Width Setting Register" else group.byte 0x61++0x00 line.byte 0x00 "RCLE,Data Bit Width Violation Control Register" bitfld.byte 0x00 3. " EPE ,Error pulse output enable bit" "Disabled,Enabled" textline " " hgroup.byte 0x64++0x01 hide.byte 0x01 "RCLELW,Maximum Data Bit Width Setting Register" hide.byte 0x00 "RCLESW,Minimum Data Bit Width Setting Register" endif else rgroup.word 0x58++0x01 line.word 0x00 "RCCKD,Clock Division Setting Register" bitfld.word 0x00 12. " CKSEL ,Operating clock selection bit" "Divided PCLK,Sub-clock" hexmask.word 0x00 0.--11. 1. " CKDIV ,Operating clock division setting bits" if (((d.b(ad:0x40034000+0x41))&0x06)==0x04) rgroup.byte 0x5D++0x00 line.byte 0x00 "RCRC,Repeat Code Interrupt Control Register" bitfld.byte 0x00 4. " RCIE ,Repeat Code Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " RC ,Repeat code detection flag bit" "Not detected,Detected" rgroup.byte 0x5C++0x00 line.byte 0x00 "RCRHW,Repeat Code H Width Setting Register" else rgroup.byte 0x5D++0x00 line.byte 0x00 "RCRC,Repeat Code Interrupt Control Register" bitfld.byte 0x00 4. " RCIE ,Repeat Code Interrupt enable bit" "Disabled,Enabled" hgroup.byte 0x5C++0x00 hide.byte 0x00 "RCRHW,Repeat Code H Width Setting Register" endif if (((d.b(ad:0x40034000+0x41))&0x06)==0x06) rgroup.byte 0x61++0x00 line.byte 0x00 "RCLE,Data Bit Width Violation Control Register" bitfld.byte 0x00 7. " LELIE ,Maximum data bit width violation interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " LESIE ,Minimum data bit width violation interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " LELE ,Maximum data bit width violation detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " LESE ,Minimum data bit width violation detection enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " EPE ,Error pulse output enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " LEL ,Maximum data bit width violation detection flag bit" "Not detected,Detected" bitfld.byte 0x00 0. " LES ,Minimum data bit width violation detection flag bit" "Not detected,Detected" rgroup.byte 0x64++0x01 line.byte 0x01 "RCLELW,Maximum Data Bit Width Setting Register" line.byte 0x00 "RCLESW,Minimum Data Bit Width Setting Register" else rgroup.byte 0x61++0x00 line.byte 0x00 "RCLE,Data Bit Width Violation Control Register" bitfld.byte 0x00 3. " EPE ,Error pulse output enable bit" "Disabled,Enabled" textline " " hgroup.byte 0x64++0x01 hide.byte 0x01 "RCLELW,Maximum Data Bit Width Setting Register" hide.byte 0x00 "RCLESW,Minimum Data Bit Width Setting Register" endif endif tree.end tree "CEC Transmission Registers" group.byte 0x00++0x00 line.byte 0x00 "TXCTRL,Transmission Control Register" bitfld.byte 0x00 5. " IBREN ,Bus error detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " ITSTEN ,Transmission status interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " EOM , EOM setting bit" "EOM0,EOM1" bitfld.byte 0x00 2. " START , START setting bit" "Invalid,Valid" textline " " bitfld.byte 0x00 0. " TXEN ,Transmission operation enable bit" "Disabled,Enabled" group.byte 0x04++0x00 line.byte 0x00 "TXDATA,Transmission Data Register" group.byte 0x08++0x00 line.byte 0x00 "TXSTS,Transmission Status Register" bitfld.byte 0x00 5. " IBR ,Bus error detection interrupt request bit" "Cleared,Detected" bitfld.byte 0x00 4. " ITST ,Transmission status interrupt request bit" "Cleared,Detected" rbitfld.byte 0x00 0. " ACKSV ,ACK cycle value bit" "0,1" group.byte 0x0C++0x00 line.byte 0x00 "SFREE,Signal Free Time Setting Register" bitfld.byte 0x00 0.--3. " SFREE ,Signal free time setting bits" "1bit cycle,2bit cycle,3bit cycle,4bit cycle,5bit cycle,6bit cycle,7bit cycle,8bit cycle,9bit cycle,10bit cycle,11bit cycle,12bit cycle,13bit cycle,14bit cycle,15bit cycle,16bit cycle" tree.end width 0xb tree.end tree "Channel 1" base ad:0x40034100 width 8. tree "CEC Reception/Remote Control Reception Registers" if (((d.b(ad:0x40034100+0x41))&0x01)==0x00) group.byte 0x41++0x00 line.byte 0x00 "RCCR,Reception Control Register" bitfld.byte 0x00 7. " THSEL ,Threshold selection bit" "Low,High" bitfld.byte 0x00 3. " ADRCE ,Address comparison enable bit" "Disabled,Enabled" bitfld.byte 0x00 1.--2. " MOD ,Operation mode setting bits" "SIRCS,,NEC/AEHA,HDMI-CEC" bitfld.byte 0x00 0. " EN ,Operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40034100+0x41))&0x06)==0x06) group.byte 0x40++0x00 line.byte 0x00 "RCST,Reception Interrupt Control Register" bitfld.byte 0x00 7. " STIE ,Start bit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ACKIE ,ACK interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " OVFIE ,Counter overflow interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " OVFSEL ,Counter overflow detection condition setting bit" "128 clocks,256 clocks" textline " " bitfld.byte 0x00 3. " ST ,Start bit detection bit" "Not detected,Detected" bitfld.byte 0x00 2. " ACK ,ACK detection bit" "Not detected,Detected" bitfld.byte 0x00 1. " EOM ,EOM detection bit" "Not detected,Detected" bitfld.byte 0x00 0. " OVF ,Counter overflow detection bit" "Not detected,Detected" else group.byte 0x40++0x00 line.byte 0x00 "RCST,Reception Interrupt Control Register" bitfld.byte 0x00 7. " STIE ,Start bit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " OVFIE ,Counter overflow interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " OVFSEL ,Counter overflow detection condition setting bit" "128 clocks,256 clocks" textline " " bitfld.byte 0x00 3. " ST ,Start bit detection bit" "Not detected,Detected" bitfld.byte 0x00 0. " OVF ,Counter overflow detection bit" "Not detected,Detected" endif group.byte 0x4C++0x00 line.byte 0x00 "RCADR1,Device Address Setting Register 1" hexmask.byte 0x00 0.--4. 1. " RCADR1 ,Device address setting bits" group.byte 0x4B++0x00 line.byte 0x00 "RCADR2,Device Address Setting Register 2" hexmask.byte 0x00 0.--4. 1. " RCADR2 ,Device address setting bits" group.byte 0x44++0x01 line.byte 0x01 "RCSHW,Start Bit H Width Setting Register" line.byte 0x00 "RCDAHW,H Width Setting Register A" group.byte 0x49++0x00 line.byte 0x00 "RCDBHW,H Width Setting Register B" else group.byte 0x41++0x00 line.byte 0x00 "RCCR,Reception Control Register" rbitfld.byte 0x00 7. " THSEL ,Threshold selection bit" "Low,High" rbitfld.byte 0x00 3. " ADRCE ,Address comparison enable bit" "Disabled,Enabled" rbitfld.byte 0x00 1.--2. " MOD ,Operation mode setting bits" "SIRCS,,NEC/AEHA,HDMI-CEC" bitfld.byte 0x00 0. " EN ,Operation enable bit" "Disabled,Enabled" if (((d.b(ad:0x40034100+0x41))&0x06)==0x06) group.byte 0x40++0x00 line.byte 0x00 "RCST,Reception Interrupt Control Register" bitfld.byte 0x00 7. " STIE ,Start bit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " ACKIE ,ACK interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " OVFIE ,Counter overflow interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 4. " OVFSEL ,Counter overflow detection condition setting bit" "128 clocks,256 clocks" textline " " bitfld.byte 0x00 3. " ST ,Start bit detection bit" "Not detected,Detected" bitfld.byte 0x00 2. " ACK ,ACK detection bit" "Not detected,Detected" bitfld.byte 0x00 1. " EOM ,EOM detection bit" "Not detected,Detected" bitfld.byte 0x00 0. " OVF ,Counter overflow detection bit" "Not detected,Detected" else group.byte 0x40++0x00 line.byte 0x00 "RCST,Reception Interrupt Control Register" bitfld.byte 0x00 7. " STIE ,Start bit interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " OVFIE ,Counter overflow interrupt enable bit" "Disabled,Enabled" rbitfld.byte 0x00 4. " OVFSEL ,Counter overflow detection condition setting bit" "128 clocks,256 clocks" textline " " bitfld.byte 0x00 3. " ST ,Start bit detection bit" "Not detected,Detected" bitfld.byte 0x00 0. " OVF ,Counter overflow detection bit" "Not detected,Detected" endif rgroup.byte 0x4C++0x00 line.byte 0x00 "RCADR1,Device Address Setting Register 1" hexmask.byte 0x00 0.--4. 1. " RCADR1 ,Device address setting bits" rgroup.byte 0x4B++0x00 line.byte 0x00 "RCADR2,Device Address Setting Register 2" hexmask.byte 0x00 0.--4. 1. " RCADR2 ,Device address setting bits" rgroup.byte 0x44++0x01 line.byte 0x01 "RCSHW,Start Bit H Width Setting Register" line.byte 0x00 "RCDAHW,H Width Setting Register A" rgroup.byte 0x49++0x00 line.byte 0x00 "RCDBHW,H Width Setting Register B" endif rgroup.byte 0x50++0x01 line.byte 0x01 "RCDTHH,Data Save H High Register" line.byte 0x00 "RCDTHL,Data Save H Low Register" rgroup.byte 0x54++0x01 line.byte 0x01 "RCDTLH,Data Save L High Register" line.byte 0x00 "RCDTLL,Data Save L Low Register" if (((d.b(ad:0x40034100+0x41))&0x01)==0x01) group.word 0x58++0x01 line.word 0x00 "RCCKD,Clock Division Setting Register" bitfld.word 0x00 12. " CKSEL ,Operating clock selection bit" "Divided PCLK,Sub-clock" hexmask.word 0x00 0.--11. 1. " CKDIV ,Operating clock division setting bits" if (((d.b(ad:0x40034100+0x41))&0x06)==0x04) group.byte 0x5D++0x00 line.byte 0x00 "RCRC,Repeat Code Interrupt Control Register" bitfld.byte 0x00 4. " RCIE ,Repeat Code Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " RC ,Repeat code detection flag bit" "Not detected,Detected" group.byte 0x5C++0x00 line.byte 0x00 "RCRHW,Repeat Code H Width Setting Register" else group.byte 0x5D++0x00 line.byte 0x00 "RCRC,Repeat Code Interrupt Control Register" bitfld.byte 0x00 4. " RCIE ,Repeat Code Interrupt enable bit" "Disabled,Enabled" hgroup.byte 0x5C++0x00 hide.byte 0x00 "RCRHW,Repeat Code H Width Setting Register" endif if (((d.b(ad:0x40034100+0x41))&0x06)==0x06) group.byte 0x61++0x00 line.byte 0x00 "RCLE,Data Bit Width Violation Control Register" bitfld.byte 0x00 7. " LELIE ,Maximum data bit width violation interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " LESIE ,Minimum data bit width violation interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " LELE ,Maximum data bit width violation detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " LESE ,Minimum data bit width violation detection enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " EPE ,Error pulse output enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " LEL ,Maximum data bit width violation detection flag bit" "Not detected,Detected" bitfld.byte 0x00 0. " LES ,Minimum data bit width violation detection flag bit" "Not detected,Detected" group.byte 0x64++0x01 line.byte 0x01 "RCLELW,Maximum Data Bit Width Setting Register" line.byte 0x00 "RCLESW,Minimum Data Bit Width Setting Register" else group.byte 0x61++0x00 line.byte 0x00 "RCLE,Data Bit Width Violation Control Register" bitfld.byte 0x00 3. " EPE ,Error pulse output enable bit" "Disabled,Enabled" textline " " hgroup.byte 0x64++0x01 hide.byte 0x01 "RCLELW,Maximum Data Bit Width Setting Register" hide.byte 0x00 "RCLESW,Minimum Data Bit Width Setting Register" endif else rgroup.word 0x58++0x01 line.word 0x00 "RCCKD,Clock Division Setting Register" bitfld.word 0x00 12. " CKSEL ,Operating clock selection bit" "Divided PCLK,Sub-clock" hexmask.word 0x00 0.--11. 1. " CKDIV ,Operating clock division setting bits" if (((d.b(ad:0x40034100+0x41))&0x06)==0x04) rgroup.byte 0x5D++0x00 line.byte 0x00 "RCRC,Repeat Code Interrupt Control Register" bitfld.byte 0x00 4. " RCIE ,Repeat Code Interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 0. " RC ,Repeat code detection flag bit" "Not detected,Detected" rgroup.byte 0x5C++0x00 line.byte 0x00 "RCRHW,Repeat Code H Width Setting Register" else rgroup.byte 0x5D++0x00 line.byte 0x00 "RCRC,Repeat Code Interrupt Control Register" bitfld.byte 0x00 4. " RCIE ,Repeat Code Interrupt enable bit" "Disabled,Enabled" hgroup.byte 0x5C++0x00 hide.byte 0x00 "RCRHW,Repeat Code H Width Setting Register" endif if (((d.b(ad:0x40034100+0x41))&0x06)==0x06) rgroup.byte 0x61++0x00 line.byte 0x00 "RCLE,Data Bit Width Violation Control Register" bitfld.byte 0x00 7. " LELIE ,Maximum data bit width violation interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 6. " LESIE ,Minimum data bit width violation interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 5. " LELE ,Maximum data bit width violation detection enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " LESE ,Minimum data bit width violation detection enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " EPE ,Error pulse output enable bit" "Disabled,Enabled" bitfld.byte 0x00 1. " LEL ,Maximum data bit width violation detection flag bit" "Not detected,Detected" bitfld.byte 0x00 0. " LES ,Minimum data bit width violation detection flag bit" "Not detected,Detected" rgroup.byte 0x64++0x01 line.byte 0x01 "RCLELW,Maximum Data Bit Width Setting Register" line.byte 0x00 "RCLESW,Minimum Data Bit Width Setting Register" else rgroup.byte 0x61++0x00 line.byte 0x00 "RCLE,Data Bit Width Violation Control Register" bitfld.byte 0x00 3. " EPE ,Error pulse output enable bit" "Disabled,Enabled" textline " " hgroup.byte 0x64++0x01 hide.byte 0x01 "RCLELW,Maximum Data Bit Width Setting Register" hide.byte 0x00 "RCLESW,Minimum Data Bit Width Setting Register" endif endif tree.end tree "CEC Transmission Registers" group.byte 0x00++0x00 line.byte 0x00 "TXCTRL,Transmission Control Register" bitfld.byte 0x00 5. " IBREN ,Bus error detection interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 4. " ITSTEN ,Transmission status interrupt enable bit" "Disabled,Enabled" bitfld.byte 0x00 3. " EOM , EOM setting bit" "EOM0,EOM1" bitfld.byte 0x00 2. " START , START setting bit" "Invalid,Valid" textline " " bitfld.byte 0x00 0. " TXEN ,Transmission operation enable bit" "Disabled,Enabled" group.byte 0x04++0x00 line.byte 0x00 "TXDATA,Transmission Data Register" group.byte 0x08++0x00 line.byte 0x00 "TXSTS,Transmission Status Register" bitfld.byte 0x00 5. " IBR ,Bus error detection interrupt request bit" "Cleared,Detected" bitfld.byte 0x00 4. " ITST ,Transmission status interrupt request bit" "Cleared,Detected" rbitfld.byte 0x00 0. " ACKSV ,ACK cycle value bit" "0,1" group.byte 0x0C++0x00 line.byte 0x00 "SFREE,Signal Free Time Setting Register" bitfld.byte 0x00 0.--3. " SFREE ,Signal free time setting bits" "1bit cycle,2bit cycle,3bit cycle,4bit cycle,5bit cycle,6bit cycle,7bit cycle,8bit cycle,9bit cycle,10bit cycle,11bit cycle,12bit cycle,13bit cycle,14bit cycle,15bit cycle,16bit cycle" tree.end width 0xb tree.end tree.end endif sif (cpuis("S6E2C??J*")||cpuis("S6E2C??L*")||cpuis("S6E2D*")) tree "I2S (Inter-IC Sound Controller)" tree "Clock Generation" base ad:0x4003D000 width 11. group.long 0x00++0x13 line.long 0x00 "ICCR,I2S Clock Control Register" bitfld.long 0x00 1. " ICSEL ,I2S clock selection bit" "I2S-PLL / M,I2SMCLKI" bitfld.long 0x00 0. " I2SEN ,I2S clock output enable bit" "Disabled,Enabled" line.long 0x04 "IPCR1,I2S-PLL Control Register 1" bitfld.long 0x04 0. " IPLLEN ,I2S-PLL oscillation enable bit" "Disabled,Enabled" line.long 0x08 "IPCR2,I2S-PLL Control Register 2" bitfld.long 0x08 0.--2. " IPOWT ,I2S-PLL oscillation stabilization wait time setting bits" "2^9,2^10,2^11,2^12,2^13,2^14,2^15,2^16" line.long 0x0C "IPCR3,I2S-PLL Control Register 3" bitfld.long 0x0C 0.--4. " IPLLK ,Frequency division ratio (K) setting bits of the I2S-PLL clock" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16,/17,/18,/19,/20,/21,/22,/23,/24,/25,/26,/27,/28,/29,/30,/31,/32" line.long 0x10 "IPCR4,I2S-PLL Control Register 4" hexmask.long.byte 0x10 0.--6. 1. " IPLLN ,Frequency division ratio (N) setting bits of the I2S-PLL clock" group.long 0x24++0x03 line.long 0x00 "IPCR5,I2S-PLL Control Register 5" hexmask.long.byte 0x00 0.--6. 1. " IPLLM ,Frequency division ratio (M) setting bits of the I2S-PLL clock" rgroup.long 0x14++0x03 line.long 0x00 "IP_STR,I2S-PLL Status Register" bitfld.long 0x00 0. " IPRDY ,I2S-PLL oscillation stabilization bit" "Waiting/Stopped,Stabilized" group.long 0x18++0x03 line.long 0x00 "IPINT_ENR,I2S-PLL Interrupt Factor Enable Register" bitfld.long 0x00 0. " IPCSE ,I2S-PLL oscillation stabilization wait completion interrupt enable bit" "Disabled,Enabled" rgroup.long 0x1C++0x03 line.long 0x00 "IPINT_STR,I2S-PLL Interrupt Factor Status Register" bitfld.long 0x00 0. " IPCSI ,I2S-PLL interrupt factor status bit" "No interrupt,Interrupt" wgroup.long 0x20++0x03 line.long 0x00 "IPINT_CLR,I2S-PLL Interrupt Factor Clear Register" bitfld.long 0x00 0. " IPCSC ,I2S-PLL oscillation stabilization interrupt factor clear bit" "No effect,Clear" sif (cpuis("S6E2D*")) group.long 0x30++0x07 line.long 0x00 "ICCR_1,I2S Clock Control Register" bitfld.long 0x00 1.--2. " ICSEL1 ,I2S clock 1 selection bit" "I2S-PLL / M1,I2SMCLKI1,I2S-PLL / M1,I2SMCLKI" bitfld.long 0x00 0. " I2SEN1 ,I2S clock 1 output enable bit" "Disabled,Enabled" line.long 0x04 "IPCR5_1,I2S-PLL Control Register 5" hexmask.long.byte 0x04 0.--6. 1. " IPLLM1 ,Frequency division ratio (M1) setting bits of the I2S-PLL clock" endif width 0x0B tree.end tree "Channel 0" base ad:0x4006C000 width 9. hgroup.long 0x00++0x03 hide.long 0x00 "RXFDAT,Receive FIFO Register" in wgroup.long 0x04++0x03 line.long 0x00 "TXFDAT,Transmit FIFO Register" if (((d.l(ad:0x4006C000+0x18))&0x01)==0x00) if (((d.l(ad:0x4006C000+0x08))&0x2400)==0x2000) group.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" bitfld.long 0x00 26.--31. " CKRT ,Clock division ratio for output" ",,,,/8,/10,/12,/14,/16,/18,?..." hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 10. " ECKM ,Selects the base clock divider" "Internal,External" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" elif (((d.l(ad:0x4006C000+0x08))&0x2400)==0x2400) group.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" bitfld.long 0x00 26.--31. " CKRT ,Clock division ratio for output" "Bypass,/2,/4,/6,/8,/10,?..." hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 10. " ECKM ,Selects the base clock divider" "Internal,External" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" else group.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" endif else if (((d.l(ad:0x4006C000+0x08))&0x2400)==0x2000) rgroup.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" bitfld.long 0x00 26.--31. " CKRT ,Clock division ratio for output" ",,,,/8,/10,/12,/14,/16,/18,?..." hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 10. " ECKM ,Selects the base clock divider" "Internal,External" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" elif (((d.l(ad:0x4006C000+0x08))&0x2400)==0x2400) rgroup.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" bitfld.long 0x00 26.--31. " CKRT ,Clock division ratio for output" "Bypass,/2,/4,/6,/8,/10,?..." hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 10. " ECKM ,Selects the base clock divider" "Internal,External" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" else rgroup.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" endif endif textline " " if (((d.l(ad:0x4006C000+0x08))&0x1000)==0x1000) group.long 0x0C++0x03 line.long 0x00 "MCR0REG,Channel Control Register 0" bitfld.long 0x00 26.--30. " S1CHN ,The number of channels for subframe 1" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 21.--25. " S1CHL ,The cchannel bit length for subframe 1" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 16.--20. " S1WDL ,The number of bits per word in the channel for subframe 1" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" textline " " bitfld.long 0x00 10.--14. " S0CHN ,The number of channels for subframe 0" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 5.--9. " S0CHL ,The channel bit length for subframe 0" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 0.--4. " S0WDL ,The number of bits per word in the channel for subframe 0" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" else group.long 0x0C++0x03 line.long 0x00 "MCR0REG,Channel Control Register 0" bitfld.long 0x00 10.--14. " S0CHN ,The number of channels for subframe 0" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 5.--9. " S0CHL ,The channel bit length for subframe 0" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 0.--4. " S0WDL ,The number of bits per word in the channel for subframe 0" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" endif group.long 0x10++0x03 line.long 0x00 "MCR1REG,Channel Control Register 1" bitfld.long 0x00 31. " S0CH31 ,Enable channel 31 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 30. " S0CH30 ,Enable channel 30 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 29. " S0CH29 ,Enable channel 29 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 28. " S0CH28 ,Enable channel 28 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " S0CH27 ,Enable channel 27 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 26. " S0CH26 ,Enable channel 26 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 25. " S0CH25 ,Enable channel 25 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 24. " S0CH24 ,Enable channel 24 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " S0CH23 ,Enable channel 23 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 22. " S0CH22 ,Enable channel 22 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 21. " S0CH21 ,Enable channel 21 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 20. " S0CH20 ,Enable channel 20 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " S0CH19 ,Enable channel 19 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 18. " S0CH18 ,Enable channel 18 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 17. " S0CH17 ,Enable channel 17 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 16. " S0CH16 ,Enable channel 16 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " S0CH15 ,Enable channel 15 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 14. " S0CH14 ,Enable channel 14 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 13. " S0CH13 ,Enable channel 13 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 12. " S0CH12 ,Enable channel 12 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " S0CH11 ,Enable channel 11 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 10. " S0CH10 ,Enable channel 10 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 9. " S0CH9 ,Enable channel 9 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 8. " S0CH8 ,Enable channel 8 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " S0CH7 ,Enable channel 7 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 6. " S0CH6 ,Enable channel 6 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 5. " S0CH5 ,Enable channel 5 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 4. " S0CH4 ,Enable channel 4 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " S0CH3 ,Enable channel 3 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 2. " S0CH2 ,Enable channel 2 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 1. " S0CH1 ,Enable channel 1 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 0. " S0CH0 ,Enable channel 0 of subframe 0" "Disabled,Enabled" if (((d.l(ad:0x4006C000+0x08))&0x1000)==0x1000) group.long 0x14++0x03 line.long 0x00 "MCR2REG,Channel Control Register 2" bitfld.long 0x00 31. " S1CH31 ,Enable channel 31 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 30. " S1CH30 ,Enable channel 30 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 29. " S1CH29 ,Enable channel 29 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 28. " S1CH28 ,Enable channel 28 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " S1CH27 ,Enable channel 27 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 26. " S1CH26 ,Enable channel 26 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 25. " S1CH25 ,Enable channel 25 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 24. " S1CH24 ,Enable channel 24 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " S1CH23 ,Enable channel 23 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 22. " S1CH22 ,Enable channel 22 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 21. " S1CH21 ,Enable channel 21 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 20. " S1CH20 ,Enable channel 20 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " S1CH19 ,Enable channel 19 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 18. " S1CH18 ,Enable channel 18 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 17. " S1CH17 ,Enable channel 17 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 16. " S1CH16 ,Enable channel 16 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " S1CH15 ,Enable channel 15 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 14. " S1CH14 ,Enable channel 14 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 13. " S1CH13 ,Enable channel 13 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 12. " S1CH12 ,Enable channel 12 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " S1CH11 ,Enable channel 11 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 10. " S1CH10 ,Enable channel 10 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 9. " S1CH9 ,Enable channel 9 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 8. " S1CH8 ,Enable channel 8 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " S1CH7 ,Enable channel 7 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 6. " S1CH6 ,Enable channel 6 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 5. " S1CH5 ,Enable channel 5 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 4. " S1CH4 ,Enable channel 4 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " S1CH3 ,Enable channel 3 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 2. " S1CH2 ,Enable channel 2 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 1. " S1CH1 ,Enable channel 1 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 0. " S1CH0 ,Enable channel 0 of subframe 1" "Disabled,Enabled" else hgroup.long 0x14++0x03 hide.long 0x00 "MCR2REG,Channel Control Register 2" textline " " textline " " textline " " textline " " textline " " textline " " textline " " endif textline " " group.long 0x18++0x0F line.long 0x00 "OPRREG,Operation Control Register" bitfld.long 0x00 24. " RXENB ,Receive operation state enable" "Disabled,Enabled" bitfld.long 0x00 16. " TXENB ,Transmit operation state enable" "Disabled,Enabled" bitfld.long 0x00 0. " START ,I2S interface enable" "Disabled,Enabled" line.long 0x04 "SRST,Soft Reset Register" bitfld.long 0x04 0. " SRST ,Soft reset" "No effect,Reset" line.long 0x08 "INTCNT,Interrupt Control Register" bitfld.long 0x08 30. " TXUD1M ,Transmit FIFO 1 underflow interrupt mask" "Unmasked,Masked" bitfld.long 0x08 29. " TBERM ,Transmit channel block size error interrupt mask" "Unmasked,Masked" bitfld.long 0x08 28. " FERRM ,Frame error interrupt mask" "Unmasked,Masked" bitfld.long 0x08 27. " TXUD0M ,Transmit FIFO 0 underflow interrupt mask" "Unmasked,Masked" textline " " bitfld.long 0x08 26. " TXOVM ,Transmit FIFO overflow interrupt mask" "Unmasked,Masked" bitfld.long 0x08 25. " TXFDM ,Transmit DMA request mask" "Unmasked,Masked" bitfld.long 0x08 24. " TXFIM ,Transmit FIFO interrupt mask" "Unmasked,Masked" bitfld.long 0x08 21. " RBERM ,Receive channel block size error interrupt mask" "Unmasked,Masked" textline " " bitfld.long 0x08 20. " RXUDM ,Receive FIFO underflow interrupt mask" "Unmasked,Masked" bitfld.long 0x08 19. " RXOVM ,Receive FIFO overflow interrupt mask" "Unmasked,Masked" bitfld.long 0x08 18. " EOPM ,EOPI of the STATUS register interrupts mask" "Unmasked,Masked" bitfld.long 0x08 17. " RXFDM ,Receive DMA request mask" "Unmasked,Masked" textline " " bitfld.long 0x08 16. " RXFIM ,Receive FIFO interrupt mask" "Unmasked,Masked" bitfld.long 0x08 8.--11. " TFTH ,Transmit FIFO threshold value" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x08 4.--5. " RPTMR ,Packet receive completion timer" "Disabled,54000 cycles,108000 cycles,216000 cycles" bitfld.long 0x08 0.--3. " RFTH ,Receive FIFO threshold value" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x0C "STATUS,Status Register" rbitfld.long 0x0C 31. " TBERR ,Transmit channel block size error" "No error,Error" rbitfld.long 0x0C 30. " RBERR ,Receive channel block size error" "No error,Error" bitfld.long 0x0C 29. " FERR ,Frame error" "No error,Error" bitfld.long 0x0C 28. " TXUDR1 ,Transmit FIFO 1 underflow interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x0C 27. " TXUDR0 ,Transmit FIFO 0 underflow interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 26. " TXOVR ,Transmit FIFO overflow interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 25. " RXUDR ,Receive FIFO underflow interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 24. " RXOVR ,Transmit FIFO overflow interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x0C 19. " EOPI ,Receive timer interrupt" "No interrupt,Interrupt" rbitfld.long 0x0C 18. " BSY ,Busy state" "Idle,Busy" rbitfld.long 0x0C 17. " TXFI ,Transmit FIFO interrupt" "No interrupt,Interrupt" rbitfld.long 0x0C 16. " RXFI ,Receive FIFO interrupt" "No interrupt,Interrupt" textline " " hexmask.long.byte 0x0C 8.--15. 1. " TXNUM ,Data count in the transmit FIFO" hexmask.long.byte 0x0C 0.--7. 1. " RXNUM ,Data count in the receive FIFO" if (((d.l(ad:0x4006C000+0x28))&0x1000100)==0x00) group.long 0x28++0x03 line.long 0x00 "DMAACT,DMA Startup Register" bitfld.long 0x00 24. " TL1E0 ,Operation mode of TXDREQ" "Edge,Level" bitfld.long 0x00 16. " TDMACT ,Transmit DMA channel" "Stopped,Running" textline " " bitfld.long 0x00 8. " RL1E0 ,Operation mode of RXDREQ" "Edge,Level" bitfld.long 0x00 0. " RDMACT ,Receive DMA channel" "Stopped,Running" elif (((d.l(ad:0x4006C000+0x28))&0x1000100)==0x100) group.long 0x28++0x03 line.long 0x00 "DMAACT,DMA Startup Register" bitfld.long 0x00 24. " TL1E0 ,Operation mode of TXDREQ" "Edge,Level" bitfld.long 0x00 16. " TDMACT ,Transmit DMA channel" "Stopped,Running" textline " " bitfld.long 0x00 8. " RL1E0 ,Operation mode of RXDREQ" "Edge,Level" elif (((d.l(ad:0x4006C000+0x28))&0x1000100)==0x1000000) group.long 0x28++0x03 line.long 0x00 "DMAACT,DMA Startup Register" bitfld.long 0x00 24. " TL1E0 ,Operation mode of TXDREQ" "Edge,Level" textline " " bitfld.long 0x00 8. " RL1E0 ,Operation mode of RXDREQ" "Edge,Level" bitfld.long 0x00 0. " RDMACT ,Receive DMA channel" "Stopped,Running" else group.long 0x28++0x03 line.long 0x00 "DMAACT,DMA Startup Register" bitfld.long 0x00 24. " TL1E0 ,Operation mode of TXDREQ" "Edge,Level" textline " " bitfld.long 0x00 8. " RL1E0 ,Operation mode of RXDREQ" "Edge,Level" endif group.long 0x2C++0x03 line.long 0x00 "TSTREG,Test Register" bitfld.long 0x00 0. " LBMD ,Loopback mode" "Normal,Loopback" width 0x0B tree.end sif (cpuis("S6E2D*")) tree "Channel 1" base ad:0x4006C800 width 9. hgroup.long 0x00++0x03 hide.long 0x00 "RXFDAT,Receive FIFO Register" in wgroup.long 0x04++0x03 line.long 0x00 "TXFDAT,Transmit FIFO Register" if (((d.l(ad:0x4006C800+0x18))&0x01)==0x00) if (((d.l(ad:0x4006C800+0x08))&0x2400)==0x2000) group.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" bitfld.long 0x00 26.--31. " CKRT ,Clock division ratio for output" ",,,,/8,/10,/12,/14,/16,/18,?..." hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 10. " ECKM ,Selects the base clock divider" "Internal,External" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" elif (((d.l(ad:0x4006C800+0x08))&0x2400)==0x2400) group.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" bitfld.long 0x00 26.--31. " CKRT ,Clock division ratio for output" "Bypass,/2,/4,/6,/8,/10,?..." hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 10. " ECKM ,Selects the base clock divider" "Internal,External" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" else group.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" endif else if (((d.l(ad:0x4006C800+0x08))&0x2400)==0x2000) rgroup.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" bitfld.long 0x00 26.--31. " CKRT ,Clock division ratio for output" ",,,,/8,/10,/12,/14,/16,/18,?..." hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 10. " ECKM ,Selects the base clock divider" "Internal,External" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" elif (((d.l(ad:0x4006C800+0x08))&0x2400)==0x2400) rgroup.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" bitfld.long 0x00 26.--31. " CKRT ,Clock division ratio for output" "Bypass,/2,/4,/6,/8,/10,?..." hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 10. " ECKM ,Selects the base clock divider" "Internal,External" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" else rgroup.long 0x08++0x03 line.long 0x00 "CNTREG,Control Register" hexmask.long.word 0x00 16.--25. 1. " OVHD ,The number of inserted bits" bitfld.long 0x00 14. " MSKB ,Set the serial output data of the invalid transmit frames" "0,1" bitfld.long 0x00 13. " MSMD ,Sets master or slave mode." "Slave,Master" textline " " bitfld.long 0x00 12. " SBFN ,The subframe configuration of the frame" "1 subframe,2 subframe" bitfld.long 0x00 11. " RHLL ,FIFO word configuration" "One word,Two words" bitfld.long 0x00 9. " BEXT ,Word extension bit value" "0,1" textline " " bitfld.long 0x00 8. " FRUN ,Frame sync signal free run" "Disabled,Enabled" bitfld.long 0x00 7. " MLSB ,Word bit shift order" "LSB first,MSB first" bitfld.long 0x00 6. " TXDIS ,Transmit disable" "No,Yes" bitfld.long 0x00 5. " RXDIS ,Receive disable" "No,Yes" textline " " bitfld.long 0x00 4. " SMPL ,Point where data is sampled" "RX data middle,RX data end" bitfld.long 0x00 3. " CPOL ,I2SCK polarity (Active edge data drive/sampling)" "Rising/falling,Falling/rising" bitfld.long 0x00 2. " FSPH ,Phase for I2SWS frame" "One block before,At same time" bitfld.long 0x00 1. " FSLN ,Pulse width of I2SWS" "1 bit,1 channel" textline " " bitfld.long 0x00 0. " FSPL ,Polarity of the I2SWS pin" "Active high,Active low" endif endif textline " " if (((d.l(ad:0x4006C800+0x08))&0x1000)==0x1000) group.long 0x0C++0x03 line.long 0x00 "MCR0REG,Channel Control Register 0" bitfld.long 0x00 26.--30. " S1CHN ,The number of channels for subframe 1" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 21.--25. " S1CHL ,The cchannel bit length for subframe 1" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 16.--20. " S1WDL ,The number of bits per word in the channel for subframe 1" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" textline " " bitfld.long 0x00 10.--14. " S0CHN ,The number of channels for subframe 0" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 5.--9. " S0CHL ,The channel bit length for subframe 0" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 0.--4. " S0WDL ,The number of bits per word in the channel for subframe 0" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" else group.long 0x0C++0x03 line.long 0x00 "MCR0REG,Channel Control Register 0" bitfld.long 0x00 10.--14. " S0CHN ,The number of channels for subframe 0" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 5.--9. " S0CHL ,The channel bit length for subframe 0" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 0.--4. " S0WDL ,The number of bits per word in the channel for subframe 0" ",,,,,,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" endif group.long 0x10++0x03 line.long 0x00 "MCR1REG,Channel Control Register 1" bitfld.long 0x00 31. " S0CH31 ,Enable channel 31 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 30. " S0CH30 ,Enable channel 30 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 29. " S0CH29 ,Enable channel 29 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 28. " S0CH28 ,Enable channel 28 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " S0CH27 ,Enable channel 27 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 26. " S0CH26 ,Enable channel 26 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 25. " S0CH25 ,Enable channel 25 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 24. " S0CH24 ,Enable channel 24 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " S0CH23 ,Enable channel 23 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 22. " S0CH22 ,Enable channel 22 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 21. " S0CH21 ,Enable channel 21 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 20. " S0CH20 ,Enable channel 20 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " S0CH19 ,Enable channel 19 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 18. " S0CH18 ,Enable channel 18 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 17. " S0CH17 ,Enable channel 17 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 16. " S0CH16 ,Enable channel 16 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " S0CH15 ,Enable channel 15 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 14. " S0CH14 ,Enable channel 14 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 13. " S0CH13 ,Enable channel 13 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 12. " S0CH12 ,Enable channel 12 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " S0CH11 ,Enable channel 11 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 10. " S0CH10 ,Enable channel 10 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 9. " S0CH9 ,Enable channel 9 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 8. " S0CH8 ,Enable channel 8 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " S0CH7 ,Enable channel 7 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 6. " S0CH6 ,Enable channel 6 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 5. " S0CH5 ,Enable channel 5 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 4. " S0CH4 ,Enable channel 4 of subframe 0" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " S0CH3 ,Enable channel 3 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 2. " S0CH2 ,Enable channel 2 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 1. " S0CH1 ,Enable channel 1 of subframe 0" "Disabled,Enabled" bitfld.long 0x00 0. " S0CH0 ,Enable channel 0 of subframe 0" "Disabled,Enabled" if (((d.l(ad:0x4006C800+0x08))&0x1000)==0x1000) group.long 0x14++0x03 line.long 0x00 "MCR2REG,Channel Control Register 2" bitfld.long 0x00 31. " S1CH31 ,Enable channel 31 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 30. " S1CH30 ,Enable channel 30 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 29. " S1CH29 ,Enable channel 29 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 28. " S1CH28 ,Enable channel 28 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " S1CH27 ,Enable channel 27 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 26. " S1CH26 ,Enable channel 26 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 25. " S1CH25 ,Enable channel 25 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 24. " S1CH24 ,Enable channel 24 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " S1CH23 ,Enable channel 23 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 22. " S1CH22 ,Enable channel 22 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 21. " S1CH21 ,Enable channel 21 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 20. " S1CH20 ,Enable channel 20 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " S1CH19 ,Enable channel 19 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 18. " S1CH18 ,Enable channel 18 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 17. " S1CH17 ,Enable channel 17 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 16. " S1CH16 ,Enable channel 16 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " S1CH15 ,Enable channel 15 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 14. " S1CH14 ,Enable channel 14 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 13. " S1CH13 ,Enable channel 13 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 12. " S1CH12 ,Enable channel 12 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " S1CH11 ,Enable channel 11 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 10. " S1CH10 ,Enable channel 10 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 9. " S1CH9 ,Enable channel 9 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 8. " S1CH8 ,Enable channel 8 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " S1CH7 ,Enable channel 7 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 6. " S1CH6 ,Enable channel 6 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 5. " S1CH5 ,Enable channel 5 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 4. " S1CH4 ,Enable channel 4 of subframe 1" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " S1CH3 ,Enable channel 3 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 2. " S1CH2 ,Enable channel 2 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 1. " S1CH1 ,Enable channel 1 of subframe 1" "Disabled,Enabled" bitfld.long 0x00 0. " S1CH0 ,Enable channel 0 of subframe 1" "Disabled,Enabled" else hgroup.long 0x14++0x03 hide.long 0x00 "MCR2REG,Channel Control Register 2" textline " " textline " " textline " " textline " " textline " " textline " " textline " " endif textline " " group.long 0x18++0x0F line.long 0x00 "OPRREG,Operation Control Register" bitfld.long 0x00 24. " RXENB ,Receive operation state enable" "Disabled,Enabled" bitfld.long 0x00 16. " TXENB ,Transmit operation state enable" "Disabled,Enabled" bitfld.long 0x00 0. " START ,I2S interface enable" "Disabled,Enabled" line.long 0x04 "SRST,Soft Reset Register" bitfld.long 0x04 0. " SRST ,Soft reset" "No effect,Reset" line.long 0x08 "INTCNT,Interrupt Control Register" bitfld.long 0x08 30. " TXUD1M ,Transmit FIFO 1 underflow interrupt mask" "Unmasked,Masked" bitfld.long 0x08 29. " TBERM ,Transmit channel block size error interrupt mask" "Unmasked,Masked" bitfld.long 0x08 28. " FERRM ,Frame error interrupt mask" "Unmasked,Masked" bitfld.long 0x08 27. " TXUD0M ,Transmit FIFO 0 underflow interrupt mask" "Unmasked,Masked" textline " " bitfld.long 0x08 26. " TXOVM ,Transmit FIFO overflow interrupt mask" "Unmasked,Masked" bitfld.long 0x08 25. " TXFDM ,Transmit DMA request mask" "Unmasked,Masked" bitfld.long 0x08 24. " TXFIM ,Transmit FIFO interrupt mask" "Unmasked,Masked" bitfld.long 0x08 21. " RBERM ,Receive channel block size error interrupt mask" "Unmasked,Masked" textline " " bitfld.long 0x08 20. " RXUDM ,Receive FIFO underflow interrupt mask" "Unmasked,Masked" bitfld.long 0x08 19. " RXOVM ,Receive FIFO overflow interrupt mask" "Unmasked,Masked" bitfld.long 0x08 18. " EOPM ,EOPI of the STATUS register interrupts mask" "Unmasked,Masked" bitfld.long 0x08 17. " RXFDM ,Receive DMA request mask" "Unmasked,Masked" textline " " bitfld.long 0x08 16. " RXFIM ,Receive FIFO interrupt mask" "Unmasked,Masked" bitfld.long 0x08 8.--11. " TFTH ,Transmit FIFO threshold value" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x08 4.--5. " RPTMR ,Packet receive completion timer" "Disabled,54000 cycles,108000 cycles,216000 cycles" bitfld.long 0x08 0.--3. " RFTH ,Receive FIFO threshold value" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x0C "STATUS,Status Register" rbitfld.long 0x0C 31. " TBERR ,Transmit channel block size error" "No error,Error" rbitfld.long 0x0C 30. " RBERR ,Receive channel block size error" "No error,Error" bitfld.long 0x0C 29. " FERR ,Frame error" "No error,Error" bitfld.long 0x0C 28. " TXUDR1 ,Transmit FIFO 1 underflow interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x0C 27. " TXUDR0 ,Transmit FIFO 0 underflow interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 26. " TXOVR ,Transmit FIFO overflow interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 25. " RXUDR ,Receive FIFO underflow interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 24. " RXOVR ,Transmit FIFO overflow interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x0C 19. " EOPI ,Receive timer interrupt" "No interrupt,Interrupt" rbitfld.long 0x0C 18. " BSY ,Busy state" "Idle,Busy" rbitfld.long 0x0C 17. " TXFI ,Transmit FIFO interrupt" "No interrupt,Interrupt" rbitfld.long 0x0C 16. " RXFI ,Receive FIFO interrupt" "No interrupt,Interrupt" textline " " hexmask.long.byte 0x0C 8.--15. 1. " TXNUM ,Data count in the transmit FIFO" hexmask.long.byte 0x0C 0.--7. 1. " RXNUM ,Data count in the receive FIFO" if (((d.l(ad:0x4006C800+0x28))&0x1000100)==0x00) group.long 0x28++0x03 line.long 0x00 "DMAACT,DMA Startup Register" bitfld.long 0x00 24. " TL1E0 ,Operation mode of TXDREQ" "Edge,Level" bitfld.long 0x00 16. " TDMACT ,Transmit DMA channel" "Stopped,Running" textline " " bitfld.long 0x00 8. " RL1E0 ,Operation mode of RXDREQ" "Edge,Level" bitfld.long 0x00 0. " RDMACT ,Receive DMA channel" "Stopped,Running" elif (((d.l(ad:0x4006C800+0x28))&0x1000100)==0x100) group.long 0x28++0x03 line.long 0x00 "DMAACT,DMA Startup Register" bitfld.long 0x00 24. " TL1E0 ,Operation mode of TXDREQ" "Edge,Level" bitfld.long 0x00 16. " TDMACT ,Transmit DMA channel" "Stopped,Running" textline " " bitfld.long 0x00 8. " RL1E0 ,Operation mode of RXDREQ" "Edge,Level" elif (((d.l(ad:0x4006C800+0x28))&0x1000100)==0x1000000) group.long 0x28++0x03 line.long 0x00 "DMAACT,DMA Startup Register" bitfld.long 0x00 24. " TL1E0 ,Operation mode of TXDREQ" "Edge,Level" textline " " bitfld.long 0x00 8. " RL1E0 ,Operation mode of RXDREQ" "Edge,Level" bitfld.long 0x00 0. " RDMACT ,Receive DMA channel" "Stopped,Running" else group.long 0x28++0x03 line.long 0x00 "DMAACT,DMA Startup Register" bitfld.long 0x00 24. " TL1E0 ,Operation mode of TXDREQ" "Edge,Level" textline " " bitfld.long 0x00 8. " RL1E0 ,Operation mode of RXDREQ" "Edge,Level" endif group.long 0x2C++0x03 line.long 0x00 "TSTREG,Test Register" bitfld.long 0x00 0. " LBMD ,Loopback mode" "Normal,Loopback" width 0x0B tree.end endif tree.end endif sif (cpuis("S6E2C??J*")||cpuis("S6E2C??L*")) tree "HS-QSPI (High-Speed Quad Serial Peripheral Interface)" base ad:0xD0000000 width 8. tree.open "HS-QSPI Prescaler" group.byte 0x400++0x00 line.byte 0x00 "QDCLKR,Division Clock Register" bitfld.byte 0x00 0.--3. " QHDIV ,HS_SPI clock division ratio setting bits" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.byte 0x404++0x00 line.byte 0x00 "DBCNT,DMA BRIDGE Control Register" bitfld.byte 0x00 1. " TXDBEN ,DMA BRIDGE control bit for transmitting" "Disabled,Enabled" bitfld.byte 0x00 0. " RXDBEN ,DMA BRIDGE control bit for receiving" "Disabled,Enabled" tree.end width 17. tree "HS-QSPI Controller" if (((d.l(ad:0xD0000000))&0x02)==0x02) group.long 0x00++0x03 line.long 0x00 "HSSPIn_MCTRL,HS-SPI Control Register" bitfld.long 0x00 5. " SYNCON ,Synchronizer ON" "Asynchronous,Synchronous" textline " " rbitfld.long 0x00 4. " MES ,Module Enable Status" "Stopped,Enabled" bitfld.long 0x00 1. " CSEN ,Command Sequencer Enable" "Direct mode,Command sequencer mode" bitfld.long 0x00 0. " MEN ,Module Enable" "Disabled,Enabled" else group.long 0x00++0x03 line.long 0x00 "HSSPIn_MCTRL,HS-SPI Control Register" rbitfld.long 0x00 4. " MES ,Module Enable Status" "Stopped,Enabled" bitfld.long 0x00 1. " CSEN ,Command Sequencer Enable" "Direct mode,Command sequencer mode" bitfld.long 0x00 0. " MEN ,Module Enable" "Disabled,Enabled" endif if (((d.l(ad:0xD0000000))&0x11)==0x00) if (((d.l(ad:0xD0000000))&0x03)==0x02) group.long 0x4++0x03 line.long 0x00 "HSSPIn_PCC0" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else group.long 0x4++0x03 line.long 0x00 "HSSPIn_PCC0" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif else if (((d.l(ad:0xD0000000))&0x02)==0x02) rgroup.long 0x4++0x03 line.long 0x00 "HSSPIn_PCC0,HS-SPI Peripheral Communication Set Register 0" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else rgroup.long 0x4++0x03 line.long 0x00 "HSSPIn_PCC0,HS-SPI Peripheral Communication Set Register 0" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif endif if (((d.l(ad:0xD0000000))&0x11)==0x00) if (((d.l(ad:0xD0000000))&0x03)==0x02) group.long 0x8++0x03 line.long 0x00 "HSSPIn_PCC1" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else group.long 0x8++0x03 line.long 0x00 "HSSPIn_PCC1" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif else if (((d.l(ad:0xD0000000))&0x02)==0x02) rgroup.long 0x8++0x03 line.long 0x00 "HSSPIn_PCC1,HS-SPI Peripheral Communication Set Register 1" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else rgroup.long 0x8++0x03 line.long 0x00 "HSSPIn_PCC1,HS-SPI Peripheral Communication Set Register 1" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif endif if (((d.l(ad:0xD0000000))&0x11)==0x00) if (((d.l(ad:0xD0000000))&0x03)==0x02) group.long 0xC++0x03 line.long 0x00 "HSSPIn_PCC2" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else group.long 0xC++0x03 line.long 0x00 "HSSPIn_PCC2" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif else if (((d.l(ad:0xD0000000))&0x02)==0x02) rgroup.long 0xC++0x03 line.long 0x00 "HSSPIn_PCC2,HS-SPI Peripheral Communication Set Register 2" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else rgroup.long 0xC++0x03 line.long 0x00 "HSSPIn_PCC2,HS-SPI Peripheral Communication Set Register 2" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif endif if (((d.l(ad:0xD0000000))&0x11)==0x00) if (((d.l(ad:0xD0000000))&0x03)==0x02) group.long 0x10++0x03 line.long 0x00 "HSSPIn_PCC3" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else group.long 0x10++0x03 line.long 0x00 "HSSPIn_PCC3" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif else if (((d.l(ad:0xD0000000))&0x02)==0x02) rgroup.long 0x10++0x03 line.long 0x00 "HSSPIn_PCC3,HS-SPI Peripheral Communication Set Register 3" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else rgroup.long 0x10++0x03 line.long 0x00 "HSSPIn_PCC3,HS-SPI Peripheral Communication Set Register 3" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif endif textline " " rgroup.long 0x14++0x03 line.long 0x00 "HSSPIn_TXF,HS-SPI Transmission Interrupt Factor Register" bitfld.long 0x00 6. " TSSRS ,Slave Select Released Interrupt" "Not detected,Detected" bitfld.long 0x00 5. " TFMTS ,TX-FIFO Fill Level is More than Threshold Interrupt" "Not detected,Detected" bitfld.long 0x00 4. " TFLETS ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt" "Not detected,Detected" bitfld.long 0x00 3. " TFUS ,TX-FIFO Underrun Interrupt" "Not detected,Detected" textline " " bitfld.long 0x00 2. " TFOS ,TX-FIFO Overrun Interrupt" "Not detected,Detected" bitfld.long 0x00 1. " TFES ,TX-FIFO and Shift Register are Empty Interrupt" "Not detected,Detected" bitfld.long 0x00 0. " TFFS ,TX-FIFO Full Interrupt" "Not detected,Detected" group.long 0x18++0x03 line.long 0x00 "HSSPIn_TXE,HS-SPI Transmission Interrupt Enable Register" bitfld.long 0x00 6. " TSSRE ,Slave Select Released Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " TFMTE ,TX-FIFO Fill Level is More than Threshold Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " TFLETE ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " TFUE ,TX-FIFO Underrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " TFOE ,TX-FIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TFEE ,TX-FIFO and Shift Register are Empty Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " TFFE ,TX-FIFO Full Interrupt Enable" "Disabled,Enabled" wgroup.long 0x1C++0x03 line.long 0x00 "HSSPIn_TXC,HS-SPI Transmission Interrupt Clear Register" bitfld.long 0x00 6. " TSSRC ,Slave Select Released Interrupt Clear" ",Clear" bitfld.long 0x00 5. " TFMTC ,TX-FIFO Fill Level is More than Threshold Interrupt Clear" ",Clear" bitfld.long 0x00 4. " TFLETC ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt Clear" ",Clear" bitfld.long 0x00 3. " TFUC ,TX-FIFO Underrun Interrupt Clear" ",Clear" textline " " bitfld.long 0x00 2. " TFOC ,TX-FIFO Overrun Interrupt Clear" ",Clear" bitfld.long 0x00 1. " TFEC ,TX-FIFO and Shift Register are Empty Interrupt Clear" ",Clear" bitfld.long 0x00 0. " TFFC ,TX-FIFO Full Interrupt Clear" ",Clear" rgroup.long 0x20++0x03 line.long 0x00 "HSSPIn_TRXF,HS-SPI Reception Interrupt Factor Register" bitfld.long 0x00 6. " RSSRS ,Slave Select Released Interrupt" "Not detected,Detected" bitfld.long 0x00 5. " RFMTS ,TX-FIFO Fill Level is More than Threshold Interrupt" "Not detected,Detected" bitfld.long 0x00 4. " RFLETS ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt" "Not detected,Detected" bitfld.long 0x00 3. " RFUS ,TX-FIFO Underrun Interrupt" "Not detected,Detected" textline " " bitfld.long 0x00 2. " RFOS ,TX-FIFO Overrun Interrupt" "Not detected,Detected" bitfld.long 0x00 1. " RFES ,TX-FIFO and Shift Register are Empty Interrupt" "Not detected,Detected" bitfld.long 0x00 0. " RFFS ,TX-FIFO Full Interrupt" "Not detected,Detected" group.long 0x24++0x03 line.long 0x00 "HSSPIn_RXE,HS-SPI Reception Interrupt Enable Register" bitfld.long 0x00 6. " RSSRE ,Slave Select Released Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " RFMTE ,TX-FIFO Fill Level is More than Threshold Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " RFLETE ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " RFUE ,TX-FIFO Underrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RFOE ,TX-FIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " RFEE ,TX-FIFO and Shift Register are Empty Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " RFFE ,TX-FIFO Full Interrupt Enable" "Disabled,Enabled" wgroup.long 0x28++0x03 line.long 0x00 "HSSPIn_RXC,HS-SPI Reception Interrupt Clear Register" bitfld.long 0x00 6. " RSSRC ,Slave Select Released Interrupt Clear" ",Clear" bitfld.long 0x00 5. " RFMTC ,TX-FIFO Fill Level is More than Threshold Interrupt Clear" ",Clear" bitfld.long 0x00 4. " RFLETC ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt Clear" ",Clear" bitfld.long 0x00 3. " RFUC ,TX-FIFO Underrun Interrupt Clear" ",Clear" textline " " bitfld.long 0x00 2. " RFOC ,TX-FIFO Overrun Interrupt Clear" ",Clear" bitfld.long 0x00 1. " RFEC ,TX-FIFO and Shift Register are Empty Interrupt Clear" ",Clear" bitfld.long 0x00 0. " RFFC ,TX-FIFO Full Interrupt Clear" ",Clear" rgroup.long 0x2C++0x03 line.long 0x00 "HSSPIn_FAULTF,HS-SPI Fault Interrupt Factor Register" bitfld.long 0x00 4. " DRCBSFS ,DMA Read Channel Block Size Fault" "No violation,Violation" bitfld.long 0x00 3. " DWCBSFS ,DMA Write Channel Block Size Fault" "No violation,Violation" bitfld.long 0x00 2. " PVFS ,Protection Violation Fault" "No protection,Protection" bitfld.long 0x00 1. " WAFS ,Write Access Fault" "No violation,Violation" textline " " bitfld.long 0x00 0. " UMAFS ,Unmapped Memory Access Fault" "No violation,Violation" wgroup.long 0x30++0x03 line.long 0x00 "HSSPIn_FAULTC,HS-SPI Fault Interrupt Clear Register" bitfld.long 0x00 4. " DRCBSFC ,DMA Read Channel Block Size Fault" ",Clear" bitfld.long 0x00 3. " DWCBSFC ,DMA Write Channel Block Size Fault" ",Clear" bitfld.long 0x00 2. " PVFC ,Protection Violation Fault" ",Clear" bitfld.long 0x00 1. " WAFC ,Write Access Fault" ",Clear" textline " " bitfld.long 0x00 0. " UMAFC ,Unmapped Memory Access Fault" ",Clear" group.byte 0x34++0x01 line.byte 0x00 "HSSPIn_DMCFG,HS-SPI Direct Mode Set Register" bitfld.byte 0x00 1. " SSDC ,Slave Select Deassertion Control" "Software,Counter mode" line.byte 0x01 "HSSPIn_DMDMAEN,HS-SPI Direct Mode DMA Enable Register" bitfld.byte 0x01 1. " TXDMAEN ,TXDMA Enable" "Disabled,Enabled" bitfld.byte 0x01 0. " RXDMAEN ,RXDMA Enable" "Disabled,Enabled" if (((d.l(ad:0xD0000000))&0x02)==0x00) group.byte 0x38++0x00 line.byte 0x00 "HSSPIn_DMSTART,HS-SPI Direct Mode Transfer Start Control Register" bitfld.byte 0x00 0. " START ,Transfer start" ",Start" if (((d.b(ad:0xD0000000+0x34))&0x02)==0x00) group.byte 0x39++0x00 line.byte 0x00 "HSSPIn_DMSTOP,HS-SPI Direct Mode Transfer Stop Control Register" bitfld.byte 0x00 0. " STOP ,Transfer stop" "Not stopped,Stopped" else hgroup.byte 0x39++0x00 hide.byte 0x00 "HSSPIn_DMSTOP,HS-SPI Direct Mode Transfer Stop Control Register" endif group.byte 0x40++0x01 line.byte 0x00 "HSSPIn_DMPSEL,HS-SPI Direct Mode Slave Select Register" bitfld.byte 0x00 0.--1. " PSEL ,Peripheral Select" "Slave 0,Slave 1,Slave 2,Slave 3" line.byte 0x01 "HSSPIn_DMTRP,HS-SPI Direct Mode Transfer Protocol Set Register" bitfld.byte 0x01 2.--3. " TRP[2:3] ,Transfer Protocol" "TX and RX,RX,TX,?..." bitfld.byte 0x01 0.--1. " TRP[0:1] ,Transfer Protocol" "Single bit,Dual-bit,Quad-bit,?..." if (((d.b(ad:0xD0000000+0x34))&0x02)==0x00) group.word 0x3C++0x01 line.word 0x00 "HSSPIn_DMBCC,HS-SPI Direct Mode Transfer Byte Count Set Register" rgroup.word 0x3E++0x01 line.word 0x00 "HSSPIn_DMBCS,HS-SPI Direct Mode Transfer Count Remaining Register" else hgroup.word 0x3C++0x03 hide.word 0x00 "HSSPIn_DMBCC,HS-SPI Direct Mode Transfer Byte Count Set Register" hide.word 0x02 "HSSPIn_DMBCS,HS-SPI Direct Mode Transfer Count Remaining Register" endif rgroup.long 0x40++0x03 line.long 0x00 "HSSPIn_DMSTATUS,HS-SPI Direct Mode Status Register" bitfld.long 0x00 16.--20. " TXFLEVEL ,Current fill level of TX-FIFO" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 8.--12. " RXFLEVEL ,Current fill level of RX-FIFO" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 1. " TXACTIVE ,Transmission state" "Not active,Active" bitfld.long 0x00 0. " RXACTIVE ,Reception state" "Not active,Active" else hgroup.byte 0x38++0x01 hide.byte 0x00 "HSSPIn_DMSTART,HS-SPI Direct Mode Transfer Start Control Register" hide.byte 0x01 "HSSPIn_DMSTOP,HS-SPI Direct Mode Transfer Stop Control Register" hide.byte 0x02 "HSSPIn_DMPSEL,HS-SPI Direct Mode Slave Select Register" hide.byte 0x04 "HSSPIn_DMTRP,HS-SPI Direct Mode Transfer Protocol Set Register" hgroup.word 0x3C++0x03 hide.word 0x00 "HSSPIn_DMBCC,HS-SPI Direct Mode Transfer Byte Count Set Register" hide.word 0x02 "HSSPIn_DMBCS,HS-SPI Direct Mode Transfer Count Remaining Register" hgroup.long 0x40++0x03 hide.long 0x00 "HSSPIn_DMSTATUS,HS-SPI Direct Mode Status Register" endif tree "HS-SPI TX-FIFO Register" if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x50++0x03 line.long 0x00 "HSSPIn_TXFIFO0,HS-SPI TX-FIFO Register 0" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 0" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x50++0x03 line.long 0x00 "HSSPIn_TXFIFO0,HS-SPI TX-FIFO Register 0" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 0" else wgroup.long 0x50++0x03 line.long 0x00 "HSSPIn_TXFIFO0,HS-SPI TX-FIFO Register 0" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x54++0x03 line.long 0x00 "HSSPIn_TXFIFO1,HS-SPI TX-FIFO Register 1" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 1" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x54++0x03 line.long 0x00 "HSSPIn_TXFIFO1,HS-SPI TX-FIFO Register 1" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 1" else wgroup.long 0x54++0x03 line.long 0x00 "HSSPIn_TXFIFO1,HS-SPI TX-FIFO Register 1" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x58++0x03 line.long 0x00 "HSSPIn_TXFIFO2,HS-SPI TX-FIFO Register 2" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 2" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x58++0x03 line.long 0x00 "HSSPIn_TXFIFO2,HS-SPI TX-FIFO Register 2" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 2" else wgroup.long 0x58++0x03 line.long 0x00 "HSSPIn_TXFIFO2,HS-SPI TX-FIFO Register 2" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x5C++0x03 line.long 0x00 "HSSPIn_TXFIFO3,HS-SPI TX-FIFO Register 3" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 3" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x5C++0x03 line.long 0x00 "HSSPIn_TXFIFO3,HS-SPI TX-FIFO Register 3" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 3" else wgroup.long 0x5C++0x03 line.long 0x00 "HSSPIn_TXFIFO3,HS-SPI TX-FIFO Register 3" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x60++0x03 line.long 0x00 "HSSPIn_TXFIFO4,HS-SPI TX-FIFO Register 4" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 4" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x60++0x03 line.long 0x00 "HSSPIn_TXFIFO4,HS-SPI TX-FIFO Register 4" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 4" else wgroup.long 0x60++0x03 line.long 0x00 "HSSPIn_TXFIFO4,HS-SPI TX-FIFO Register 4" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x64++0x03 line.long 0x00 "HSSPIn_TXFIFO5,HS-SPI TX-FIFO Register 5" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 5" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x64++0x03 line.long 0x00 "HSSPIn_TXFIFO5,HS-SPI TX-FIFO Register 5" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 5" else wgroup.long 0x64++0x03 line.long 0x00 "HSSPIn_TXFIFO5,HS-SPI TX-FIFO Register 5" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x68++0x03 line.long 0x00 "HSSPIn_TXFIFO6,HS-SPI TX-FIFO Register 6" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 6" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x68++0x03 line.long 0x00 "HSSPIn_TXFIFO6,HS-SPI TX-FIFO Register 6" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 6" else wgroup.long 0x68++0x03 line.long 0x00 "HSSPIn_TXFIFO6,HS-SPI TX-FIFO Register 6" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x6C++0x03 line.long 0x00 "HSSPIn_TXFIFO7,HS-SPI TX-FIFO Register 7" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 7" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x6C++0x03 line.long 0x00 "HSSPIn_TXFIFO7,HS-SPI TX-FIFO Register 7" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 7" else wgroup.long 0x6C++0x03 line.long 0x00 "HSSPIn_TXFIFO7,HS-SPI TX-FIFO Register 7" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x70++0x03 line.long 0x00 "HSSPIn_TXFIFO8,HS-SPI TX-FIFO Register 8" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 8" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x70++0x03 line.long 0x00 "HSSPIn_TXFIFO8,HS-SPI TX-FIFO Register 8" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 8" else wgroup.long 0x70++0x03 line.long 0x00 "HSSPIn_TXFIFO8,HS-SPI TX-FIFO Register 8" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x74++0x03 line.long 0x00 "HSSPIn_TXFIFO9,HS-SPI TX-FIFO Register 9" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 9" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x74++0x03 line.long 0x00 "HSSPIn_TXFIFO9,HS-SPI TX-FIFO Register 9" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 9" else wgroup.long 0x74++0x03 line.long 0x00 "HSSPIn_TXFIFO9,HS-SPI TX-FIFO Register 9" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x78++0x03 line.long 0x00 "HSSPIn_TXFIFO10,HS-SPI TX-FIFO Register 10" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 10" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x78++0x03 line.long 0x00 "HSSPIn_TXFIFO10,HS-SPI TX-FIFO Register 10" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 10" else wgroup.long 0x78++0x03 line.long 0x00 "HSSPIn_TXFIFO10,HS-SPI TX-FIFO Register 10" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x7C++0x03 line.long 0x00 "HSSPIn_TXFIFO11,HS-SPI TX-FIFO Register 11" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 11" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x7C++0x03 line.long 0x00 "HSSPIn_TXFIFO11,HS-SPI TX-FIFO Register 11" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 11" else wgroup.long 0x7C++0x03 line.long 0x00 "HSSPIn_TXFIFO11,HS-SPI TX-FIFO Register 11" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x80++0x03 line.long 0x00 "HSSPIn_TXFIFO12,HS-SPI TX-FIFO Register 12" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 12" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x80++0x03 line.long 0x00 "HSSPIn_TXFIFO12,HS-SPI TX-FIFO Register 12" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 12" else wgroup.long 0x80++0x03 line.long 0x00 "HSSPIn_TXFIFO12,HS-SPI TX-FIFO Register 12" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x84++0x03 line.long 0x00 "HSSPIn_TXFIFO13,HS-SPI TX-FIFO Register 13" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 13" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x84++0x03 line.long 0x00 "HSSPIn_TXFIFO13,HS-SPI TX-FIFO Register 13" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 13" else wgroup.long 0x84++0x03 line.long 0x00 "HSSPIn_TXFIFO13,HS-SPI TX-FIFO Register 13" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x88++0x03 line.long 0x00 "HSSPIn_TXFIFO14,HS-SPI TX-FIFO Register 14" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 14" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x88++0x03 line.long 0x00 "HSSPIn_TXFIFO14,HS-SPI TX-FIFO Register 14" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 14" else wgroup.long 0x88++0x03 line.long 0x00 "HSSPIn_TXFIFO14,HS-SPI TX-FIFO Register 14" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) wgroup.long 0x8C++0x03 line.long 0x00 "HSSPIn_TXFIFO15,HS-SPI TX-FIFO Register 15" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 15" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) wgroup.long 0x8C++0x03 line.long 0x00 "HSSPIn_TXFIFO15,HS-SPI TX-FIFO Register 15" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 15" else wgroup.long 0x8C++0x03 line.long 0x00 "HSSPIn_TXFIFO15,HS-SPI TX-FIFO Register 15" endif tree.end tree "HS-SPI RX-FIFO Register" if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0x90++0x03 line.long 0x00 "HSSPIn_RXFIFO0,HS-SPI RX-FIFO Register 0" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 0" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0x90++0x03 line.long 0x00 "HSSPIn_RXFIFO0,HS-SPI RX-FIFO Register 0" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 0" else rgroup.long 0x90++0x03 line.long 0x00 "HSSPIn_RXFIFO0,HS-SPI RX-FIFO Register 0" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0x94++0x03 line.long 0x00 "HSSPIn_RXFIFO1,HS-SPI RX-FIFO Register 1" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 1" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0x94++0x03 line.long 0x00 "HSSPIn_RXFIFO1,HS-SPI RX-FIFO Register 1" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 1" else rgroup.long 0x94++0x03 line.long 0x00 "HSSPIn_RXFIFO1,HS-SPI RX-FIFO Register 1" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0x98++0x03 line.long 0x00 "HSSPIn_RXFIFO2,HS-SPI RX-FIFO Register 2" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 2" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0x98++0x03 line.long 0x00 "HSSPIn_RXFIFO2,HS-SPI RX-FIFO Register 2" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 2" else rgroup.long 0x98++0x03 line.long 0x00 "HSSPIn_RXFIFO2,HS-SPI RX-FIFO Register 2" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0x9C++0x03 line.long 0x00 "HSSPIn_RXFIFO3,HS-SPI RX-FIFO Register 3" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 3" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0x9C++0x03 line.long 0x00 "HSSPIn_RXFIFO3,HS-SPI RX-FIFO Register 3" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 3" else rgroup.long 0x9C++0x03 line.long 0x00 "HSSPIn_RXFIFO3,HS-SPI RX-FIFO Register 3" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xA0++0x03 line.long 0x00 "HSSPIn_RXFIFO4,HS-SPI RX-FIFO Register 4" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 4" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xA0++0x03 line.long 0x00 "HSSPIn_RXFIFO4,HS-SPI RX-FIFO Register 4" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 4" else rgroup.long 0xA0++0x03 line.long 0x00 "HSSPIn_RXFIFO4,HS-SPI RX-FIFO Register 4" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xA4++0x03 line.long 0x00 "HSSPIn_RXFIFO5,HS-SPI RX-FIFO Register 5" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 5" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xA4++0x03 line.long 0x00 "HSSPIn_RXFIFO5,HS-SPI RX-FIFO Register 5" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 5" else rgroup.long 0xA4++0x03 line.long 0x00 "HSSPIn_RXFIFO5,HS-SPI RX-FIFO Register 5" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xA8++0x03 line.long 0x00 "HSSPIn_RXFIFO6,HS-SPI RX-FIFO Register 6" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 6" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xA8++0x03 line.long 0x00 "HSSPIn_RXFIFO6,HS-SPI RX-FIFO Register 6" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 6" else rgroup.long 0xA8++0x03 line.long 0x00 "HSSPIn_RXFIFO6,HS-SPI RX-FIFO Register 6" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xAC++0x03 line.long 0x00 "HSSPIn_RXFIFO7,HS-SPI RX-FIFO Register 7" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 7" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xAC++0x03 line.long 0x00 "HSSPIn_RXFIFO7,HS-SPI RX-FIFO Register 7" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 7" else rgroup.long 0xAC++0x03 line.long 0x00 "HSSPIn_RXFIFO7,HS-SPI RX-FIFO Register 7" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xB0++0x03 line.long 0x00 "HSSPIn_RXFIFO8,HS-SPI RX-FIFO Register 8" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 8" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xB0++0x03 line.long 0x00 "HSSPIn_RXFIFO8,HS-SPI RX-FIFO Register 8" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 8" else rgroup.long 0xB0++0x03 line.long 0x00 "HSSPIn_RXFIFO8,HS-SPI RX-FIFO Register 8" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xB4++0x03 line.long 0x00 "HSSPIn_RXFIFO9,HS-SPI RX-FIFO Register 9" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 9" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xB4++0x03 line.long 0x00 "HSSPIn_RXFIFO9,HS-SPI RX-FIFO Register 9" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 9" else rgroup.long 0xB4++0x03 line.long 0x00 "HSSPIn_RXFIFO9,HS-SPI RX-FIFO Register 9" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xB8++0x03 line.long 0x00 "HSSPIn_RXFIFO10,HS-SPI RX-FIFO Register 10" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 10" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xB8++0x03 line.long 0x00 "HSSPIn_RXFIFO10,HS-SPI RX-FIFO Register 10" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 10" else rgroup.long 0xB8++0x03 line.long 0x00 "HSSPIn_RXFIFO10,HS-SPI RX-FIFO Register 10" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xBC++0x03 line.long 0x00 "HSSPIn_RXFIFO11,HS-SPI RX-FIFO Register 11" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 11" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xBC++0x03 line.long 0x00 "HSSPIn_RXFIFO11,HS-SPI RX-FIFO Register 11" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 11" else rgroup.long 0xBC++0x03 line.long 0x00 "HSSPIn_RXFIFO11,HS-SPI RX-FIFO Register 11" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xC0++0x03 line.long 0x00 "HSSPIn_RXFIFO12,HS-SPI RX-FIFO Register 12" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 12" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xC0++0x03 line.long 0x00 "HSSPIn_RXFIFO12,HS-SPI RX-FIFO Register 12" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 12" else rgroup.long 0xC0++0x03 line.long 0x00 "HSSPIn_RXFIFO12,HS-SPI RX-FIFO Register 12" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xC4++0x03 line.long 0x00 "HSSPIn_RXFIFO13,HS-SPI RX-FIFO Register 13" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 13" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xC4++0x03 line.long 0x00 "HSSPIn_RXFIFO13,HS-SPI RX-FIFO Register 13" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 13" else rgroup.long 0xC4++0x03 line.long 0x00 "HSSPIn_RXFIFO13,HS-SPI RX-FIFO Register 13" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xC8++0x03 line.long 0x00 "HSSPIn_RXFIFO14,HS-SPI RX-FIFO Register 14" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 14" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xC8++0x03 line.long 0x00 "HSSPIn_RXFIFO14,HS-SPI RX-FIFO Register 14" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 14" else rgroup.long 0xC8++0x03 line.long 0x00 "HSSPIn_RXFIFO14,HS-SPI RX-FIFO Register 14" endif if (((d.l(ad:0xD0000000+0x4C))&0x300)==0x00) rgroup.long 0xCC++0x03 line.long 0x00 "HSSPIn_RXFIFO15,HS-SPI RX-FIFO Register 15" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 15" elif (((d.l(ad:0xD0000000+0x4C))&0x300)==0x100) rgroup.long 0xCC++0x03 line.long 0x00 "HSSPIn_RXFIFO15,HS-SPI RX-FIFO Register 15" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 15" else rgroup.long 0xCC++0x03 line.long 0x00 "HSSPIn_RXFIFO15,HS-SPI RX-FIFO Register 15" endif tree.end textline " " group.long 0x4C++0x03 line.long 0x00 "HSSPIn_FIFOCFG,HS-SPI FIFO Set Register" bitfld.long 0x00 12. " TXFLSH ,TX-FIFO Clear (Write)" "Not cleared,Cleared" bitfld.long 0x00 11. " RXFLSH ,RX-FIFO Clear (Write)" "Not cleared,Cleared" bitfld.long 0x00 10. " TXCTRL ,TX-FIFO Control" "Transmitted as is,Transmission controlled" bitfld.long 0x00 8.--9. " FWIDTH ,FIFO Width" "8-bit,16-bit,32-bit,32-bit" textline " " bitfld.long 0x00 4.--7. " TXFTH ,TX-FIFO Threshold Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RXFTH ,RX-FIFO Threshold Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0xD0++0x03 line.long 0x00 "HSSPIn_CSCFG,HS-SPI Command Sequencer Set Register" bitfld.long 0x00 16.--19. " MSEL ,Memory Device Selection bits" "SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL0 or SSEL1,SSEL0" textline " " bitfld.long 0x00 11. " SSEL3EN ,Slave Select 3 Enable" "Disabled,Enabled" bitfld.long 0x00 10. " SSEL2EN ,Slave Select 2 Enable" "Disabled,Enabled" bitfld.long 0x00 9. " SSEL1EN ,Slave Select 1 Enable" "Disabled,Enabled" bitfld.long 0x00 8. " SSEL0EN ,Slave Select 0 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1.--2. " MBM ,Multi Bit Mode" "Single,Dual,Quad,?..." bitfld.long 0x00 0. " SRAM ,Serial SRAM /Serial Flash Memory Type Select" "Read,Read and Write" if (((d.l(ad:0xD0000000))&0x02)==0x02) group.long 0xD4++0x07 line.long 0x00 "HSSPIn_CSITIME,HS-SPI Command Sequencer Idle Timer Set Register" hexmask.long 0x00 0.--15. 1. " ITIME ,Idle Timer" line.long 0x04 "HSSPIn_CSAEXT,HS-SPI Command Sequencer Address Extend Register" hexmask.long.tbyte 0x04 13.--31. 0x2000 " AEXT ,Address Extension" else hgroup.long 0xD4++0x07 hide.long 0x00 "HSSPIn_CSITIME,HS-SPI Command Sequencer Idle Timer Set Register" hide.long 0x04 "HSSPIn_CSAEXT,HS-SPI Command Sequencer Address Extend Register" endif tree "HS-SPI Read/Write Command Sequence Data/Control Register" if (((d.l(ad:0xD0000000))&0x02)==0x02) group.word 0xDC++0x01 line.word 0x00 "HSSPIn_RDCSDC0,HS-SPI Read Command Sequence Data/Control Register 0" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xDE++0x01 line.word 0x00 "HSSPIn_RDCSDC1,HS-SPI Read Command Sequence Data/Control Register 1" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xE0++0x01 line.word 0x00 "HSSPIn_RDCSDC2,HS-SPI Read Command Sequence Data/Control Register 2" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xE2++0x01 line.word 0x00 "HSSPIn_RDCSDC3,HS-SPI Read Command Sequence Data/Control Register 3" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xE4++0x01 line.word 0x00 "HSSPIn_RDCSDC4,HS-SPI Read Command Sequence Data/Control Register 4" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xE6++0x01 line.word 0x00 "HSSPIn_RDCSDC5,HS-SPI Read Command Sequence Data/Control Register 5" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xE8++0x01 line.word 0x00 "HSSPIn_RDCSDC6,HS-SPI Read Command Sequence Data/Control Register 6" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xEA++0x01 line.word 0x00 "HSSPIn_RDCSDC7,HS-SPI Read Command Sequence Data/Control Register 7" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xEC++0x01 line.word 0x00 "HSSPIn_WDCSDC0,HS-SPI Write Command Sequence Data/Control Register 0" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xEE++0x01 line.word 0x00 "HSSPIn_WDCSDC1,HS-SPI Write Command Sequence Data/Control Register 1" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xF0++0x01 line.word 0x00 "HSSPIn_WDCSDC2,HS-SPI Write Command Sequence Data/Control Register 2" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xF2++0x01 line.word 0x00 "HSSPIn_WDCSDC3,HS-SPI Write Command Sequence Data/Control Register 3" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xF4++0x01 line.word 0x00 "HSSPIn_WDCSDC4,HS-SPI Write Command Sequence Data/Control Register 4" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xF6++0x01 line.word 0x00 "HSSPIn_WDCSDC5,HS-SPI Write Command Sequence Data/Control Register 5" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xF8++0x01 line.word 0x00 "HSSPIn_WDCSDC6,HS-SPI Write Command Sequence Data/Control Register 6" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xFA++0x01 line.word 0x00 "HSSPIn_WDCSDC7,HS-SPI Write Command Sequence Data/Control Register 7" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" else hgroup.word 0xDC++0x01 hide.word 0x00 "HSSPIn_RDCSDC0,HS-SPI Read Command Sequence Data/Control Register 0" hgroup.word 0xDE++0x01 hide.word 0x00 "HSSPIn_RDCSDC1,HS-SPI Read Command Sequence Data/Control Register 1" hgroup.word 0xE0++0x01 hide.word 0x00 "HSSPIn_RDCSDC2,HS-SPI Read Command Sequence Data/Control Register 2" hgroup.word 0xE2++0x01 hide.word 0x00 "HSSPIn_RDCSDC3,HS-SPI Read Command Sequence Data/Control Register 3" hgroup.word 0xE4++0x01 hide.word 0x00 "HSSPIn_RDCSDC4,HS-SPI Read Command Sequence Data/Control Register 4" hgroup.word 0xE6++0x01 hide.word 0x00 "HSSPIn_RDCSDC5,HS-SPI Read Command Sequence Data/Control Register 5" hgroup.word 0xE8++0x01 hide.word 0x00 "HSSPIn_RDCSDC6,HS-SPI Read Command Sequence Data/Control Register 6" hgroup.word 0xEA++0x01 hide.word 0x00 "HSSPIn_RDCSDC7,HS-SPI Read Command Sequence Data/Control Register 7" hgroup.word 0xEC++0x01 hide.word 0x00 "HSSPIn_WDCSDC0,HS-SPI Write Command Sequence Data/Control Register 0" hgroup.word 0xEE++0x01 hide.word 0x00 "HSSPIn_WDCSDC1,HS-SPI Write Command Sequence Data/Control Register 1" hgroup.word 0xF0++0x01 hide.word 0x00 "HSSPIn_WDCSDC2,HS-SPI Write Command Sequence Data/Control Register 2" hgroup.word 0xF2++0x01 hide.word 0x00 "HSSPIn_WDCSDC3,HS-SPI Write Command Sequence Data/Control Register 3" hgroup.word 0xF4++0x01 hide.word 0x00 "HSSPIn_WDCSDC4,HS-SPI Write Command Sequence Data/Control Register 4" hgroup.word 0xF6++0x01 hide.word 0x00 "HSSPIn_WDCSDC5,HS-SPI Write Command Sequence Data/Control Register 5" hgroup.word 0xF8++0x01 hide.word 0x00 "HSSPIn_WDCSDC6,HS-SPI Write Command Sequence Data/Control Register 6" hgroup.word 0xFA++0x01 hide.word 0x00 "HSSPIn_WDCSDC7,HS-SPI Write Command Sequence Data/Control Register 7" endif tree.end textline " " rgroup.long 0xFC++0x03 line.long 0x00 "HSSPIn_MID,HS-SPI Module Identification Register" tree.end width 0x0B tree.end endif tree "CRC (Cyclic Redundancy Check)" base ad:0x40039000 width 9. group.byte 0x00++0x00 line.byte 0x00 "CRCCR,CRC Control Register" bitfld.byte 0x00 6. " FXOR ,Final XOR control bit" "None,Yes" bitfld.byte 0x00 5. " CRCLSF ,CRC result bit-order setting bit" "MSB first,LSB first" bitfld.byte 0x00 4. " CRCLTE ,CRC result byte-order setting bit (Which endian)" "Big,Little" textline " " bitfld.byte 0x00 3. " LSBFST ,Bit-order setting bit" "MSB first,LSB first" bitfld.byte 0x00 2. " LTLEND ,Byte-order setting bit (Which endian)" "Big,Little" bitfld.byte 0x00 1. " CRC32 ,CRC mode selection bit" "CRC16,CRC32" textline " " bitfld.byte 0x00 0. " INIT ,Initialization bit" "No effect,Initialization" group.long 0x04++0x07 line.long 0x00 "CRCINIT,Initial Value Register (Save The Initial Values For CRC Calculation)" line.long 0x04 "CRCIN,Input Data Register (Set Input Data For CRC Calculation)" rgroup.long 0x0C++0x03 line.long 0x00 "CRCR,CRC Register (Read The CRC Calculation Result)" width 0x0B tree.end sif (cpuis("S6E2C*")||cpuis("S6E2D*")) tree "Programmable-CRC (Programmable Cyclic Redundancy Check)" base ad:0x40080000 width 13. group.long 0x00++0x0B line.long 0x00 "PRGCRC_POLY,CRC Computing Generator Polynomial Register" line.long 0x04 "PRGCRC_SEED,CRC Computing Initial Value Register" line.long 0x08 "PRGCRC_FXOR,CRC Computing Result XOR Value Register" if (((d.l(ad:0x40080000+0x0C))&0x10000000)==0x00) group.long 0x0C++0x03 line.long 0x00 "PRGCRC_CFG,CRC Computing Configuration Register" rbitfld.long 0x00 28. " Lock ,PRGCRC lock" "Unlock,Lock" bitfld.long 0x00 26. " CDEN ,PRGCRC DMA request enable" "Disabled,Enabled" bitfld.long 0x00 25. " CIEN ,PRGCRC Interrupt request enable" "Disabled,Enabled" rbitfld.long 0x00 24. " CIRQ ,PRGCRC Interrupt request" "No interrupt,Interrupt" textline " " bitfld.long 0x00 22.--23. " SZ ,Input data size" "8 bits,16 bits,24 bits,32 bits" bitfld.long 0x00 16.--21. " TEST ,Test" ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,32,?..." bitfld.long 0x00 10.--11. " FI ,CRC Input data Format(Most significant bit/Endian)" "MSB/Big,MSB/Little,LSB/Big,LSB/Little" bitfld.long 0x00 8.--9. " FO ,CRC Output data Format(Most significant bit/Endian)" "MSB/Big,MSB/Little,LSB/Big,LSB/Little" textline " " bitfld.long 0x00 0. " CIRQCLR ,RGCRC Interrupt request Clear" "No effect,Clear" else group.long 0x0C++0x03 line.long 0x00 "PRGCRC_CFG,CRC Computing Configuration Register" rbitfld.long 0x00 28. " Lock ,PRGCRC lock" "Unlock,Lock" rbitfld.long 0x00 26. " CDEN ,PRGCRC DMA request enable" "Disabled,Enabled" rbitfld.long 0x00 25. " CIEN ,PRGCRC Interrupt request enable" "Disabled,Enabled" rbitfld.long 0x00 24. " CIRQ ,PRGCRC Interrupt request" "No interrupt,Interrupt" textline " " rbitfld.long 0x00 22.--23. " SZ ,Input data size" "8 bits,16 bits,24 bits,32 bits" bitfld.long 0x00 16.--21. " TEST ,Test" ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,32,?..." rbitfld.long 0x00 10.--11. " FI ,CRC Input data Format(Most significant bit/Endian)" "MSB/Big,MSB/Little,LSB/Big,LSB/Little" rbitfld.long 0x00 8.--9. " FO ,CRC Output data Format(Most significant bit/Endian)" "MSB/Big,MSB/Little,LSB/Big,LSB/Little" textline " " rbitfld.long 0x00 0. " CIRQCLR ,RGCRC Interrupt request Clear" "No effect,Clear" endif if (((d.l(ad:0x40080000+0x0C))&0xC00000)==0xC00000) group.long 0x10++0x07 line.long 0x00 "PRGCRC_WR,CRC Computing Input Data Register" line.long 0x04 "PRGCRC_RD,CRC Computing Output Data Register" elif (((d.l(ad:0x40080000+0x0C))&0xC00000)==0x800000) group.long 0x10++0x07 line.long 0x00 "PRGCRC_WR,CRC Computing Input Data Register" hexmask.long.tbyte 0x00 0.--23. 1. " PRGCRC_WR ,CRC input write data" line.long 0x04 "PRGCRC_RD,CRC Computing Output Data Register" hexmask.long.tbyte 0x04 0.--23. 1. " PRGCRC_RD ,CRC output write data" elif (((d.l(ad:0x40080000+0x0C))&0xC00000)==0x400000) group.long 0x10++0x07 line.long 0x00 "PRGCRC_WR,CRC Computing Input Data Register" hexmask.long.word 0x00 0.--15. 1. " PRGCRC_WR ,CRC input write data" line.long 0x04 "PRGCRC_RD,CRC Computing Output Data Register" hexmask.long.word 0x04 0.--15. 1. " PRGCRC_RD ,CRC output write data" else group.long 0x10++0x07 line.long 0x00 "PRGCRC_WR,CRC Computing Input Data Register" hexmask.long.byte 0x00 0.--7. 1. " PRGCRC_WR ,CRC input write data" line.long 0x04 "PRGCRC_RD,CRC Computing Output Data Register" hexmask.long.byte 0x04 0.--7. 1. " PRGCRC_RD ,CRC output write data" endif width 0x0B tree.end endif sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) tree "EXT-Bus I/F" base ad:0x4003F000 width 9. group.long 0x0++0x03 line.long 0x00 "MODE0,Mode Register 0" bitfld.long 0x00 13. " MOEXEUP ,MOEX width select" "RACC-RADC,FRADC" bitfld.long 0x00 12. " MPXCSOF ,Asserts MCSX in ALC cycle period" "Enabled,Disabled" bitfld.long 0x00 11. " MPXDOFF ,Outputs the address to the data lines" "Enabled,Disabled" bitfld.long 0x00 9. " ALEINV ,ALE signal polarity" "Positive,Negative" textline " " bitfld.long 0x00 8. " MPXMODE ,Multiplex mode" "Separate,Multiplex" bitfld.long 0x00 7. " SHRTDOUT ,Idle cycle the write data output is extended select" "Last,First" bitfld.long 0x00 6. " RDY ,External RDY mode" "Disabled,Enabled" bitfld.long 0x00 5. " PAGE ,NOR flash memory page access mode" "Disabled,Enabled" textline " " sif (cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x00 4. " NAND ,NAND flash memory mode" "Disabled,Enabled" bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" sif (cpuis("S6E2C*")) bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,32 bits,?..." else bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif else bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif group.long 0x4++0x03 line.long 0x00 "MODE1,Mode Register 1" bitfld.long 0x00 13. " MOEXEUP ,MOEX width select" "RACC-RADC,FRADC" bitfld.long 0x00 12. " MPXCSOF ,Asserts MCSX in ALC cycle period" "Enabled,Disabled" bitfld.long 0x00 11. " MPXDOFF ,Outputs the address to the data lines" "Enabled,Disabled" bitfld.long 0x00 9. " ALEINV ,ALE signal polarity" "Positive,Negative" textline " " bitfld.long 0x00 8. " MPXMODE ,Multiplex mode" "Separate,Multiplex" bitfld.long 0x00 7. " SHRTDOUT ,Idle cycle the write data output is extended select" "Last,First" bitfld.long 0x00 6. " RDY ,External RDY mode" "Disabled,Enabled" bitfld.long 0x00 5. " PAGE ,NOR flash memory page access mode" "Disabled,Enabled" textline " " sif (cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x00 4. " NAND ,NAND flash memory mode" "Disabled,Enabled" bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" sif (cpuis("S6E2C*")) bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,32 bits,?..." else bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif else bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif group.long 0x8++0x03 line.long 0x00 "MODE2,Mode Register 2" bitfld.long 0x00 13. " MOEXEUP ,MOEX width select" "RACC-RADC,FRADC" bitfld.long 0x00 12. " MPXCSOF ,Asserts MCSX in ALC cycle period" "Enabled,Disabled" bitfld.long 0x00 11. " MPXDOFF ,Outputs the address to the data lines" "Enabled,Disabled" bitfld.long 0x00 9. " ALEINV ,ALE signal polarity" "Positive,Negative" textline " " bitfld.long 0x00 8. " MPXMODE ,Multiplex mode" "Separate,Multiplex" bitfld.long 0x00 7. " SHRTDOUT ,Idle cycle the write data output is extended select" "Last,First" bitfld.long 0x00 6. " RDY ,External RDY mode" "Disabled,Enabled" bitfld.long 0x00 5. " PAGE ,NOR flash memory page access mode" "Disabled,Enabled" textline " " sif (cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x00 4. " NAND ,NAND flash memory mode" "Disabled,Enabled" bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" sif (cpuis("S6E2C*")) bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,32 bits,?..." else bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif else bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif group.long 0xC++0x03 line.long 0x00 "MODE3,Mode Register 3" bitfld.long 0x00 13. " MOEXEUP ,MOEX width select" "RACC-RADC,FRADC" bitfld.long 0x00 12. " MPXCSOF ,Asserts MCSX in ALC cycle period" "Enabled,Disabled" bitfld.long 0x00 11. " MPXDOFF ,Outputs the address to the data lines" "Enabled,Disabled" bitfld.long 0x00 9. " ALEINV ,ALE signal polarity" "Positive,Negative" textline " " bitfld.long 0x00 8. " MPXMODE ,Multiplex mode" "Separate,Multiplex" bitfld.long 0x00 7. " SHRTDOUT ,Idle cycle the write data output is extended select" "Last,First" bitfld.long 0x00 6. " RDY ,External RDY mode" "Disabled,Enabled" bitfld.long 0x00 5. " PAGE ,NOR flash memory page access mode" "Disabled,Enabled" textline " " sif (cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x00 4. " NAND ,NAND flash memory mode" "Disabled,Enabled" bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" sif (cpuis("S6E2C*")) bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,32 bits,?..." else bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif else bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif group.long 0x10++0x03 line.long 0x00 "MODE4,Mode Register 4" bitfld.long 0x00 13. " MOEXEUP ,MOEX width select" "RACC-RADC,FRADC" bitfld.long 0x00 12. " MPXCSOF ,Asserts MCSX in ALC cycle period" "Enabled,Disabled" bitfld.long 0x00 11. " MPXDOFF ,Outputs the address to the data lines" "Enabled,Disabled" bitfld.long 0x00 9. " ALEINV ,ALE signal polarity" "Positive,Negative" textline " " bitfld.long 0x00 8. " MPXMODE ,Multiplex mode" "Separate,Multiplex" bitfld.long 0x00 7. " SHRTDOUT ,Idle cycle the write data output is extended select" "Last,First" bitfld.long 0x00 6. " RDY ,External RDY mode" "Disabled,Enabled" bitfld.long 0x00 5. " PAGE ,NOR flash memory page access mode" "Disabled,Enabled" textline " " sif (cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x00 4. " NAND ,NAND flash memory mode" "Disabled,Enabled" bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" sif (cpuis("S6E2C*")) bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,32 bits,?..." else bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif else bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif group.long 0x14++0x03 line.long 0x00 "MODE5,Mode Register 5" bitfld.long 0x00 13. " MOEXEUP ,MOEX width select" "RACC-RADC,FRADC" bitfld.long 0x00 12. " MPXCSOF ,Asserts MCSX in ALC cycle period" "Enabled,Disabled" bitfld.long 0x00 11. " MPXDOFF ,Outputs the address to the data lines" "Enabled,Disabled" bitfld.long 0x00 9. " ALEINV ,ALE signal polarity" "Positive,Negative" textline " " bitfld.long 0x00 8. " MPXMODE ,Multiplex mode" "Separate,Multiplex" bitfld.long 0x00 7. " SHRTDOUT ,Idle cycle the write data output is extended select" "Last,First" bitfld.long 0x00 6. " RDY ,External RDY mode" "Disabled,Enabled" bitfld.long 0x00 5. " PAGE ,NOR flash memory page access mode" "Disabled,Enabled" textline " " sif (cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x00 4. " NAND ,NAND flash memory mode" "Disabled,Enabled" bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" sif (cpuis("S6E2C*")) bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,32 bits,?..." else bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif else bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif group.long 0x18++0x03 line.long 0x00 "MODE6,Mode Register 6" bitfld.long 0x00 13. " MOEXEUP ,MOEX width select" "RACC-RADC,FRADC" bitfld.long 0x00 12. " MPXCSOF ,Asserts MCSX in ALC cycle period" "Enabled,Disabled" bitfld.long 0x00 11. " MPXDOFF ,Outputs the address to the data lines" "Enabled,Disabled" bitfld.long 0x00 9. " ALEINV ,ALE signal polarity" "Positive,Negative" textline " " bitfld.long 0x00 8. " MPXMODE ,Multiplex mode" "Separate,Multiplex" bitfld.long 0x00 7. " SHRTDOUT ,Idle cycle the write data output is extended select" "Last,First" bitfld.long 0x00 6. " RDY ,External RDY mode" "Disabled,Enabled" bitfld.long 0x00 5. " PAGE ,NOR flash memory page access mode" "Disabled,Enabled" textline " " sif (cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x00 4. " NAND ,NAND flash memory mode" "Disabled,Enabled" bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" sif (cpuis("S6E2C*")) bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,32 bits,?..." else bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif else bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif group.long 0x1C++0x03 line.long 0x00 "MODE7,Mode Register 7" bitfld.long 0x00 13. " MOEXEUP ,MOEX width select" "RACC-RADC,FRADC" bitfld.long 0x00 12. " MPXCSOF ,Asserts MCSX in ALC cycle period" "Enabled,Disabled" bitfld.long 0x00 11. " MPXDOFF ,Outputs the address to the data lines" "Enabled,Disabled" bitfld.long 0x00 9. " ALEINV ,ALE signal polarity" "Positive,Negative" textline " " bitfld.long 0x00 8. " MPXMODE ,Multiplex mode" "Separate,Multiplex" bitfld.long 0x00 7. " SHRTDOUT ,Idle cycle the write data output is extended select" "Last,First" bitfld.long 0x00 6. " RDY ,External RDY mode" "Disabled,Enabled" bitfld.long 0x00 5. " PAGE ,NOR flash memory page access mode" "Disabled,Enabled" textline " " sif (cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x00 4. " NAND ,NAND flash memory mode" "Disabled,Enabled" bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" sif (cpuis("S6E2C*")) bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,32 bits,?..." else bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif else bitfld.long 0x00 3. " WEOFF ,Write enable OFF" "Yes,No" bitfld.long 0x00 2. " RBMON ,Read byte mask ON" "Disabled,Enabled" bitfld.long 0x00 0.--1. " WDTH ,Data width" "8 bits,16 bits,?..." endif if (((d.l(ad:0x4003F000+0x0))&(0x2020))==(0x00)) group.long 0x20++0x03 line.long 0x00 "TIM0,Timing Register 0" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rbitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x0))&(0x2020))==(0x20)) group.long 0x20++0x03 line.long 0x00 "TIM0,Timing Register 0" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x0))&(0x2020))==(0x2000)) group.long 0x20++0x03 line.long 0x00 "TIM0,Timing Register 0" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x0))&(0x2020))==(0x2020)) group.long 0x20++0x03 line.long 0x00 "TIM0,Timing Register 0" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif if (((d.l(ad:0x4003F000+0x4))&(0x2020))==(0x00)) group.long 0x24++0x03 line.long 0x00 "TIM1,Timing Register 1" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rbitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x4))&(0x2020))==(0x20)) group.long 0x24++0x03 line.long 0x00 "TIM1,Timing Register 1" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x4))&(0x2020))==(0x2000)) group.long 0x24++0x03 line.long 0x00 "TIM1,Timing Register 1" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x4))&(0x2020))==(0x2020)) group.long 0x24++0x03 line.long 0x00 "TIM1,Timing Register 1" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif if (((d.l(ad:0x4003F000+0x8))&(0x2020))==(0x00)) group.long 0x28++0x03 line.long 0x00 "TIM2,Timing Register 2" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rbitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x8))&(0x2020))==(0x20)) group.long 0x28++0x03 line.long 0x00 "TIM2,Timing Register 2" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x8))&(0x2020))==(0x2000)) group.long 0x28++0x03 line.long 0x00 "TIM2,Timing Register 2" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x8))&(0x2020))==(0x2020)) group.long 0x28++0x03 line.long 0x00 "TIM2,Timing Register 2" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif if (((d.l(ad:0x4003F000+0xC))&(0x2020))==(0x00)) group.long 0x2C++0x03 line.long 0x00 "TIM3,Timing Register 3" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rbitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0xC))&(0x2020))==(0x20)) group.long 0x2C++0x03 line.long 0x00 "TIM3,Timing Register 3" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0xC))&(0x2020))==(0x2000)) group.long 0x2C++0x03 line.long 0x00 "TIM3,Timing Register 3" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0xC))&(0x2020))==(0x2020)) group.long 0x2C++0x03 line.long 0x00 "TIM3,Timing Register 3" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif if (((d.l(ad:0x4003F000+0x10))&(0x2020))==(0x00)) group.long 0x30++0x03 line.long 0x00 "TIM4,Timing Register 4" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rbitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x10))&(0x2020))==(0x20)) group.long 0x30++0x03 line.long 0x00 "TIM4,Timing Register 4" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x10))&(0x2020))==(0x2000)) group.long 0x30++0x03 line.long 0x00 "TIM4,Timing Register 4" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x10))&(0x2020))==(0x2020)) group.long 0x30++0x03 line.long 0x00 "TIM4,Timing Register 4" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif if (((d.l(ad:0x4003F000+0x14))&(0x2020))==(0x00)) group.long 0x34++0x03 line.long 0x00 "TIM5,Timing Register 5" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rbitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x14))&(0x2020))==(0x20)) group.long 0x34++0x03 line.long 0x00 "TIM5,Timing Register 5" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x14))&(0x2020))==(0x2000)) group.long 0x34++0x03 line.long 0x00 "TIM5,Timing Register 5" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x14))&(0x2020))==(0x2020)) group.long 0x34++0x03 line.long 0x00 "TIM5,Timing Register 5" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif if (((d.l(ad:0x4003F000+0x18))&(0x2020))==(0x00)) group.long 0x38++0x03 line.long 0x00 "TIM6,Timing Register 6" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rbitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x18))&(0x2020))==(0x20)) group.long 0x38++0x03 line.long 0x00 "TIM6,Timing Register 6" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x18))&(0x2020))==(0x2000)) group.long 0x38++0x03 line.long 0x00 "TIM6,Timing Register 6" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x18))&(0x2020))==(0x2020)) group.long 0x38++0x03 line.long 0x00 "TIM6,Timing Register 6" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif if (((d.l(ad:0x4003F000+0x1C))&(0x2020))==(0x00)) group.long 0x3C++0x03 line.long 0x00 "TIM7,Timing Register 7" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rbitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x1C))&(0x2020))==(0x20)) group.long 0x3C++0x03 line.long 0x00 "TIM7,Timing Register 7" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x1C))&(0x2020))==(0x2000)) group.long 0x3C++0x03 line.long 0x00 "TIM7,Timing Register 7" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 8.--11. " FRADC ,First read address cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" elif (((d.l(ad:0x4003F000+0x1C))&(0x2020))==(0x2020)) group.long 0x3C++0x03 line.long 0x00 "TIM7,Timing Register 7" bitfld.long 0x00 28.--31. " WIDLC ,Write idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 24.--27. " WWEC ,Write enable cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 20.--23. " WADC ,Write address setup cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." bitfld.long 0x00 16.--19. " WACC ,Write access cycle" ",,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x00 12.--15. " RIDLC ,Read idle cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " RADC ,Read address setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RACC ,Read access cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif group.long 0x40++0x03 line.long 0x00 "AREA0,Area Register 0" bitfld.long 0x00 22. " MASK ,These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 21. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 20. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 19. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 18. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 17. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 16. ",These bits set the value to mask the value set in ADDR" "0,1" textline " " bitfld.long 0x00 7. " ADDR ,These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 6. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 5. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 4. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 3. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 2. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 1. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 0. ",These bits specify the address to set the corresponding MCSX area" "0,1" group.long 0x44++0x03 line.long 0x00 "AREA1,Area Register 1" bitfld.long 0x00 22. " MASK ,These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 21. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 20. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 19. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 18. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 17. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 16. ",These bits set the value to mask the value set in ADDR" "0,1" textline " " bitfld.long 0x00 7. " ADDR ,These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 6. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 5. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 4. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 3. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 2. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 1. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 0. ",These bits specify the address to set the corresponding MCSX area" "0,1" group.long 0x48++0x03 line.long 0x00 "AREA2,Area Register 2" bitfld.long 0x00 22. " MASK ,These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 21. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 20. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 19. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 18. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 17. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 16. ",These bits set the value to mask the value set in ADDR" "0,1" textline " " bitfld.long 0x00 7. " ADDR ,These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 6. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 5. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 4. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 3. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 2. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 1. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 0. ",These bits specify the address to set the corresponding MCSX area" "0,1" group.long 0x4C++0x03 line.long 0x00 "AREA3,Area Register 3" bitfld.long 0x00 22. " MASK ,These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 21. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 20. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 19. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 18. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 17. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 16. ",These bits set the value to mask the value set in ADDR" "0,1" textline " " bitfld.long 0x00 7. " ADDR ,These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 6. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 5. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 4. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 3. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 2. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 1. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 0. ",These bits specify the address to set the corresponding MCSX area" "0,1" group.long 0x50++0x03 line.long 0x00 "AREA4,Area Register 4" bitfld.long 0x00 22. " MASK ,These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 21. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 20. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 19. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 18. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 17. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 16. ",These bits set the value to mask the value set in ADDR" "0,1" textline " " bitfld.long 0x00 7. " ADDR ,These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 6. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 5. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 4. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 3. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 2. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 1. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 0. ",These bits specify the address to set the corresponding MCSX area" "0,1" group.long 0x54++0x03 line.long 0x00 "AREA5,Area Register 5" bitfld.long 0x00 22. " MASK ,These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 21. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 20. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 19. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 18. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 17. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 16. ",These bits set the value to mask the value set in ADDR" "0,1" textline " " bitfld.long 0x00 7. " ADDR ,These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 6. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 5. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 4. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 3. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 2. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 1. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 0. ",These bits specify the address to set the corresponding MCSX area" "0,1" group.long 0x58++0x03 line.long 0x00 "AREA6,Area Register 6" bitfld.long 0x00 22. " MASK ,These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 21. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 20. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 19. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 18. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 17. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 16. ",These bits set the value to mask the value set in ADDR" "0,1" textline " " bitfld.long 0x00 7. " ADDR ,These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 6. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 5. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 4. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 3. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 2. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 1. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 0. ",These bits specify the address to set the corresponding MCSX area" "0,1" group.long 0x5C++0x03 line.long 0x00 "AREA7,Area Register 7" bitfld.long 0x00 22. " MASK ,These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 21. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 20. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 19. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 18. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 17. ",These bits set the value to mask the value set in ADDR" "0,1" bitfld.long 0x00 16. ",These bits set the value to mask the value set in ADDR" "0,1" textline " " bitfld.long 0x00 7. " ADDR ,These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 6. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 5. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 4. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 3. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 2. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 1. ",These bits specify the address to set the corresponding MCSX area" "0,1" bitfld.long 0x00 0. ",These bits specify the address to set the corresponding MCSX area" "0,1" group.long 0x60++0x03 line.long 0x00 "ATIM0,ALE Timing Register" bitfld.long 0x00 8.--11. " ALEW ,Address latch enable width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " ALES ,Address latch enable setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " ALC ,Address latch cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x64++0x03 line.long 0x00 "ATIM1,ALE Timing Register" bitfld.long 0x00 8.--11. " ALEW ,Address latch enable width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " ALES ,Address latch enable setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " ALC ,Address latch cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x68++0x03 line.long 0x00 "ATIM2,ALE Timing Register" bitfld.long 0x00 8.--11. " ALEW ,Address latch enable width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " ALES ,Address latch enable setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " ALC ,Address latch cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x6C++0x03 line.long 0x00 "ATIM3,ALE Timing Register" bitfld.long 0x00 8.--11. " ALEW ,Address latch enable width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " ALES ,Address latch enable setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " ALC ,Address latch cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x70++0x03 line.long 0x00 "ATIM4,ALE Timing Register" bitfld.long 0x00 8.--11. " ALEW ,Address latch enable width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " ALES ,Address latch enable setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " ALC ,Address latch cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x74++0x03 line.long 0x00 "ATIM5,ALE Timing Register" bitfld.long 0x00 8.--11. " ALEW ,Address latch enable width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " ALES ,Address latch enable setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " ALC ,Address latch cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x78++0x03 line.long 0x00 "ATIM6,ALE Timing Register" bitfld.long 0x00 8.--11. " ALEW ,Address latch enable width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " ALES ,Address latch enable setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " ALC ,Address latch cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x7C++0x03 line.long 0x00 "ATIM7,ALE Timing Register" bitfld.long 0x00 8.--11. " ALEW ,Address latch enable width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 4.--7. " ALES ,Address latch enable setup cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " ALC ,Address latch cycle" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x100++0x0F line.long 0x00 "SDMODE,SDRAM Mode Register" bitfld.long 0x00 16. " MSDCLKOFF ,Output of the clock for SDRAM" "Output,Not output" bitfld.long 0x00 12.--15. " BASEL ,Bank address select" "20_19,21_20,22_21,23_22,24_23,25_24,26_25,?..." bitfld.long 0x00 8.--11. " RASEL ,Row address select" "19_6,20_7,21_8,22_9,23_10,24_11,25_12,?..." bitfld.long 0x00 4.--5. " CASEL ,Column address select" "10_1,11_2,?..." textline " " bitfld.long 0x00 2. " ROFF ,This bit sets the refresh" "ON,OFF" bitfld.long 0x00 1. " PDON ,Power down mode" "OFF,ON" bitfld.long 0x00 0. " SDON ,Access to SDRAM" "Disabled,Enabled" line.long 0x04 "REFTIM,Refresh Timer Register" bitfld.long 0x04 24. " PREF ,This bit set the preceding refresh" "Disabled,Enabled" hexmask.long.byte 0x04 16.--23. 1. " NREF ,These bits set the issuing count of refresh at one-time refresh" hexmask.long.word 0x04 0.--15. 1. " REFC ,These bits set the interval of refresh operations" line.long 0x08 "PWRDWN,Power Down Count Register" hexmask.long.word 0x08 0.--15. 1. " PDC ,Power down count" line.long 0x0C "SDTIM,SDRAM Timing Register" sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x0C 31. " BOFF ,Buffer readout" "Enabled,Disabled" bitfld.long 0x0C 24.--25. " TDPL ,Latency from write to precharge" "1 cycle,2 cycles,3 cycles,4 cycles" bitfld.long 0x0C 20.--23. " TREFC ,Refresh cycle time" "1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,?..." bitfld.long 0x0C 16.--19. " TRAS ,RAS active time" "1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,?..." else bitfld.long 0x0C 24.--25. " TDPL ,Latency from write to precharge" "1 cycle,2 cycles,3 cycles,4 cycles" bitfld.long 0x0C 20.--23. " TREFC ,Refresh cycle time" "1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,?..." bitfld.long 0x0C 16.--19. " TRAS ,RAS active time" "1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,?..." endif textline " " bitfld.long 0x0C 12.--15. " TRCD ,RAS-CAS delay" "1 cycle,2 cycles,?..." bitfld.long 0x0C 8.--11. " TRP ,RAS precharge time" "1 cycle,2 cycles,3 cycles,4 cycles,?..." bitfld.long 0x0C 4.--7. " TRC ,RAS cycle time" "1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,?..." bitfld.long 0x0C 0.--1. " CL ,CAS latency" "1 cycle,2 cycles,3 cycles,?..." if (((d.l(ad:0x4003F000+0x110))&0x80000000)==0x00) group.long 0x110++0x03 line.long 0x00 "SDCMD,SDRAM Command Register" rbitfld.long 0x00 31. " PEND ,Pend" "Enabled,Disabled" bitfld.long 0x00 20. " SDCKE ,SDRAM CKE" "0,1" bitfld.long 0x00 19. " SDCS ,SDRAM chip select" "0,1" bitfld.long 0x00 18. " SDRAS ,SDRAM RAS" "0,1" textline " " bitfld.long 0x00 17. " SDCAS ,SDRAM CAS" "0,1" bitfld.long 0x00 16. " SDWE ,SDRAM write enable" "0,1" hexmask.long.word 0x00 0.--15. 1. " SDAD ,SDRAM address" else rgroup.long 0x110++0x03 line.long 0x00 "SDCMD,SDRAM Command Register" bitfld.long 0x00 31. " PEND ,Pend" "Enabled,Disabled" bitfld.long 0x00 20. " SDCKE ,SDRAM CKE" "0,1" bitfld.long 0x00 19. " SDCS ,SDRAM chip select" "0,1" bitfld.long 0x00 18. " SDRAS ,SDRAM RAS" "0,1" textline " " bitfld.long 0x00 17. " SDCAS ,SDRAM CAS" "0,1" bitfld.long 0x00 16. " SDWE ,SDRAM write enable" "0,1" hexmask.long.word 0x00 0.--15. 1. " SDAD ,SDRAM address" endif group.long 0x200++0x03 line.long 0x00 "MEMCERR,SDRAM Command Register" bitfld.long 0x00 3. " SDION ,SDRAM error interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " SFION ,Sram/flash error interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " SDER ,SDRAM error" "No error,Error" bitfld.long 0x00 0. " SFER ,Sram/flash error" "No error,Error" group.long 0x300++0x03 line.long 0x00 "DCLKR,Division Clock Register" bitfld.long 0x00 4. " MCLKON ,MCLK division value" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MDIV ,MCLK division ratio setup" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rgroup.long 0x304++0x07 line.long 0x00 "EST,Division Clock Register" bitfld.long 0x00 0. " WERR ,Reception of error response" "No error,Error" line.long 0x04 "WEAD,Write Error Address Register" wgroup.long 0x30C++0x03 line.long 0x00 "ESCLR,Error Status Clear Register" bitfld.long 0x00 0. " WERRCLR ,Write error clear" "Clear," group.long 0x310++0x03 line.long 0x00 "AMODE,Access Mode Register" bitfld.long 0x00 0. " WAEN ,This bit is used to enable/disable the preceding read and continuous write" "Disabled,Enabled" width 0x0B tree.end endif sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2DF5*")||cpuis("S6E2DH5*")) tree "SD Card Interface (Secure Digital Card Interface)" base ad:0x4006E000 width 13. group.long 0x00++0x03 line.long 0x00 "SDMA,SDMA System Address/argument 2 Register" group.word 0x04++0x03 line.word 0x00 "BLKSIZE,Block Size Register" bitfld.word 0x00 12.--14. " HSBB ,Host SDMA buffer boundary" "4K,8K,16K,32K,64K,128K,256K,512K" hexmask.word 0x00 0.--11. 1. " TBS ,Transfer block size" line.word 0x02 "BLKCNT,Block Count Register" group.long 0x08++0x03 line.long 0x00 "ARG1,Argument 1 Register" group.word 0x0C++0x03 line.word 0x00 "TMR,Transfer Mode Register" bitfld.word 0x00 5. " MSBS ,Multi/single block select" "Single,Multiple" bitfld.word 0x00 4. " DTDS ,Data transfer direction select" "Host to card,Card to host" bitfld.word 0x00 2.--3. " ACE ,Auto CMD enable" "Disabled,CMD12,CMD23,?..." bitfld.word 0x00 1. " BCE ,Block count enable" "Disabled,Enabled" textline " " bitfld.word 0x00 0. " DMAE ,DMA enable" "Disabled,Enabled" line.word 0x02 "CR,Command Register" hexmask.word.byte 0x02 8.--13. 1. " CI ,Command index" bitfld.word 0x02 6.--7. " CT ,Command type" "Normal,Suspend,Resume,Abort" bitfld.word 0x02 5. " DPS ,Data present select" "Not present,Present" bitfld.word 0x02 4. " CICE ,Command index check enable" "Disabled,Enabled" textline " " bitfld.word 0x02 3. " CCCE ,Command CRC check enable" "Disabled,Enabled" bitfld.word 0x02 0.--1. " RTS ,Response type select" "No response,136,48,48 + check busy" rgroup.long 0x10++0x0F line.long 0x00 "RESP0,Command Response [31:0]" line.long 0x04 "RESP1,Command Response [63:32]" line.long 0x08 "RESP2,Command Response [95:64]" line.long 0x0C "RESP3,Command Response [127:96]" group.long 0x20++0x03 line.long 0x00 "BDP,Buffer Data Port Register" rgroup.long 0x24++0x03 line.long 0x00 "PS,Present State Register" bitfld.long 0x00 24. " CLSL ,CMD line signal level" "0,1" bitfld.long 0x00 23. " DAT3 ,Line DAT3 signal level" "0,1" bitfld.long 0x00 22. " DAT2 ,Line DAT2 signal level" "0,1" bitfld.long 0x00 21. " DAT1 ,Line DAT1 signal level" "0,1" textline " " bitfld.long 0x00 20. " DAT0 ,Line DAT0 signal level" "0,1" bitfld.long 0x00 19. " WPSPL ,Write protect switch pin level" "Protected,Not protected" bitfld.long 0x00 18. " CDPL ,Card detect pin level" "No card,Card present" bitfld.long 0x00 17. " CSS ,Card state stable" "Unstable,Stable" textline " " bitfld.long 0x00 16. " CI ,Card inserted" "Not inserted,Inserted" bitfld.long 0x00 11. " BRE ,Buffer read enable" "Disabled,Enabled" bitfld.long 0x00 10. " BWE ,Buffer write enable" "Disabled,Enabled" bitfld.long 0x00 9. " RTA ,Read transfer active" "Inactive,Active" textline " " bitfld.long 0x00 8. " WTA ,Write transfer active" "Inactive,Active" bitfld.long 0x00 3. " RTR ,Re-Tuning request" "Not requested,Requested" bitfld.long 0x00 2. " DLA ,DAT line active" "Inactive,Active" bitfld.long 0x00 1. " CID ,Command inhibit (Dat)" "No,Yes" textline " " bitfld.long 0x00 0. " CIC ,Command inhibit (Cmd)" "No,Yes" group.byte 0x28++0x03 line.byte 0x00 "HOSTCTL1,Host Control 1 Register" bitfld.byte 0x00 7. " CDSS ,Card detect signal selection" "SDCD,Card detect test level" bitfld.byte 0x00 6. " CDTL ,Card detect test level" "No card,Card inserted" bitfld.byte 0x00 5. " EDTW ,Extended data transfer width" "Disabled,Enabled" bitfld.byte 0x00 3.--4. " DS ,DMA select" "SDMA,,32-bit ADMA,?..." textline " " bitfld.byte 0x00 2. " HSE ,High speed enable" "Disabled,Enabled" bitfld.byte 0x00 1. " DTW ,Data transfer width" "1-bit,4-bit" bitfld.byte 0x00 0. " LC ,LED control" "Off,On" line.byte 0x01 "PWRCTR,Power Control Register" bitfld.byte 0x01 1.--3. " SBVS ,SD bus voltage select" ",,,,,1.8V,3.0V,3.3V" bitfld.byte 0x01 0. " SDBP ,SD bus power" "Off,On" line.byte 0x02 "BLKGAP,Block Gap Control Register" bitfld.byte 0x02 3. " IABG ,Interrupt at block gap" "Disabled,Enabled" bitfld.byte 0x02 2. " RWC ,Read wait control" "Disabled,Enabled" bitfld.byte 0x02 1. " CR ,Continue request" "No effect,Restart" bitfld.byte 0x02 0. " SABGR ,Stop at block gap request" "No,Yes" line.byte 0x03 "WAKCON,Wakeup Control Register" bitfld.byte 0x03 2. " WEER ,Wakeup event enable on SD card removal" "Disabled,Enabled" bitfld.byte 0x03 1. " WEEI ,Wakeup event enable on SD card insertion" "Disabled,Enabled" bitfld.byte 0x03 0. " WEEINT ,Wakeup event enable on card interrupt" "Disabled,Enabled" group.word 0x2C++0x01 line.word 0x00 "CLKCON,Clock Control Register" hexmask.word.byte 0x00 8.--15. 0x01 " SFS ,SDCLK frequency select" bitfld.word 0x00 6.--7. " USFS ,SDCLK frequency select" "0,1,2,3" bitfld.word 0x00 5. " CGS ,Clock generator select" "Divided,Programmable" bitfld.word 0x00 2. " SCE ,SD clock enable" "Disabled,Enabled" textline " " rbitfld.word 0x00 1. " ICS ,Internal clock stable" "Unstable,Stable" bitfld.word 0x00 0. " ICE ,Internal clock enable" "Disabled,Enabled" group.byte 0x2E++0x01 line.byte 0x00 "TMOUTCTRL,Timeout Control Register" bitfld.byte 0x00 0.--3. " DTCV ,Data timeout counter value" "2^13,2^14,2^15,2^16,2^17,2^18,2^19,2^20,2^21,2^22,2^23,2^24,2^25,2^26,2^27,?..." line.byte 0x01 "SWRES,Software Reset Register" bitfld.byte 0x01 2. " SRDL ,Software reset for DAT line" "No reset,Reset" bitfld.byte 0x01 1. " SRCL ,Software reset for CMD line" "No reset,Reset" bitfld.byte 0x01 0. " SRA ,Software reset for all" "No reset,Reset" group.word 0x30++0x0B line.word 0x00 "NIRQSTAT,Normal Interrupt Status Register" rbitfld.word 0x00 15. " EI ,Error interrupt" "No error,Error" rbitfld.word 0x00 12. " RTE ,Retunning event" "Not required,Required" rbitfld.word 0x00 11. " INT_C ,INT_C" "Not detected,Detected" rbitfld.word 0x00 10. " INT_B ,INT_B" "Not detected,Detected" textline " " rbitfld.word 0x00 9. " INT_A ,INT_A" "Not detected,Detected" rbitfld.word 0x00 8. " CI ,Card interrupt" "No interrupt,Interrupt" eventfld.word 0x00 7. " CR ,Card removal" "Not removed,Removed" eventfld.word 0x00 6. " CINS ,Card insertion" "Not inserted,Inserted" textline " " eventfld.word 0x00 5. " BRR ,Buffer read ready" "Not ready,Ready" eventfld.word 0x00 4. " BWR ,Buffer write ready" "Not ready,Ready" eventfld.word 0x00 3. " DI ,DMA interrupt" "No interrupt,Interrupt" eventfld.word 0x00 2. " BGE ,Block gap event" "Not occurred,Occurred" textline " " eventfld.word 0x00 1. " TC ,Transfer complete" "Not completed,Completed" eventfld.word 0x00 0. " CC ,Command complete" "Not completed,Completed" line.word 0x02 "EIRQSTAT,Error Interrupt Status Register" rbitfld.word 0x02 14. " AHBME ,AHB master error" "No error,Error" eventfld.word 0x02 13. " ACMD19E ,Auto CMD19 error" "No error,Error" eventfld.word 0x02 12. " BAE ,Boot acknowledge error" "No error,Error" eventfld.word 0x02 10. " TE ,Tuning error" "No error,Error" textline " " eventfld.word 0x02 9. " AE ,ADMA error" "No error,Error" eventfld.word 0x02 8. " ACMDE ,Auto CMD error" "No error,Error" eventfld.word 0x02 7. " CLE ,Current limit error" "No error,Error" eventfld.word 0x02 6. " DEBE ,Data end bit error" "No error,Error" textline " " eventfld.word 0x02 5. " DCE ,Data CRC error" "No error,Error" eventfld.word 0x02 4. " DTE ,Data timeout error" "No error,Error" eventfld.word 0x02 3. " CIE ,Command index error" "No error,Error" eventfld.word 0x02 2. " CEBE ,Command end bit error" "No error,Error" textline " " eventfld.word 0x02 1. " CCE ,Command CRC error" "No error,Error" eventfld.word 0x02 0. " CTE ,Command timeout error" "No error,Error" line.word 0x04 "NIRQSTATEN,Normal Interrupt Status Enable Register" rbitfld.word 0x04 15. " F0 ,Fixed to 0" "0,1" bitfld.word 0x04 12. " RTESE ,Re-Tuning event status enable" "Disabled,Enabled" bitfld.word 0x04 11. " ICSE ,INT_C status enable" "Disabled,Enabled" bitfld.word 0x04 10. " IBSE ,INT_B status enable" "Disabled,Enabled" textline " " bitfld.word 0x04 9. " IASE ,INT_A status enable" "Disabled,Enabled" bitfld.word 0x04 8. " CISE ,Card interrupt status enable" "Disabled,Enabled" bitfld.word 0x04 7. " CRSE ,Card removal status enable" "Disabled,Enabled" bitfld.word 0x04 6. " CINSE ,Card insertion status enable" "Disabled,Enabled" textline " " bitfld.word 0x04 5. " BRRSE ,Buffer read ready status enable" "Disabled,Enabled" bitfld.word 0x04 4. " BWRSE ,Buffer write ready status enable" "Disabled,Enabled" bitfld.word 0x04 3. " DISE ,DMA interrupt status enable" "Disabled,Enabled" bitfld.word 0x04 2. " BGESE ,Block gap event status enable" "Disabled,Enabled" textline " " bitfld.word 0x04 1. " TCSE ,Transfer complete status enable" "Disabled,Enabled" bitfld.word 0x04 0. " CCSE ,Command complete status enable" "Disabled,Enabled" line.word 0x06 "EIRQSTATEN,Error Interrupt Status Enable Register" bitfld.word 0x06 14. " AHBME ,AHB master error status enable" "Disabled,Enabled" bitfld.word 0x06 13. " ACMD19E ,Auto CMD19 error status enable" "Disabled,Enabled" bitfld.word 0x06 12. " BAE ,Boot acknowledge error status enable" "Disabled,Enabled" bitfld.word 0x06 10. " TESE ,Tuning error status enable" "Disabled,Enabled" textline " " bitfld.word 0x06 9. " AESE ,ADMA error status enable" "Disabled,Enabled" bitfld.word 0x06 8. " ACESE ,ADMA error status enable" "Disabled,Enabled" bitfld.word 0x06 7. " CLESE ,Current limit error status enable" "Disabled,Enabled" bitfld.word 0x06 6. " DEBESE ,Data end bit error status enable" "Disabled,Enabled" textline " " bitfld.word 0x06 5. " DCESE ,Data CRC error status enable" "Disabled,Enabled" bitfld.word 0x06 4. " DTESE ,Data timeout error status enable" "Disabled,Enabled" bitfld.word 0x06 3. " CIESE ,Command index error status enable" "Disabled,Enabled" bitfld.word 0x06 2. " CEBESE ,Command end bit error status enable" "Disabled,Enabled" textline " " bitfld.word 0x06 1. " CCESE ,Command CRC error status enable" "Disabled,Enabled" bitfld.word 0x06 0. " CTESE ,Command timeout error status enable" "Disabled,Enabled" line.word 0x08 "NIRQSIGEN,Normal Interrupt Signal Enable Register" rbitfld.word 0x08 15. " F0 ,Fixed to 0" "0,1" bitfld.word 0x08 12. " RTESE ,Re-Tuning event signal enable" "Disabled,Enabled" bitfld.word 0x08 11. " INTCSE ,INT_C signal enable" "Disabled,Enabled" bitfld.word 0x08 10. " INTBSE ,INT_B signal enable" "Disabled,Enabled" textline " " bitfld.word 0x08 9. " INTASE ,INT_A signal enable" "Disabled,Enabled" bitfld.word 0x08 8. " CISE ,Card interrupt signal enable" "Disabled,Enabled" bitfld.word 0x08 7. " CRSE ,Card removal signal enable" "Disabled,Enabled" bitfld.word 0x08 6. " CINSE ,Card insertion signal enable" "Disabled,Enabled" textline " " bitfld.word 0x08 5. " BRRSE ,Buffer read ready signal enable" "Disabled,Enabled" bitfld.word 0x08 4. " BWRSE ,Buffer write ready signal enable" "Disabled,Enabled" bitfld.word 0x08 3. " DISE ,DMA interrupt signal enable" "Disabled,Enabled" bitfld.word 0x08 2. " BGESE ,Block gap event signal enable" "Disabled,Enabled" textline " " bitfld.word 0x08 1. " TCSE ,Transfer complete signal enable" "Disabled,Enabled" bitfld.word 0x08 0. " CCSE ,Command complete signal enable" "Disabled,Enabled" line.word 0x0A "EIRQSIGEN,Error Interrupt Signal Enable Register" bitfld.word 0x0A 14. " AHBMESE ,AHB master error signal enable" "Disabled,Enabled" bitfld.word 0x0A 13. " ACMD19ESE ,Auto CMD19 error signal enable" "Disabled,Enabled" bitfld.word 0x0A 12. " BAESE ,Boot acknowledge error signal enable" "Disabled,Enabled" bitfld.word 0x0A 10. " TESE ,Tuning error status enable" "Disabled,Enabled" textline " " bitfld.word 0x0A 9. " AESE ,ADMA error status enable" "Disabled,Enabled" bitfld.word 0x0A 8. " ACESE ,Auto CMD error signal enable" "Disabled,Enabled" bitfld.word 0x0A 7. " CLESE ,Current limit error status enable" "Disabled,Enabled" bitfld.word 0x0A 6. " DEBESE ,Data end bit error status enable" "Disabled,Enabled" textline " " bitfld.word 0x0A 5. " DCESE ,Data CRC error status enable" "Disabled,Enabled" bitfld.word 0x0A 4. " DTESE ,Data timeout error status enable" "Disabled,Enabled" bitfld.word 0x0A 3. " CIESE ,Command index error status enable" "Disabled,Enabled" bitfld.word 0x0A 2. " CEBESE ,Command end bit error status enable" "Disabled,Enabled" textline " " bitfld.word 0x0A 1. " CCESE ,Command CRC error status enable" "Disabled,Enabled" bitfld.word 0x0A 0. " CTESE ,Command timeout error status enable" "Disabled,Enabled" rgroup.word 0x3C++0x01 line.word 0x00 "ACMDERRSTAT,Auto CMD Error Status Register" bitfld.word 0x00 7. " CMD12E ,Command not issued by auto CMD12 error" "No error,Error" bitfld.word 0x00 4. " ACIE ,Auto CMD index error" "No error,Error" bitfld.word 0x00 3. " ACEBE ,Auto CMD end bit error" "No error,Error" bitfld.word 0x00 2. " ACCE ,Auto CMD CRC error" "No error,Error" textline " " bitfld.word 0x00 1. " ACTE ,Auto CMD timeout error" "No timeout,Time out" bitfld.word 0x00 0. " CMD12NE ,Auto CMD12 not executed" "Executed,Not executed" group.word 0x3E++0x01 line.word 0x00 "HOSTCTRL2,Host Control 2 Register" bitfld.word 0x00 15. " PVE ,Preset value enable" "Host driver,Automatic" bitfld.word 0x00 14. " AIE ,Asynchronous interrupt enable" "Disabled,Enabled" bitfld.word 0x00 7. " SCS ,Sampling clock select" "Fixed,Tuned" textline " " bitfld.word 0x00 6. " ET ,Execute tuning" "Completed/not tuned,Executing" bitfld.word 0x00 4.--5. " DSS ,Driver strength select" "Type B,Type A,Type C,Type D" bitfld.word 0x00 3. " 18VSE ,1.8V signaling enable" "3.3V,1.8V" bitfld.word 0x00 0.--2. " UMS ,UHS mode select" "SDR12,SDR25,SDR50,SDR104,DDR50,?..." if (((d.q(ad:0x4006E000+0x40))&0x80)==0x80) group.quad 0x40++0x07 line.quad 0x00 "CP,Capabilities Register" hexmask.quad.byte 0x00 48.--55. 1. " CM ,Clock multiplier" bitfld.quad 0x00 46.--47. " RTM ,Retuning mode" "Mode 1,Mode 2,Mode 3,?..." bitfld.quad 0x00 45. " SDR50T ,Use tuning for SDR50" "Not required,Required" bitfld.quad 0x00 40.--43. " TCRT ,Timer count for Re-Tuning" "Disabled,1,2,4,8,16,32,64,128,256,512,1024,,,,Other" textline " " bitfld.quad 0x00 38. " DTDS ,Driver type D support" "Not supported,Supported" bitfld.quad 0x00 37. " DTCS ,Driver type C support" "Not supported,Supported" bitfld.quad 0x00 36. " DTAS ,Driver type A support" "Not supported,Supported" bitfld.quad 0x00 34. " DDR50 ,DDR50 support" "Not supported,Supported" textline " " bitfld.quad 0x00 33. " SDR104 ,SDR104 support" "Not supported,Supported" bitfld.quad 0x00 32. " SDR50 ,SDR50 support" "Not supported,Supported" bitfld.quad 0x00 30.--31. " ST ,Slot type" "Removable card,Embedded slot,Shared bus,?..." bitfld.quad 0x00 29. " AIS ,Asynchronous interrupt support" "Not supported,Supported" textline " " bitfld.quad 0x00 28. " SBS64 ,64-bit system bus support" "Not supported,Supported" bitfld.quad 0x00 26. " VS18V ,Voltage support 1.8V" "Not supported,Supported" bitfld.quad 0x00 25. " VS30V ,Voltage support 3.0V" "Not supported,Supported" bitfld.quad 0x00 24. " VS33V ,Voltage support 3.3V" "Not supported,Supported" textline " " bitfld.quad 0x00 23. " SRS ,Suspend/resume support" "Not supported,Supported" bitfld.quad 0x00 22. " SDMAS ,SDMA support" "Not supported,Supported" bitfld.quad 0x00 21. " HSS ,High speed support" "Not supported,Supported" bitfld.quad 0x00 19. " ADMA2 ,ADMA2 support" "Not supported,Supported" textline " " bitfld.quad 0x00 18. " EDS8 ,8-bit support for embedded device" "Not supported,Supported" bitfld.quad 0x00 16.--17. " MBL ,Max block length" "512,1024,2048,?..." hexmask.quad.byte 0x00 8.--15. 1. " BSF ,8-bit base clock frequency" bitfld.quad 0x00 7. " TCU ,Timeout Clock Unit" "kHz,MHz" textline " " bitfld.quad 0x00 0.--5. " MBL ,Max block length" "Other,1 mhz,2 mhz,3 mhz,4 mhz,5 mhz,6 mhz,7 mhz,8 mhz,9 mhz,10 mhz,11 mhz,12 mhz,13 mhz,14 mhz,15 mhz,16 mhz,17 mhz,18 mhz,19 mhz,20 mhz,21 mhz,22 mhz,23 mhz,24 mhz,25 mhz,26 mhz,27 mhz,28 mhz,29 mhz,30 mhz,31 mhz,32 mhz,33 mhz,34 mhz,35 mhz,36 mhz,37 mhz,38 mhz,39 mhz,40 mhz,41 mhz,42 mhz,43 mhz,44 mhz,45 mhz,46 mhz,47 mhz,48 mhz,49 mhz,50 mhz,51 mhz,52 mhz,53 mhz,54 mhz,55 mhz,56 mhz,57 mhz,58 mhz,59 mhz,60 mhz,61 mhz,62 mhz,63 mhz" else group.quad 0x40++0x07 line.quad 0x00 "CP,Capabilities Register" hexmask.quad.byte 0x00 48.--55. 1. " CM ,Clock multiplier" bitfld.quad 0x00 46.--47. " RTM ,Retuning mode" "Mode 1,Mode 2,Mode 3,?..." bitfld.quad 0x00 45. " SDR50T ,Use tuning for SDR50" "Not required,Required" bitfld.quad 0x00 40.--43. " TCRT ,Timer count for Re-Tuning" "Disabled,1,2,4,8,16,32,64,128,256,512,1024,,,,Other" textline " " bitfld.quad 0x00 38. " DTDS ,Driver type D support" "Not supported,Supported" bitfld.quad 0x00 37. " DTCS ,Driver type C support" "Not supported,Supported" bitfld.quad 0x00 36. " DTAS ,Driver type A support" "Not supported,Supported" bitfld.quad 0x00 34. " DDR50 ,DDR50 support" "Not supported,Supported" textline " " bitfld.quad 0x00 33. " SDR104 ,SDR104 support" "Not supported,Supported" bitfld.quad 0x00 32. " SDR50 ,SDR50 support" "Not supported,Supported" bitfld.quad 0x00 30.--31. " ST ,Slot type" "Removable card,Embedded slot,Shared bus,?..." bitfld.quad 0x00 29. " AIS ,Asynchronous interrupt support" "Not supported,Supported" textline " " bitfld.quad 0x00 28. " SBS64 ,64-bit system bus support" "Not supported,Supported" bitfld.quad 0x00 26. " VS18V ,Voltage support 1.8V" "Not supported,Supported" bitfld.quad 0x00 25. " VS30V ,Voltage support 3.0V" "Not supported,Supported" bitfld.quad 0x00 24. " VS33V ,Voltage support 3.3V" "Not supported,Supported" textline " " bitfld.quad 0x00 23. " SRS ,Suspend/resume support" "Not supported,Supported" bitfld.quad 0x00 22. " SDMAS ,SDMA support" "Not supported,Supported" bitfld.quad 0x00 21. " HSS ,High speed support" "Not supported,Supported" bitfld.quad 0x00 19. " ADMA2 ,ADMA2 support" "Not supported,Supported" textline " " bitfld.quad 0x00 18. " EDS8 ,8-bit support for embedded device" "Not supported,Supported" bitfld.quad 0x00 16.--17. " MBL ,Max block length" "512,1024,2048,?..." hexmask.quad.byte 0x00 8.--15. 1. " BSF ,8-bit base clock frequency" bitfld.quad 0x00 7. " TCU ,Max block length" "kHz,MHz" textline " " bitfld.quad 0x00 0.--5. " MBL ,Max block length" "Other,1 khz,2 khz,3 khz,4 khz,5 khz,6 khz,7 khz,8 khz,9 khz,10 khz,11 khz,12 khz,13 khz,14 khz,15 khz,16 khz,17 khz,18 khz,19 khz,20 khz,21 khz,22 khz,23 khz,24 khz,25 khz,26 khz,27 khz,28 khz,29 khz,30 khz,31 khz,32 khz,33 khz,34 khz,35 khz,36 khz,37 khz,38 khz,39 khz,40 khz,41 khz,42 khz,43 khz,44 khz,45 khz,46 khz,47 khz,48 khz,49 khz,50 khz,51 khz,52 khz,53 khz,54 khz,55 khz,56 khz,57 khz,58 khz,59 khz,60 khz,61 khz,62 khz,63 khz" endif group.quad 0x48++0x07 line.quad 0x00 "MCC,Maximum Current Capabilities Register" hexmask.quad.byte 0x00 16.--23. 1. " MC18 ,Maximum current for 1.8V" hexmask.quad.byte 0x00 8.--15. 1. " MC30 ,Maximum current for 3.0V" hexmask.quad.byte 0x00 0.--7. 1. " MC33 ,Maximum current for 3.3V" wgroup.word 0x50++0x03 line.word 0x00 "FER,Force Event Register For Auto CMD Error Status" bitfld.word 0x00 7. " FECMD12 ,Force event for command not issued by auto CMD12 error" "No interrupt,Interrupt" bitfld.word 0x00 4. " FEACMDIE ,Force event for auto CMD index error" "No interrupt,Interrupt" bitfld.word 0x00 3. " FEACMDEBE ,Force event for auto CMD end bit error" "No interrupt,Interrupt" bitfld.word 0x00 2. " FEACCE ,Force event for auto CMD CRC error" "No interrupt,Interrupt" textline " " bitfld.word 0x00 1. " FEACCTE ,Force event for auto CMD timeout error" "No interrupt,Interrupt" bitfld.word 0x00 0. " FEACMD12NE ,Force event for auto CMD12 not executed" "No interrupt,Interrupt" line.word 0x02 "FEREIS,Force Event Register For Error Interrupt Status" bitfld.word 0x02 14. " FEAHBME ,Force event for AHB master error" "No interrupt,Interrupt" bitfld.word 0x02 13. " FEACMD19E ,Force event for auto CMD19 error" "No interrupt,Interrupt" bitfld.word 0x02 12. " FEBAE ,Force event for boot acknowledge error" "No interrupt,Interrupt" bitfld.word 0x02 10. " FETE ,Force event for tuning error" "No interrupt,Interrupt" textline " " bitfld.word 0x02 9. " FEADMAE ,Force event for ADMA error" "No interrupt,Interrupt" bitfld.word 0x02 8. " FEACMDE ,Force event for auto CMD error" "No interrupt,Interrupt" bitfld.word 0x02 7. " FECLE ,Force event for current limit error" "No interrupt,Interrupt" bitfld.word 0x02 6. " FEDEBE ,Force event for data end bit error" "No interrupt,Interrupt" textline " " bitfld.word 0x02 5. " FEDCRCE ,Force event for data CRC error" "No interrupt,Interrupt" bitfld.word 0x02 4. " FEDTE ,Force event for data timeout error" "No interrupt,Interrupt" bitfld.word 0x02 3. " FECIE ,Force event for command index error" "No interrupt,Interrupt" bitfld.word 0x02 2. " FECEBE ,Force event for command end bit error" "No interrupt,Interrupt" textline " " bitfld.word 0x02 1. " FECCRCE ,Force event for command CRC error" "No interrupt,Interrupt" bitfld.word 0x02 0. " FECTE ,Force event for command timeout error" "No interrupt,Interrupt" rgroup.byte 0x54++0x00 line.byte 0x00 "ADMAERRSTAT,ADMA Error Status Register" bitfld.byte 0x00 2. " ADMALME ,ADMA length mismatch error" "No error,Error" bitfld.byte 0x00 0.--1. " ADMAES ,ADMA error state" "ST_STOP,ST_FDS,,ST_TFR" group.quad 0x58++0x07 line.quad 0x00 "ADMASYSADDR,ADMA System Address Register" group.word 0x60++0x0F line.word 0x00 "INIT,Preset Value For Initialization" bitfld.word 0x00 14.--15. " DSSV ,Driver strength select value" "Type B,Type A,Type C,Type D" bitfld.word 0x00 10. " CGSV ,Clock generator select value" "Host controller,Programmable" hexmask.word 0x00 0.--9. 1. " SDCLKFSV ,SDCLK frequency select value" line.word 0x02 "DEFSPD,Preset Value For Default Speed" bitfld.word 0x02 14.--15. " DSSV ,Driver strength select value" "Type B,Type A,Type C,Type D" bitfld.word 0x02 10. " CGSV ,Clock generator select value" "Host controller,Programmable" hexmask.word 0x02 0.--9. 1. " SDCLKFSV ,SDCLK frequency select value" line.word 0x04 "HISPD,Preset Value For High Speed" bitfld.word 0x04 14.--15. " DSSV ,Driver strength select value" "Type B,Type A,Type C,Type D" bitfld.word 0x04 10. " CGSV ,Clock generator select value" "Host controller,Programmable" hexmask.word 0x04 0.--9. 1. " SDCLKFSV ,SDCLK frequency select value" line.word 0x06 "SDR12,Preset Value For SDR12" bitfld.word 0x06 14.--15. " DSSV ,Driver strength select value" "Type B,Type A,Type C,Type D" bitfld.word 0x06 10. " CGSV ,Clock generator select value" "Host controller,Programmable" hexmask.word 0x06 0.--9. 1. " SDCLKFSV ,SDCLK frequency select value" line.word 0x08 "SDR25,Preset Value For SDR25" bitfld.word 0x08 14.--15. " DSSV ,Driver strength select value" "Type B,Type A,Type C,Type D" bitfld.word 0x08 10. " CGSV ,Clock generator select value" "Host controller,Programmable" hexmask.word 0x08 0.--9. 1. " SDCLKFSV ,SDCLK frequency select value" line.word 0x0A "SDR50,Preset Value For SDR50" bitfld.word 0x0A 14.--15. " DSSV ,Driver strength select value" "Type B,Type A,Type C,Type D" bitfld.word 0x0A 10. " CGSV ,Clock generator select value" "Host controller,Programmable" hexmask.word 0x0A 0.--9. 1. " SDCLKFSV ,SDCLK frequency select value" line.word 0x0C "SDR104,Preset Value For SDR104" bitfld.word 0x0C 14.--15. " DSSV ,Driver strength select value" "Type B,Type A,Type C,Type D" bitfld.word 0x0C 10. " CGSV ,Clock generator select value" "Host controller,Programmable" hexmask.word 0x0C 0.--9. 1. " SDCLKFSV ,SDCLK frequency select value" line.word 0x0E "DDR50,Preset Value For DDR50" bitfld.word 0x0E 14.--15. " DSSV ,Driver strength select value" "Type B,Type A,Type C,Type D" bitfld.word 0x0E 10. " CGSV ,Clock generator select value" "Host controller,Programmable" hexmask.word 0x0E 0.--9. 1. " SDCLKFSV ,SDCLK frequency select value" group.long 0xE0++0x03 line.long 0x00 "SBUSCTRL,Shared Bus Control Register" bitfld.long 0x00 30. " BEPC_7 ,Back-End power control 7" "Off,On" bitfld.long 0x00 29. " BEPC_6 ,Back-End power control 6" "Off,On" bitfld.long 0x00 28. " BEPC_5 ,Back-End power control 5" "Off,On" bitfld.long 0x00 27. " BEPC_4 ,Back-End power control 4" "Off,On" textline " " bitfld.long 0x00 26. " BEPC_3 ,Back-End power control 3" "Off,On" bitfld.long 0x00 25. " BEPC_2 ,Back-End power control 2" "Off,On" bitfld.long 0x00 24. " BEPC_1 ,Back-End power control 1" "Off,On" bitfld.long 0x00 22. " IPSINT_C ,INT_C enable" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " IPSINT_B ,INT_B enable" "Disabled,Enabled" bitfld.long 0x00 20. " IPSINT_A ,INT_A enable" "Disabled,Enabled" bitfld.long 0x00 16.--18. " CPS ,Clock pin select" "Disabled,CLK[1],CLK[2],CLK[3],CLK[4],CLK[5],CLK[6],CLK[7]" bitfld.long 0x00 14. " BWP_7 ,Bus width preset 7" "4 bit,8 bit" textline " " bitfld.long 0x00 13. " BWP_6 ,Bus width preset 6" "4 bit,8 bit" bitfld.long 0x00 12. " BWP_5 ,Bus width preset 5" "4 bit,8 bit" bitfld.long 0x00 11. " BWP_4 ,Bus width preset 4" "4 bit,8 bit" bitfld.long 0x00 10. " BWP_3 ,Bus width preset 3" "4 bit,8 bit" textline " " bitfld.long 0x00 9. " BWP_2 ,Bus width preset 2" "4 bit,8 bit" bitfld.long 0x00 8. " BWP_1 ,Bus width preset 1" "4 bit,8 bit" bitfld.long 0x00 4.--5. " NIIP ,Number of interrupt input pins" "Not supported,INTA,INTA & INTB,INTA & INTB & INTC" bitfld.long 0x00 0.--2. " NCPS ,Number of clock pins supported" "0,1,2,3,4,5,6,7" group.word 0xFC++0x03 line.word 0x00 "SLOTIRQSTAT,Slot Interrupt Status Register" rbitfld.word 0x00 7. " IS_7 ,Interrupt signal for slot 8" "0,1" rbitfld.word 0x00 6. " IS_6 ,Interrupt signal for slot 7" "0,1" rbitfld.word 0x00 5. " IS_5 ,Interrupt signal for slot 6" "0,1" rbitfld.word 0x00 4. " IS_4 ,Interrupt signal for slot 5" "0,1" textline " " rbitfld.word 0x00 3. " IS_3 ,Interrupt signal for slot 4" "0,1" rbitfld.word 0x00 2. " IS_2 ,Interrupt signal for slot 3" "0,1" rbitfld.word 0x00 1. " IS_1 ,Interrupt signal for slot 2" "0,1" rbitfld.word 0x00 0. " IS_0 ,Interrupt signal for slot 1" "0,1" line.word 0x02 "HOSTCTRLVER,Host Controller Version Register" hexmask.word.byte 0x02 8.--15. 1. " VVN ,Vendor version number" hexmask.word.byte 0x02 0.--7. 1. " SVN ,Specification version number" width 0x0B tree.end endif tree "ECC Capture Address" base ad:0x40000300 width 8. rgroup.long 0x00++0x03 line.long 0x00 "FERRAD,Flash ECC ERR Address Capture Register" hexmask.long.tbyte 0x00 0.--22. 1. " ERRAD ,Flash ECC ERR address capture" width 0x0B tree.end tree "Peripheral Clock Gating" base ad:0x4003C100 width 7. group.long 0x00++0x07 line.long 0x00 "CKEN0,Peripheral Function Clock Control Register 0" bitfld.long 0x00 28. " GIOCK ,Settings for operation clock supplying and gating to GPIO function" "Gated,Supplied" bitfld.long 0x00 26. " EXBCK ,Settings for operation clock supplying and gating of external bus interface function" "Gated,Supplied" bitfld.long 0x00 24. " DMACK ,Supplying and gating settings of DMAC operation clock" "Gated,Supplied" textline " " sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.long 0x00 18. " ADCCK2 ,A/D converter unit 2" "Gated,Supplied" bitfld.long 0x00 17. " ADCCK1 ,A/D converter unit 1" "Gated,Supplied" bitfld.long 0x00 16. " ADCCK0 ,A/D converter unit 0" "Gated,Supplied" textline " " else bitfld.long 0x00 17. " ADCCK1 ,A/D converter unit 1" "Gated,Supplied" bitfld.long 0x00 16. " ADCCK0 ,A/D converter unit 0" "Gated,Supplied" textline " " endif sif (cpuis("S6E2C*")) bitfld.long 0x00 15. " MFSCK15 ,Multi-function serial interface channel 15" "Gated,Supplied" bitfld.long 0x00 14. " MFSCK14 ,Multi-function serial interface channel 14" "Gated,Supplied" bitfld.long 0x00 13. " MFSCK13 ,Multi-function serial interface channel 13" "Gated,Supplied" bitfld.long 0x00 12. " MFSCK12 ,Multi-function serial interface channel 12" "Gated,Supplied" textline " " bitfld.long 0x00 11. " MFSCK11 ,Multi-function serial interface channel 11" "Gated,Supplied" bitfld.long 0x00 10. " MFSCK10 ,Multi-function serial interface channel 10" "Gated,Supplied" bitfld.long 0x00 9. " MFSCK9 ,Multi-function serial interface channel 9" "Gated,Supplied" bitfld.long 0x00 8. " MFSCK8 ,Multi-function serial interface channel 8" "Gated,Supplied" textline " " endif sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2D*")||cpuis("S6E2C*")) bitfld.long 0x00 7. " MFSCK7 ,Multi-function serial interface channel 7" "Gated,Supplied" bitfld.long 0x00 6. " MFSCK6 ,Multi-function serial interface channel 6" "Gated,Supplied" bitfld.long 0x00 5. " MFSCK5 ,Multi-function serial interface channel 5" "Gated,Supplied" bitfld.long 0x00 4. " MFSCK4 ,Multi-function serial interface channel 4" "Gated,Supplied" textline " " else bitfld.long 0x00 5. " MFSCK5 ,Multi-function serial interface channel 5" "Gated,Supplied" bitfld.long 0x00 4. " MFSCK4 ,Multi-function serial interface channel 4" "Gated,Supplied" textline " " endif bitfld.long 0x00 3. " MFSCK3 ,Multi-function serial interface channel 3" "Gated,Supplied" bitfld.long 0x00 2. " MFSCK2 ,Multi-function serial interface channel 2" "Gated,Supplied" bitfld.long 0x00 1. " MFSCK1 ,Multi-function serial interface channel 1" "Gated,Supplied" bitfld.long 0x00 0. " MFSCK0 ,Multi-function serial interface channel 0" "Gated,Supplied" line.long 0x04 "MRST0,Peripheral Reset Control Register 0" bitfld.long 0x04 26. " EXBRST ,Reset control for external bus interface" "No reset,Reset" bitfld.long 0x04 24. " DMARST ,Reset control of DMAC" "No reset,Reset" textline " " sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")) bitfld.long 0x04 18. " ADCRST2 ,Reset control of A/D converter 2" "No reset,Reset" bitfld.long 0x04 17. " ADCRST1 ,Reset control of A/D converter 1" "No reset,Reset" bitfld.long 0x04 16. " ADCRST0 ,Reset control of A/D converter 0" "No reset,Reset" textline " " else bitfld.long 0x04 17. " ADCRST1 ,Reset control of A/D converter 1" "No reset,Reset" bitfld.long 0x04 16. " ADCRST0 ,Reset control of A/D converter 0" "No reset,Reset" textline " " endif sif (cpuis("S6E2C*")) bitfld.long 0x04 15. " MFSRST15 ,Control of software reset of multi-function serial interface 15" "No reset,Reset" bitfld.long 0x04 14. " MFSRST14 ,Control of software reset of multi-function serial interface 14" "No reset,Reset" bitfld.long 0x04 13. " MFSRST13 ,Control of software reset of multi-function serial interface 13" "No reset,Reset" bitfld.long 0x04 12. " MFSRST12 ,Control of software reset of multi-function serial interface 12" "No reset,Reset" textline " " bitfld.long 0x04 11. " MFSRST11 ,Control of software reset of multi-function serial interface 11" "No reset,Reset" bitfld.long 0x04 10. " MFSRST10 ,Control of software reset of multi-function serial interface 10" "No reset,Reset" bitfld.long 0x04 9. " MFSRST9 ,Control of software reset of multi-function serial interface 9" "No reset,Reset" bitfld.long 0x04 8. " MFSRST8 ,Control of software reset of multi-function serial interface 8" "No reset,Reset" textline " " endif sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2D*")||cpuis("S6E2C*")) bitfld.long 0x04 7. " MFSRST7 ,Control of software reset of multi-function serial interface 7" "No reset,Reset" bitfld.long 0x04 6. " MFSRST6 ,Control of software reset of multi-function serial interface 6" "No reset,Reset" bitfld.long 0x04 5. " MFSRST5 ,Control of software reset of multi-function serial interface 5" "No reset,Reset" bitfld.long 0x04 4. " MFSRST4 ,Control of software reset of multi-function serial interface 4" "No reset,Reset" textline " " else bitfld.long 0x04 5. " MFSRST5 ,Control of software reset of multi-function serial interface 5" "No reset,Reset" bitfld.long 0x04 4. " MFSRST4 ,Control of software reset of multi-function serial interface 4" "No reset,Reset" textline " " endif bitfld.long 0x04 3. " MFSRST3 ,Control of software reset of multi-function serial interface 3" "No reset,Reset" bitfld.long 0x04 2. " MFSRST2 ,Control of software reset of multi-function serial interface 2" "No reset,Reset" bitfld.long 0x04 1. " MFSRST1 ,Control of software reset of multi-function serial interface 1" "No reset,Reset" bitfld.long 0x04 0. " MFSRST0 ,Control of software reset of multi-function serial interface 0" "No reset,Reset" group.long 0x10++0x07 line.long 0x00 "CKEN1,Peripheral Clock Control Register 1" bitfld.long 0x00 19. " QDUCK3 ,Settings for operation clock supply and gating of quad counter 3" "Gated,Supplied" bitfld.long 0x00 18. " QDUCK2 ,Settings for operation clock supply and gating of quad counter 2" "Gated,Supplied" bitfld.long 0x00 17. " QDUCK1 ,Settings for operation clock supply and gating of quad counter 1" "Gated,Supplied" bitfld.long 0x00 16. " QDUCK0 ,Settings for operation clock supply and gating of quad counter 0" "Gated,Supplied" textline " " sif (cpuis("S6E2C*")) bitfld.long 0x00 10. " MFTCK2 ,Settings for operation clock supply and gating of multi-function timer and PPG 2" "Gated,Supplied" bitfld.long 0x00 9. " MFTCK1 ,Settings for operation clock supply and gating of multi-function timer and PPG 1" "Gated,Supplied" bitfld.long 0x00 8. " MFTCK0 ,Settings for operation clock supply and gating of multi-function timer and PPG 0" "Gated,Supplied" textline " " elif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")) bitfld.long 0x00 9. " MFTCK1 ,Settings for operation clock supply and gating of multi-function timer and PPG 1" "Gated,Supplied" bitfld.long 0x00 8. " MFTCK0 ,Settings for operation clock supply and gating of multi-function timer and PPG 0" "Gated,Supplied" textline " " else bitfld.long 0x00 8. " MFTCK0 ,Settings for operation clock supply and gating of multi-function timer and PPG 0" "Gated,Supplied" textline " " endif sif (cpuis("S6E2C*")) bitfld.long 0x00 3. " BTMCK3 ,Settings operation clock supply and gating to base timer 12-15" "Gated,Supplied" bitfld.long 0x00 2. " BTMCK2 ,Settings operation clock supply and gating to base timer 8-11" "Gated,Supplied" bitfld.long 0x00 1. " BTMCK1 ,Settings operation clock supply and gating to base timer 4-7" "Gated,Supplied" bitfld.long 0x00 0. " BTMCK0 ,Settings operation clock supply and gating to base timer 0-3" "Gated,Supplied" else bitfld.long 0x00 1. " BTMCK1 ,Settings operation clock supply and gating to base timer 4-7" "Gated,Supplied" bitfld.long 0x00 0. " BTMCK0 ,Settings operation clock supply and gating to base timer 0-3" "Gated,Supplied" endif line.long 0x04 "MRST1,Peripheral Function Reset Control Register 1" bitfld.long 0x04 19. " QDURST3 ,Reset control of quad counter 3" "No reset,Reset" bitfld.long 0x04 18. " QDURST2 ,Reset control of quad counter 2" "No reset,Reset" bitfld.long 0x04 17. " QDURST1 ,Reset control of quad counter 1" "No reset,Reset" bitfld.long 0x04 16. " QDURST0 ,Reset control of quad counter 0" "No reset,Reset" textline " " sif (cpuis("S6E2C*")) bitfld.long 0x04 10. " MFTRST2 ,Control of multi-function timer 2 and PPG reset control 16_18_20_22" "No reset,Reset" bitfld.long 0x04 9. " MFTRST1 ,Control of multi-function timer 1 and PPG reset control 8_10_12_14" "No reset,Reset" bitfld.long 0x04 8. " MFTRST0 ,Control of multi-function timer 0 and PPG reset control 0_2_4_6" "No reset,Reset" textline " " elif (cpuis("MB9BF?6?L")||cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")) bitfld.long 0x04 9. " MFTRST1 ,Control of multi-function timer 1 and PPG reset control 8_10_12_14" "No reset,Reset" bitfld.long 0x04 8. " MFTRST0 ,Control of multi-function timer 0 and PPG reset control 0_2_4_6" "No reset,Reset" textline " " else bitfld.long 0x04 8. " MFTRST0 ,Control of multi-function timer 0 and PPG reset control 0_2_4_6" "No reset,Reset" textline " " endif sif (cpuis("S6E2C*")) bitfld.long 0x04 3. " BTMRST1 ,Reset control of base timer 12-15" "No reset,Reset" bitfld.long 0x04 2. " BTMRST0 ,Reset control of base timer 8-11" "No reset,Reset" bitfld.long 0x04 1. " BTMRST1 ,Reset control of base timer 4-7" "No reset,Reset" bitfld.long 0x04 0. " BTMRST0 ,Reset control of base timer 0-3" "No reset,Reset" else bitfld.long 0x04 1. " BTMRST1 ,Reset control of base timer 4-7" "No reset,Reset" bitfld.long 0x04 0. " BTMRST0 ,Reset control of base timer 0-3" "No reset,Reset" endif group.long 0x20++0x03 line.long 0x00 "CKEN2,Peripheral Clock Control Register 2" sif (cpuis("S6E2C??J*")||cpuis("S6E2C??L*")) bitfld.long 0x00 28. " QSPICK ,Settings for operation clock supply and gating to Hi-Speed Quad SPI controller" "Gated,Supplied" textline " " endif sif (cpuis("S6E2C*")) bitfld.long 0x00 25. " CECCK1 ,Settings for operation clock supply and gating of HDMI-CEC/Remote Control Reception channel 1" "Gated,Supplied" bitfld.long 0x00 24. " CECCK0 ,Settings for operation clock supply and gating of HDMI-CEC/Remote Control Reception channel 0" "Gated,Supplied" textline " " endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x00 20. " PCRCCK ,Settings for operation clock supply and gating to Programmable-CRC" "Gated,Supplied" textline " " endif sif (cpuis("S6E2D*")) bitfld.long 0x00 17. " I2SCK1 ,Settings for operation clock supply and gating of I2S Interface channel 1" "Gated,Supplied" bitfld.long 0x00 16. " I2SCK0 ,Settings for operation clock supply and gating of I2S Interface channel 0" "Gated,Supplied" textline " " elif (cpuis("S6E2C??J*")||cpuis("S6E2C??L*")) bitfld.long 0x00 16. " I2SCK0 ,Settings for operation clock supply and gating of I2S Interface channel 0" "Gated,Supplied" textline " " endif sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2DF*")||cpuis("S6E2DH*")) bitfld.long 0x00 8. " SDCCK ,Settings for operation clock supply and gating to SD card interface" "Gated,Supplied" textline " " endif sif (cpuis("S6E2C4*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 6. " CANCK2 ,Settings for clock supply and gating to CAN controller channel 2" "Gated,Supplied" bitfld.long 0x00 5. " CANCK1 ,Settings for clock supply and gating to CAN controller channel 1" "Gated,Supplied" bitfld.long 0x00 4. " CANCK0 ,Settings for clock supply and gating to CAN controller channel 0" "Gated,Supplied" elif (cpuis("S6E2D5*")||cpuis("S6E2DH*")) bitfld.long 0x00 6. " CANCK2 ,Settings for clock supply and gating to CAN controller channel 2" "Gated,Supplied" rbitfld.long 0x00 5. " CANCK1 ,Settings for clock supply and gating to CAN controller channel 1" "Gated,Supplied" rbitfld.long 0x00 4. " CANCK0 ,Settings for clock supply and gating to CAN controller channel 0" "Gated,Supplied" elif (cpuis("MB9BF46?M")||cpuis("MB9BF46?N")||cpuis("MB9BF46?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")) bitfld.long 0x00 5. " CANCK1 ,Settings for clock supply and gating to CAN controller channel 1" "Gated,Supplied" bitfld.long 0x00 4. " CANCK0 ,Settings for clock supply and gating to CAN controller channel 0" "Gated,Supplied" elif (cpuis("MB9BF46?K")||cpuis("MB9BF46?L")||cpuis("MB9BF56?K")||cpuis("MB9BF56?L")) rbitfld.long 0x00 5. " CANCK1 ,Settings for clock supply and gating to CAN controller channel 1" "Gated,Supplied" bitfld.long 0x00 4. " CANCK0 ,Settings for clock supply and gating to CAN controller channel 0" "Gated,Supplied" elif (cpuis("S6E2C1*")||cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2D3*")||cpuis("S6E2DF*")) rbitfld.long 0x00 6. " CANCK2 ,Settings for clock supply and gating to CAN controller channel 2" "Gated,Supplied" rbitfld.long 0x00 5. " CANCK1 ,Settings for clock supply and gating to CAN controller channel 1" "Gated,Supplied" rbitfld.long 0x00 4. " CANCK0 ,Settings for clock supply and gating to CAN controller channel 0" "Gated,Supplied" else rbitfld.long 0x00 5. " CANCK1 ,Settings for clock supply and gating to CAN controller channel 1" "Gated,Supplied" rbitfld.long 0x00 4. " CANCK0 ,Settings for clock supply and gating to CAN controller channel 0" "Gated,Supplied" endif textline " " sif (cpuis("S6E2C2*")||cpuis("S2E2C3*")||cpuis("S2E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 1. " USBCK1 ,Settings for operation clock supply and gating of USB(function/host) channel 1" "Gated,Supplied" bitfld.long 0x00 0. " USBCK0 ,Settings for operation clock supply and gating of USB(function/host) channel 0" "Gated,Supplied" elif (cpuis("S6E2D3*")||cpuis("S6E2D5*")||cpuis("S6E2DF*")||cpuis("S6E2DH*")||cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 0. " USBCK0 ,Settings for operation clock supply and gating of USB(function/host) channel 0" "Gated,Supplied" endif group.long 0x24++0x03 line.long 0x00 "MRST2,Peripheral Function Reset Control Reset 2" sif (cpuis("S6E2C??J*")||cpuis("S6E2C??L*")||cpuis("S6E2D*")) bitfld.long 0x00 28. " QSPIRST ,Reset control of Hi-Speed Quad SPI controller" "No reset,Reset" textline " " endif sif (cpuis("S6E2C*")) bitfld.long 0x00 25. " CECRST1 ,Reset control of HDMI-CEC/Remote Control Reception channel 1" "No reset,Reset" bitfld.long 0x00 24. " CECRST0 ,Reset control of HDMI-CEC/Remote Control Reception channel 0" "No reset,Reset" textline " " endif sif (cpuis("S6E2C*")||cpuis("S6E2D*")) bitfld.long 0x00 20. " PCRCRST ,Reset control of Programmable-CRC" "No reset,Reset" textline " " endif sif (cpuis("S6E2D*")) bitfld.long 0x00 17. " I2SRST1 ,Reset control of I2S Interface channel 1" "No reset,Reset" bitfld.long 0x00 16. " I2SRST0 ,Reset control of I2S Interface channel 0" "No reset,Reset" textline " " elif (cpuis("S6E2C??J*")||cpuis("S6E2C??L*")) bitfld.long 0x00 16. " I2SRST0 ,Reset control of I2S Interface channel 0" "No reset,Reset" textline " " endif sif (cpuis("MB9BF?6?M")||cpuis("MB9BF?6?N")||cpuis("MB9BF?6?R")||cpuis("MB9BF568F")||cpuis("S6E2C*")||cpuis("S6E2DF*")||cpuis("S6E2DH*")) bitfld.long 0x00 8. " SDCRST ,Reset control of SD card interface" "No reset,Reset" textline " " endif sif (cpuis("S6E2C4*")||cpuis("S6E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 6. " CANRST2 ,Reset control of CAN controller channel 2" "No reset,Reset" bitfld.long 0x00 5. " CANRST1 ,Reset control of CAN controller channel 1" "No reset,Reset" bitfld.long 0x00 4. " CANRST0 ,Reset control of CAN controller channel 0" "No reset,Reset" elif (cpuis("S6E2D5*")||cpuis("S6E2DH*")) bitfld.long 0x00 6. " CANRST2 ,Reset control of CAN controller channel 2" "No reset,Reset" rbitfld.long 0x00 5. " CANRST1 ,Reset control of CAN controller channel 1" "No reset,Reset" rbitfld.long 0x00 4. " CANRST0 ,Reset control of CAN controller channel 0" "No reset,Reset" elif (cpuis("MB9BF46?M")||cpuis("MB9BF46?N")||cpuis("MB9BF46?R")||cpuis("MB9BF56?M")||cpuis("MB9BF56?N")||cpuis("MB9BF56?R")||cpuis("MB9BF568F")) bitfld.long 0x00 5. " CANRST1 ,Reset control of CAN controller channel 1" "No reset,Reset" bitfld.long 0x00 4. " CANRST0 ,Reset control of CAN controller channel 0" "No reset,Reset" elif (cpuis("MB9BF46?K")||cpuis("MB9BF46?L")||cpuis("MB9BF56?K")||cpuis("MB9BF56?L")) rbitfld.long 0x00 5. " CANRST1 ,Reset control of CAN controller channel 1" "No reset,Reset" bitfld.long 0x00 4. " CANRST0 ,Reset control of CAN controller channel 0" "No reset,Reset" elif (cpuis("S6E2C1*")||cpuis("S6E2C2*")||cpuis("S6E2C3*")||cpuis("S6E2D3*")||cpuis("S6E2DF*")) rbitfld.long 0x00 6. " CANRST2 ,Reset control of CAN controller channel 2" "No reset,Reset" rbitfld.long 0x00 5. " CANRST1 ,Reset control of CAN controller channel 1" "No reset,Reset" rbitfld.long 0x00 4. " CANRST0 ,Reset control of CAN controller channel 0" "No reset,Reset" else rbitfld.long 0x00 5. " CANRST1 ,Reset control of CAN controller channel 1" "No reset,Reset" rbitfld.long 0x00 4. " CANRST0 ,Reset control of CAN controller channel 0" "No reset,Reset" endif textline " " sif (cpuis("S6E2C2*")||cpuis("S2E2C3*")||cpuis("S2E2C5*")||cpuis("S6E2CC*")) bitfld.long 0x00 1. " USBRST1 ,Reset control of USB (function/host) channel 1" "No reset,Reset" bitfld.long 0x00 0. " USBRST0 ,Reset control of USB (function/host) channel 0" "No reset,Reset" elif (cpuis("S6E2D3*")||cpuis("S6E2D5*")||cpuis("S6E2DF*")||cpuis("S6E2DH*")||cpuis("MB9BF56*")||cpuis("MB9BF36*")) bitfld.long 0x00 0. " USBRST0 ,Reset control of USB (function/host) channel 0" "No reset,Reset" endif width 0x0b tree.end tree "Unique ID" base ad:0x40000200 width 7. rgroup.long 0x00++0x07 line.long 0x00 "UIDR0,Unique ID Register 0" hexmask.long 0x00 4.--31. 1. " UID ,Unique ID register[27:0]" line.long 0x04 "UIDR1,Unique ID Register 1" hexmask.long.word 0x04 0.--12. 1. " UID ,Unique ID register[40:28]" width 0x0B tree.end tree "DSTC" base ad:0x40061000 width 19. group.long 0x00++0x07 line.long 0x00 "DESTP,Register Sets The Start Address Of The Descriptor Area" line.long 0x04 "HWDESP,Hardware DES pointer" hexmask.long.word 0x04 16.--29. 1. " HWDESP ,Register sets the DESP that the DSTC refers to" hexmask.long.byte 0x04 0.--7. 1. " CHANNEL ,Register sets the the channel number for the HWDESP" group.byte 0x08++0x01 line.byte 0x00 "CMD,Register Issues A Command To The DSTC And Reads The State Of The DSTC" bitfld.byte 0x00 2.--7. " CMD[7:2] ,Command issued to the DSTC" ",Standby release,Standby transition,,SWCLR,,,,ERCLR,,,,,,,,,,,,,,,,,,,,,,,,MKCLR,?..." rbitfld.byte 0x00 0.--1. " CMD[1:0] ,DSTC status" "Normal,Standby,Transition 1,Transition 2" line.byte 0x01 "CFG,Register Sets Operation Functions Of The DSTC" bitfld.byte 0x01 4.--6. " SWPR ,Software transfer priority" "Highest,1/2,1/3,1/7,1/15,1/31,1/63,Lowest" bitfld.byte 0x01 3. " ESTE ,Error stop enable" "Disabled,Enabled" bitfld.byte 0x01 2. " RBDIS ,Read skip buffer disable" "Yes,No" textline " " bitfld.byte 0x01 1. " ERINTE ,Error interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 0. " SWINTE ,Software interrupt enable" "Disabled,Enabled" group.word 0x0A++0x01 line.word 0x00 "SWTR,Software Trigger Register" rbitfld.word 0x00 15. " SWST ,Software status" "Transfer failed,Transfer success" rbitfld.word 0x00 14. " SWREQ ,Software request" "Not requested,Requested" hexmask.word 0x00 0.--13. 1. " SWDESP ,Software DES pointer" rgroup.long 0x0C++0x03 line.long 0x00 "MONERS,Register Shows Details Of A Transfer Error That Has Occurred" hexmask.long.word 0x00 16.--29. 1. " EDESP ,Error DES pointer" hexmask.long.byte 0x00 8.--15. 1. " ECH ,Error hardware channel" bitfld.long 0x00 6. " EHS ,Error hardware software" "SW,HW" textline " " bitfld.long 0x00 4. " ESTOP ,Error stop" "No error,Error" bitfld.long 0x00 3. " DER ,Double error" "No error,Error" bitfld.long 0x00 0.--2. " EST ,Error status" "No error,Source access,Destination access,Transfer stopped compulsorily,DES access,DES open,?..." group.long 0x10++0x07 line.long 0x00 "DREQENB[31:0],DMA Request Enable (Channels - 31:0)" bitfld.long 0x00 31. " DREQENB31 ,HW Channel 31 Enable" "Disabled,Enabled" bitfld.long 0x00 30. " DREQENB30 ,HW Channel 30 Enable" "Disabled,Enabled" bitfld.long 0x00 29. " DREQENB29 ,HW Channel 29 Enable" "Disabled,Enabled" bitfld.long 0x00 28. " DREQENB28 ,HW Channel 28 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " DREQENB27 ,HW Channel 27 Enable" "Disabled,Enabled" bitfld.long 0x00 26. " DREQENB26 ,HW Channel 26 Enable" "Disabled,Enabled" bitfld.long 0x00 25. " DREQENB25 ,HW Channel 25 Enable" "Disabled,Enabled" bitfld.long 0x00 24. " DREQENB24 ,HW Channel 24 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " DREQENB23 ,HW Channel 23 Enable" "Disabled,Enabled" bitfld.long 0x00 22. " DREQENB22 ,HW Channel 22 Enable" "Disabled,Enabled" bitfld.long 0x00 21. " DREQENB21 ,HW Channel 21 Enable" "Disabled,Enabled" bitfld.long 0x00 20. " DREQENB20 ,HW Channel 20 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " DREQENB19 ,HW Channel 19 Enable" "Disabled,Enabled" bitfld.long 0x00 18. " DREQENB18 ,HW Channel 18 Enable" "Disabled,Enabled" bitfld.long 0x00 17. " DREQENB17 ,HW Channel 17 Enable" "Disabled,Enabled" bitfld.long 0x00 16. " DREQENB16 ,HW Channel 16 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " DREQENB15 ,HW Channel 15 Enable" "Disabled,Enabled" bitfld.long 0x00 14. " DREQENB14 ,HW Channel 14 Enable" "Disabled,Enabled" bitfld.long 0x00 13. " DREQENB13 ,HW Channel 13 Enable" "Disabled,Enabled" bitfld.long 0x00 12. " DREQENB12 ,HW Channel 12 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " DREQENB11 ,HW Channel 11 Enable" "Disabled,Enabled" bitfld.long 0x00 10. " DREQENB10 ,HW Channel 10 Enable" "Disabled,Enabled" bitfld.long 0x00 9. " DREQENB09 ,HW Channel 9 Enable" "Disabled,Enabled" bitfld.long 0x00 8. " DREQENB08 ,HW Channel 8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " DREQENB07 ,HW Channel 7 Enable" "Disabled,Enabled" bitfld.long 0x00 6. " DREQENB06 ,HW Channel 6 Enable" "Disabled,Enabled" bitfld.long 0x00 5. " DREQENB05 ,HW Channel 5 Enable" "Disabled,Enabled" bitfld.long 0x00 4. " DREQENB04 ,HW Channel 4 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " DREQENB03 ,HW Channel 3 Enable" "Disabled,Enabled" bitfld.long 0x00 2. " DREQENB02 ,HW Channel 2 Enable" "Disabled,Enabled" bitfld.long 0x00 1. " DREQENB01 ,HW Channel 1 Enable" "Disabled,Enabled" bitfld.long 0x00 0. " DREQENB00 ,HW Channel 0 Enable" "Disabled,Enabled" line.long 0x04 "DREQENB[63:32],DMA Request Enable (Channels - 63:32)" bitfld.long 0x04 31. " DREQENB63 ,HW Channel 63 Enable" "Disabled,Enabled" bitfld.long 0x04 30. " DREQENB62 ,HW Channel 62 Enable" "Disabled,Enabled" bitfld.long 0x04 29. " DREQENB61 ,HW Channel 61 Enable" "Disabled,Enabled" bitfld.long 0x04 28. " DREQENB60 ,HW Channel 60 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 27. " DREQENB59 ,HW Channel 59 Enable" "Disabled,Enabled" bitfld.long 0x04 26. " DREQENB58 ,HW Channel 58 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " DREQENB57 ,HW Channel 57 Enable" "Disabled,Enabled" bitfld.long 0x04 24. " DREQENB56 ,HW Channel 56 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 23. " DREQENB55 ,HW Channel 55 Enable" "Disabled,Enabled" bitfld.long 0x04 22. " DREQENB54 ,HW Channel 54 Enable" "Disabled,Enabled" bitfld.long 0x04 21. " DREQENB53 ,HW Channel 53 Enable" "Disabled,Enabled" bitfld.long 0x04 20. " DREQENB52 ,HW Channel 52 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " DREQENB51 ,HW Channel 51 Enable" "Disabled,Enabled" bitfld.long 0x04 18. " DREQENB50 ,HW Channel 50 Enable" "Disabled,Enabled" bitfld.long 0x04 17. " DREQENB49 ,HW Channel 49 Enable" "Disabled,Enabled" bitfld.long 0x04 16. " DREQENB48 ,HW Channel 48 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 15. " DREQENB47 ,HW Channel 47 Enable" "Disabled,Enabled" bitfld.long 0x04 14. " DREQENB46 ,HW Channel 46 Enable" "Disabled,Enabled" bitfld.long 0x04 13. " DREQENB45 ,HW Channel 45 Enable" "Disabled,Enabled" bitfld.long 0x04 12. " DREQENB44 ,HW Channel 44 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 11. " DREQENB43 ,HW Channel 43 Enable" "Disabled,Enabled" bitfld.long 0x04 10. " DREQENB42 ,HW Channel 42 Enable" "Disabled,Enabled" bitfld.long 0x04 9. " DREQENB41 ,HW Channel 41 Enable" "Disabled,Enabled" bitfld.long 0x04 8. " DREQENB40 ,HW Channel 40 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " DREQENB39 ,HW Channel 39 Enable" "Disabled,Enabled" bitfld.long 0x04 6. " DREQENB38 ,HW Channel 38 Enable" "Disabled,Enabled" bitfld.long 0x04 5. " DREQENB37 ,HW Channel 37 Enable" "Disabled,Enabled" bitfld.long 0x04 4. " DREQENB36 ,HW Channel 36 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " DREQENB35 ,HW Channel 35 Enable" "Disabled,Enabled" bitfld.long 0x04 2. " DREQENB34 ,HW Channel 34 Enable" "Disabled,Enabled" bitfld.long 0x04 1. " DREQENB33 ,HW Channel 33 Enable" "Disabled,Enabled" bitfld.long 0x04 0. " DREQENB32 ,HW Channel 32 Enable" "Disabled,Enabled" sif !cpuis("S6E1C12*")&&!cpuis("S6E1C32*")&&!cpuis("S6E1C11*")&&!cpuis("S6E1C31*") group.long 0x18++0x07 line.long 0x00 "DREQENB[95:64],DMA Request Enable (Channels - 95:64)" bitfld.long 0x00 31. " DREQENB95 ,HW Channel 95 Enable" "Disabled,Enabled" bitfld.long 0x00 30. " DREQENB94 ,HW Channel 94 Enable" "Disabled,Enabled" bitfld.long 0x00 29. " DREQENB93 ,HW Channel 93 Enable" "Disabled,Enabled" bitfld.long 0x00 28. " DREQENB92 ,HW Channel 92 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " DREQENB91 ,HW Channel 91 Enable" "Disabled,Enabled" bitfld.long 0x00 26. " DREQENB90 ,HW Channel 90 Enable" "Disabled,Enabled" bitfld.long 0x00 25. " DREQENB89 ,HW Channel 89 Enable" "Disabled,Enabled" bitfld.long 0x00 24. " DREQENB88 ,HW Channel 88 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " DREQENB87 ,HW Channel 87 Enable" "Disabled,Enabled" bitfld.long 0x00 22. " DREQENB86 ,HW Channel 86 Enable" "Disabled,Enabled" bitfld.long 0x00 21. " DREQENB85 ,HW Channel 85 Enable" "Disabled,Enabled" bitfld.long 0x00 20. " DREQENB84 ,HW Channel 84 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " DREQENB83 ,HW Channel 83 Enable" "Disabled,Enabled" bitfld.long 0x00 18. " DREQENB82 ,HW Channel 82 Enable" "Disabled,Enabled" bitfld.long 0x00 17. " DREQENB81 ,HW Channel 81 Enable" "Disabled,Enabled" bitfld.long 0x00 16. " DREQENB80 ,HW Channel 80 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " DREQENB79 ,HW Channel 79 Enable" "Disabled,Enabled" bitfld.long 0x00 14. " DREQENB78 ,HW Channel 78 Enable" "Disabled,Enabled" bitfld.long 0x00 13. " DREQENB77 ,HW Channel 77 Enable" "Disabled,Enabled" bitfld.long 0x00 12. " DREQENB76 ,HW Channel 76 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " DREQENB75 ,HW Channel 75 Enable" "Disabled,Enabled" bitfld.long 0x00 10. " DREQENB74 ,HW Channel 74 Enable" "Disabled,Enabled" bitfld.long 0x00 9. " DREQENB73 ,HW Channel 73 Enable" "Disabled,Enabled" bitfld.long 0x00 8. " DREQENB72 ,HW Channel 72 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " DREQENB71 ,HW Channel 71 Enable" "Disabled,Enabled" bitfld.long 0x00 6. " DREQENB70 ,HW Channel 70 Enable" "Disabled,Enabled" bitfld.long 0x00 5. " DREQENB69 ,HW Channel 69 Enable" "Disabled,Enabled" bitfld.long 0x00 4. " DREQENB68 ,HW Channel 68 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " DREQENB67 ,HW Channel 67 Enable" "Disabled,Enabled" bitfld.long 0x00 2. " DREQENB66 ,HW Channel 66 Enable" "Disabled,Enabled" bitfld.long 0x00 1. " DREQENB65 ,HW Channel 65 Enable" "Disabled,Enabled" bitfld.long 0x00 0. " DREQENB64 ,HW Channel 64 Enable" "Disabled,Enabled" line.long 0x04 "DREQENB[127:96],DMA Request Enable (Channels - 127:96)" bitfld.long 0x04 31. " DREQENB127 ,HW Channel 127 Enable" "Disabled,Enabled" bitfld.long 0x04 30. " DREQENB126 ,HW Channel 126 Enable" "Disabled,Enabled" bitfld.long 0x04 29. " DREQENB125 ,HW Channel 125 Enable" "Disabled,Enabled" bitfld.long 0x04 28. " DREQENB124 ,HW Channel 124 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 27. " DREQENB123 ,HW Channel 123 Enable" "Disabled,Enabled" bitfld.long 0x04 26. " DREQENB122 ,HW Channel 122 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " DREQENB121 ,HW Channel 121 Enable" "Disabled,Enabled" bitfld.long 0x04 24. " DREQENB120 ,HW Channel 120 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 23. " DREQENB119 ,HW Channel 119 Enable" "Disabled,Enabled" bitfld.long 0x04 22. " DREQENB118 ,HW Channel 118 Enable" "Disabled,Enabled" bitfld.long 0x04 21. " DREQENB117 ,HW Channel 117 Enable" "Disabled,Enabled" bitfld.long 0x04 20. " DREQENB116 ,HW Channel 116 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " DREQENB115 ,HW Channel 115 Enable" "Disabled,Enabled" bitfld.long 0x04 18. " DREQENB114 ,HW Channel 114 Enable" "Disabled,Enabled" bitfld.long 0x04 17. " DREQENB113 ,HW Channel 113 Enable" "Disabled,Enabled" bitfld.long 0x04 16. " DREQENB112 ,HW Channel 112 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 15. " DREQENB111 ,HW Channel 111 Enable" "Disabled,Enabled" bitfld.long 0x04 14. " DREQENB110 ,HW Channel 110 Enable" "Disabled,Enabled" bitfld.long 0x04 13. " DREQENB109 ,HW Channel 109 Enable" "Disabled,Enabled" bitfld.long 0x04 12. " DREQENB108 ,HW Channel 108 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 11. " DREQENB107 ,HW Channel 107 Enable" "Disabled,Enabled" bitfld.long 0x04 10. " DREQENB106 ,HW Channel 106 Enable" "Disabled,Enabled" bitfld.long 0x04 9. " DREQENB105 ,HW Channel 105 Enable" "Disabled,Enabled" bitfld.long 0x04 8. " DREQENB104 ,HW Channel 104 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " DREQENB103 ,HW Channel 103 Enable" "Disabled,Enabled" bitfld.long 0x04 6. " DREQENB102 ,HW Channel 102 Enable" "Disabled,Enabled" bitfld.long 0x04 5. " DREQENB101 ,HW Channel 101 Enable" "Disabled,Enabled" bitfld.long 0x04 4. " DREQENB100 ,HW Channel 100 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " DREQENB99 ,HW Channel 99 Enable" "Disabled,Enabled" bitfld.long 0x04 2. " DREQENB98 ,HW Channel 98 Enable" "Disabled,Enabled" bitfld.long 0x04 1. " DREQENB97 ,HW Channel 97 Enable" "Disabled,Enabled" bitfld.long 0x04 0. " DREQENB96 ,HW Channel 96 Enable" "Disabled,Enabled" sif cpuis("S6E2C*") group.long 0x20++0x0F line.long 0x00 "DREQENB[159:128],DMA Request Enable (Channels - 159:128)" bitfld.long 0x00 31. " DREQENB159 ,HW Channel 159 Enable" "Disabled,Enabled" bitfld.long 0x00 30. " DREQENB158 ,HW Channel 158 Enable" "Disabled,Enabled" bitfld.long 0x00 29. " DREQENB157 ,HW Channel 157 Enable" "Disabled,Enabled" bitfld.long 0x00 28. " DREQENB156 ,HW Channel 156 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " DREQENB155 ,HW Channel 155 Enable" "Disabled,Enabled" bitfld.long 0x00 26. " DREQENB154 ,HW Channel 154 Enable" "Disabled,Enabled" bitfld.long 0x00 25. " DREQENB153 ,HW Channel 153 Enable" "Disabled,Enabled" bitfld.long 0x00 24. " DREQENB152 ,HW Channel 152 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " DREQENB151 ,HW Channel 151 Enable" "Disabled,Enabled" bitfld.long 0x00 22. " DREQENB150 ,HW Channel 150 Enable" "Disabled,Enabled" bitfld.long 0x00 21. " DREQENB149 ,HW Channel 149 Enable" "Disabled,Enabled" bitfld.long 0x00 20. " DREQENB148 ,HW Channel 148 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " DREQENB147 ,HW Channel 147 Enable" "Disabled,Enabled" bitfld.long 0x00 18. " DREQENB146 ,HW Channel 146 Enable" "Disabled,Enabled" bitfld.long 0x00 17. " DREQENB145 ,HW Channel 145 Enable" "Disabled,Enabled" bitfld.long 0x00 16. " DREQENB144 ,HW Channel 144 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " DREQENB143 ,HW Channel 143 Enable" "Disabled,Enabled" bitfld.long 0x00 14. " DREQENB142 ,HW Channel 142 Enable" "Disabled,Enabled" bitfld.long 0x00 13. " DREQENB141 ,HW Channel 141 Enable" "Disabled,Enabled" bitfld.long 0x00 12. " DREQENB140 ,HW Channel 140 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " DREQENB139 ,HW Channel 139 Enable" "Disabled,Enabled" bitfld.long 0x00 10. " DREQENB138 ,HW Channel 138 Enable" "Disabled,Enabled" bitfld.long 0x00 9. " DREQENB137 ,HW Channel 137 Enable" "Disabled,Enabled" bitfld.long 0x00 8. " DREQENB136 ,HW Channel 136 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " DREQENB135 ,HW Channel 135 Enable" "Disabled,Enabled" bitfld.long 0x00 6. " DREQENB134 ,HW Channel 134 Enable" "Disabled,Enabled" bitfld.long 0x00 5. " DREQENB133 ,HW Channel 133 Enable" "Disabled,Enabled" bitfld.long 0x00 4. " DREQENB132 ,HW Channel 132 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " DREQENB131 ,HW Channel 131 Enable" "Disabled,Enabled" bitfld.long 0x00 2. " DREQENB130 ,HW Channel 130 Enable" "Disabled,Enabled" bitfld.long 0x00 1. " DREQENB129 ,HW Channel 129 Enable" "Disabled,Enabled" bitfld.long 0x00 0. " DREQENB128 ,HW Channel 128 Enable" "Disabled,Enabled" line.long 0x04 "DREQENB[191:160],DMA Request Enable (Channels - 191:160)" bitfld.long 0x04 31. " DREQENB191 ,HW Channel 191 Enable" "Disabled,Enabled" bitfld.long 0x04 30. " DREQENB190 ,HW Channel 190 Enable" "Disabled,Enabled" bitfld.long 0x04 29. " DREQENB189 ,HW Channel 189 Enable" "Disabled,Enabled" bitfld.long 0x04 28. " DREQENB188 ,HW Channel 188 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 27. " DREQENB187 ,HW Channel 187 Enable" "Disabled,Enabled" bitfld.long 0x04 26. " DREQENB186 ,HW Channel 186 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " DREQENB185 ,HW Channel 185 Enable" "Disabled,Enabled" bitfld.long 0x04 24. " DREQENB184 ,HW Channel 184 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 23. " DREQENB183 ,HW Channel 183 Enable" "Disabled,Enabled" bitfld.long 0x04 22. " DREQENB182 ,HW Channel 182 Enable" "Disabled,Enabled" bitfld.long 0x04 21. " DREQENB181 ,HW Channel 181 Enable" "Disabled,Enabled" bitfld.long 0x04 20. " DREQENB180 ,HW Channel 180 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " DREQENB179 ,HW Channel 179 Enable" "Disabled,Enabled" bitfld.long 0x04 18. " DREQENB178 ,HW Channel 178 Enable" "Disabled,Enabled" bitfld.long 0x04 17. " DREQENB177 ,HW Channel 177 Enable" "Disabled,Enabled" bitfld.long 0x04 16. " DREQENB176 ,HW Channel 176 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 15. " DREQENB175 ,HW Channel 175 Enable" "Disabled,Enabled" bitfld.long 0x04 14. " DREQENB174 ,HW Channel 174 Enable" "Disabled,Enabled" bitfld.long 0x04 13. " DREQENB173 ,HW Channel 173 Enable" "Disabled,Enabled" bitfld.long 0x04 12. " DREQENB172 ,HW Channel 172 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 11. " DREQENB171 ,HW Channel 171 Enable" "Disabled,Enabled" bitfld.long 0x04 10. " DREQENB170 ,HW Channel 170 Enable" "Disabled,Enabled" bitfld.long 0x04 9. " DREQENB169 ,HW Channel 169 Enable" "Disabled,Enabled" bitfld.long 0x04 8. " DREQENB168 ,HW Channel 168 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " DREQENB167 ,HW Channel 167 Enable" "Disabled,Enabled" bitfld.long 0x04 6. " DREQENB166 ,HW Channel 166 Enable" "Disabled,Enabled" bitfld.long 0x04 5. " DREQENB165 ,HW Channel 165 Enable" "Disabled,Enabled" bitfld.long 0x04 4. " DREQENB164 ,HW Channel 164 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " DREQENB163 ,HW Channel 163 Enable" "Disabled,Enabled" bitfld.long 0x04 2. " DREQENB162 ,HW Channel 162 Enable" "Disabled,Enabled" bitfld.long 0x04 1. " DREQENB161 ,HW Channel 161 Enable" "Disabled,Enabled" bitfld.long 0x04 0. " DREQENB160 ,HW Channel 160 Enable" "Disabled,Enabled" line.long 0x08 "DREQENB[223:192],DMA Request Enable (Channels - 223:192)" bitfld.long 0x08 31. " DREQENB223 ,HW Channel 223 Enable" "Disabled,Enabled" bitfld.long 0x08 30. " DREQENB222 ,HW Channel 222 Enable" "Disabled,Enabled" bitfld.long 0x08 29. " DREQENB221 ,HW Channel 221 Enable" "Disabled,Enabled" bitfld.long 0x08 28. " DREQENB220 ,HW Channel 220 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 27. " DREQENB219 ,HW Channel 219 Enable" "Disabled,Enabled" bitfld.long 0x08 26. " DREQENB219 ,HW Channel 219 Enable" "Disabled,Enabled" bitfld.long 0x08 25. " DREQENB218 ,HW Channel 218 Enable" "Disabled,Enabled" bitfld.long 0x08 24. " DREQENB217 ,HW Channel 217 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 23. " DREQENB216 ,HW Channel 216 Enable" "Disabled,Enabled" bitfld.long 0x08 22. " DREQENB215 ,HW Channel 215 Enable" "Disabled,Enabled" bitfld.long 0x08 21. " DREQENB214 ,HW Channel 214 Enable" "Disabled,Enabled" bitfld.long 0x08 20. " DREQENB213 ,HW Channel 213 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 19. " DREQENB212 ,HW Channel 212 Enable" "Disabled,Enabled" bitfld.long 0x08 18. " DREQENB211 ,HW Channel 211 Enable" "Disabled,Enabled" bitfld.long 0x08 17. " DREQENB210 ,HW Channel 210 Enable" "Disabled,Enabled" bitfld.long 0x08 16. " DREQENB209 ,HW Channel 209 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 15. " DREQENB208 ,HW Channel 208 Enable" "Disabled,Enabled" bitfld.long 0x08 14. " DREQENB207 ,HW Channel 207 Enable" "Disabled,Enabled" bitfld.long 0x08 13. " DREQENB206 ,HW Channel 206 Enable" "Disabled,Enabled" bitfld.long 0x08 12. " DREQENB205 ,HW Channel 205 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 11. " DREQENB204 ,HW Channel 204 Enable" "Disabled,Enabled" bitfld.long 0x08 10. " DREQENB203 ,HW Channel 203 Enable" "Disabled,Enabled" bitfld.long 0x08 9. " DREQENB202 ,HW Channel 202 Enable" "Disabled,Enabled" bitfld.long 0x08 8. " DREQENB201 ,HW Channel 201 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 7. " DREQENB200 ,HW Channel 200 Enable" "Disabled,Enabled" bitfld.long 0x08 6. " DREQENB199 ,HW Channel 199 Enable" "Disabled,Enabled" bitfld.long 0x08 5. " DREQENB198 ,HW Channel 198 Enable" "Disabled,Enabled" bitfld.long 0x08 4. " DREQENB197 ,HW Channel 197 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DREQENB196 ,HW Channel 196 Enable" "Disabled,Enabled" bitfld.long 0x08 2. " DREQENB195 ,HW Channel 195 Enable" "Disabled,Enabled" bitfld.long 0x08 1. " DREQENB194 ,HW Channel 194 Enable" "Disabled,Enabled" bitfld.long 0x08 0. " DREQENB193 ,HW Channel 193 Enable" "Disabled,Enabled" line.long 0x0C "DREQENB[255:224],DMA Request Enable (channels - 255:224)" bitfld.long 0x0C 31. " DREQENB255 ,HW Channel 255 Enable" "Disabled,Enabled" bitfld.long 0x0C 30. " DREQENB254 ,HW Channel 254 Enable" "Disabled,Enabled" bitfld.long 0x0C 29. " DREQENB253 ,HW Channel 253 Enable" "Disabled,Enabled" bitfld.long 0x0C 28. " DREQENB252 ,HW Channel 252 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 27. " DREQENB251 ,HW Channel 251 Enable" "Disabled,Enabled" bitfld.long 0x0C 26. " DREQENB250 ,HW Channel 250 Enable" "Disabled,Enabled" bitfld.long 0x0C 25. " DREQENB249 ,HW Channel 249 Enable" "Disabled,Enabled" bitfld.long 0x0C 24. " DREQENB248 ,HW Channel 248 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 23. " DREQENB247 ,HW Channel 247 Enable" "Disabled,Enabled" bitfld.long 0x0C 22. " DREQENB246 ,HW Channel 246 Enable" "Disabled,Enabled" bitfld.long 0x0C 21. " DREQENB245 ,HW Channel 245 Enable" "Disabled,Enabled" bitfld.long 0x0C 20. " DREQENB244 ,HW Channel 244 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 19. " DREQENB243 ,HW Channel 243 Enable" "Disabled,Enabled" bitfld.long 0x0C 18. " DREQENB242 ,HW Channel 242 Enable" "Disabled,Enabled" bitfld.long 0x0C 17. " DREQENB241 ,HW Channel 241 Enable" "Disabled,Enabled" bitfld.long 0x0C 16. " DREQENB240 ,HW Channel 240 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 15. " DREQENB239 ,HW Channel 239 Enable" "Disabled,Enabled" bitfld.long 0x0C 14. " DREQENB238 ,HW Channel 238 Enable" "Disabled,Enabled" bitfld.long 0x0C 13. " DREQENB237 ,HW Channel 237 Enable" "Disabled,Enabled" bitfld.long 0x0C 12. " DREQENB236 ,HW Channel 236 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 11. " DREQENB235 ,HW Channel 235 Enable" "Disabled,Enabled" bitfld.long 0x0C 10. " DREQENB234 ,HW Channel 234 Enable" "Disabled,Enabled" bitfld.long 0x0C 9. " DREQENB233 ,HW Channel 233 Enable" "Disabled,Enabled" bitfld.long 0x0C 8. " DREQENB232 ,HW Channel 232 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 7. " DREQENB231 ,HW Channel 231 Enable" "Disabled,Enabled" bitfld.long 0x0C 6. " DREQENB230 ,HW Channel 230 Enable" "Disabled,Enabled" bitfld.long 0x0C 5. " DREQENB229 ,HW Channel 229 Enable" "Disabled,Enabled" bitfld.long 0x0C 4. " DREQENB228 ,HW Channel 227 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 3. " DREQENB227 ,HW Channel 227 Enable" "Disabled,Enabled" bitfld.long 0x0C 2. " DREQENB226 ,HW Channel 226 Enable" "Disabled,Enabled" bitfld.long 0x0C 1. " DREQENB225 ,HW Channel 225 Enable" "Disabled,Enabled" bitfld.long 0x0C 0. " DREQENB224 ,HW Channel 224 Enable" "Disabled,Enabled" endif endif rgroup.long 0x30++0x07 line.long 0x00 "HWINT[31:0],Hardware Transfer Interrupt (Channels - 31:0)" bitfld.long 0x00 31. " HWINT31 ,HW transfer started has ended normally (Channel 31)" "Not occurred,Occurred" bitfld.long 0x00 30. " HWINT30 ,HW transfer started has ended normally (Channel 30)" "Not occurred,Occurred" bitfld.long 0x00 29. " HWINT29 ,HW transfer started has ended normally (Channel 29)" "Not occurred,Occurred" bitfld.long 0x00 28. " HWINT28 ,HW transfer started has ended normally (Channel 28)" "Not occurred,Occurred" textline " " bitfld.long 0x00 27. " HWINT27 ,HW transfer started has ended normally (Channel 27)" "Not occurred,Occurred" bitfld.long 0x00 26. " HWINT26 ,HW transfer started has ended normally (Channel 26)" "Not occurred,Occurred" bitfld.long 0x00 25. " HWINT25 ,HW transfer started has ended normally (Channel 25)" "Not occurred,Occurred" bitfld.long 0x00 24. " HWINT24 ,HW transfer started has ended normally (Channel 24)" "Not occurred,Occurred" textline " " bitfld.long 0x00 23. " HWINT23 ,HW transfer started has ended normally (Channel 23)" "Not occurred,Occurred" bitfld.long 0x00 22. " HWINT22 ,HW transfer started has ended normally (Channel 22)" "Not occurred,Occurred" bitfld.long 0x00 21. " HWINT21 ,HW transfer started has ended normally (Channel 21)" "Not occurred,Occurred" bitfld.long 0x00 20. " HWINT20 ,HW transfer started has ended normally (Channel 20)" "Not occurred,Occurred" textline " " bitfld.long 0x00 19. " HWINT19 ,HW transfer started has ended normally (Channel 19)" "Not occurred,Occurred" bitfld.long 0x00 18. " HWINT18 ,HW transfer started has ended normally (Channel 18)" "Not occurred,Occurred" bitfld.long 0x00 17. " HWINT17 ,HW transfer started has ended normally (Channel 17)" "Not occurred,Occurred" bitfld.long 0x00 16. " HWINT16 ,HW transfer started has ended normally (Channel 16)" "Not occurred,Occurred" textline " " bitfld.long 0x00 15. " HWINT15 ,HW transfer started has ended normally (Channel 15)" "Not occurred,Occurred" bitfld.long 0x00 14. " HWINT14 ,HW transfer started has ended normally (Channel 14)" "Not occurred,Occurred" bitfld.long 0x00 13. " HWINT13 ,HW transfer started has ended normally (Channel 13)" "Not occurred,Occurred" bitfld.long 0x00 12. " HWINT12 ,HW transfer started has ended normally (Channel 12)" "Not occurred,Occurred" textline " " bitfld.long 0x00 11. " HWINT11 ,HW transfer started has ended normally (Channel 11)" "Not occurred,Occurred" bitfld.long 0x00 10. " HWINT10 ,HW transfer started has ended normally (Channel 10)" "Not occurred,Occurred" bitfld.long 0x00 9. " HWINT09 ,HW transfer started has ended normally (Channel 9)" "Not occurred,Occurred" bitfld.long 0x00 8. " HWINT08 ,HW transfer started has ended normally (Channel 8)" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " HWINT07 ,HW transfer started has ended normally (Channel 7)" "Not occurred,Occurred" bitfld.long 0x00 6. " HWINT06 ,HW transfer started has ended normally (Channel 6)" "Not occurred,Occurred" bitfld.long 0x00 5. " HWINT05 ,HW transfer started has ended normally (Channel 5)" "Not occurred,Occurred" bitfld.long 0x00 4. " HWINT04 ,HW transfer started has ended normally (Channel 4)" "Not occurred,Occurred" textline " " bitfld.long 0x00 3. " HWINT03 ,HW transfer started has ended normally (Channel 3)" "Not occurred,Occurred" bitfld.long 0x00 2. " HWINT02 ,HW transfer started has ended normally (Channel 2)" "Not occurred,Occurred" bitfld.long 0x00 1. " HWINT01 ,HW transfer started has ended normally (Channel 1)" "Not occurred,Occurred" bitfld.long 0x00 0. " HWINT00 ,HW transfer started has ended normally (Channel 0)" "Not occurred,Occurred" line.long 0x04 "HWINT[63:32],Hardware Transfer Interrupt (Channels - 63:32)" bitfld.long 0x04 31. " HWINT63 ,HW transfer started has ended normally (Channel 63)" "Not occurred,Occurred" bitfld.long 0x04 30. " HWINT62 ,HW transfer started has ended normally (Channel 62)" "Not occurred,Occurred" bitfld.long 0x04 29. " HWINT61 ,HW transfer started has ended normally (Channel 61)" "Not occurred,Occurred" bitfld.long 0x04 28. " HWINT60 ,HW transfer started has ended normally (Channel 60)" "Not occurred,Occurred" textline " " bitfld.long 0x04 27. " HWINT59 ,HW transfer started has ended normally (Channel 59)" "Not occurred,Occurred" bitfld.long 0x04 26. " HWINT58 ,HW transfer started has ended normally (Channel 58)" "Not occurred,Occurred" bitfld.long 0x04 25. " HWINT57 ,HW transfer started has ended normally (Channel 57)" "Not occurred,Occurred" bitfld.long 0x04 24. " HWINT56 ,HW transfer started has ended normally (Channel 56)" "Not occurred,Occurred" textline " " bitfld.long 0x04 23. " HWINT55 ,HW transfer started has ended normally (Channel 55)" "Not occurred,Occurred" bitfld.long 0x04 22. " HWINT54 ,HW transfer started has ended normally (Channel 54)" "Not occurred,Occurred" bitfld.long 0x04 21. " HWINT53 ,HW transfer started has ended normally (Channel 53)" "Not occurred,Occurred" bitfld.long 0x04 20. " HWINT52 ,HW transfer started has ended normally (Channel 52)" "Not occurred,Occurred" textline " " bitfld.long 0x04 19. " HWINT51 ,HW transfer started has ended normally (Channel 51)" "Not occurred,Occurred" bitfld.long 0x04 18. " HWINT50 ,HW transfer started has ended normally (Channel 50)" "Not occurred,Occurred" bitfld.long 0x04 17. " HWINT49 ,HW transfer started has ended normally (Channel 49)" "Not occurred,Occurred" bitfld.long 0x04 16. " HWINT48 ,HW transfer started has ended normally (Channel 48)" "Not occurred,Occurred" textline " " bitfld.long 0x04 15. " HWINT47 ,HW transfer started has ended normally (Channel 47)" "Not occurred,Occurred" bitfld.long 0x04 14. " HWINT46 ,HW transfer started has ended normally (Channel 46)" "Not occurred,Occurred" bitfld.long 0x04 13. " HWINT45 ,HW transfer started has ended normally (Channel 45)" "Not occurred,Occurred" bitfld.long 0x04 12. " HWINT44 ,HW transfer started has ended normally (Channel 44)" "Not occurred,Occurred" textline " " bitfld.long 0x04 11. " HWINT43 ,HW transfer started has ended normally (Channel 43)" "Not occurred,Occurred" bitfld.long 0x04 10. " HWINT42 ,HW transfer started has ended normally (Channel 42)" "Not occurred,Occurred" bitfld.long 0x04 9. " HWINT41 ,HW transfer started has ended normally (Channel 41)" "Not occurred,Occurred" bitfld.long 0x04 8. " HWINT40 ,HW transfer started has ended normally (Channel 40)" "Not occurred,Occurred" textline " " bitfld.long 0x04 7. " HWINT39 ,HW transfer started has ended normally (Channel 39)" "Not occurred,Occurred" bitfld.long 0x04 6. " HWINT38 ,HW transfer started has ended normally (Channel 38)" "Not occurred,Occurred" bitfld.long 0x04 5. " HWINT37 ,HW transfer started has ended normally (Channel 37)" "Not occurred,Occurred" bitfld.long 0x04 4. " HWINT36 ,HW transfer started has ended normally (Channel 36)" "Not occurred,Occurred" textline " " bitfld.long 0x04 3. " HWINT35 ,HW transfer started has ended normally (Channel 35)" "Not occurred,Occurred" bitfld.long 0x04 2. " HWINT34 ,HW transfer started has ended normally (Channel 34)" "Not occurred,Occurred" bitfld.long 0x04 1. " HWINT33 ,HW transfer started has ended normally (Channel 33)" "Not occurred,Occurred" bitfld.long 0x04 0. " HWINT32 ,HW transfer started has ended normally (Channel 32)" "Not occurred,Occurred" sif !cpuis("S6E1C12*")&&!cpuis("S6E1C32*")&&!cpuis("S6E1C11*")&&!cpuis("S6E1C31*") rgroup.long 0x38++0x07 line.long 0x00 "HWINT[95:64],Hardware Transfer Interrupt (Channels - 95:64)" bitfld.long 0x00 31. " HWINT95 ,HW transfer started has ended normally (Channel 95)" "Not occurred,Occurred" bitfld.long 0x00 30. " HWINT94 ,HW transfer started has ended normally (Channel 94)" "Not occurred,Occurred" bitfld.long 0x00 29. " HWINT93 ,HW transfer started has ended normally (Channel 93)" "Not occurred,Occurred" bitfld.long 0x00 28. " HWINT92 ,HW transfer started has ended normally (Channel 92)" "Not occurred,Occurred" textline " " bitfld.long 0x00 27. " HWINT91 ,HW transfer started has ended normally (Channel 91)" "Not occurred,Occurred" bitfld.long 0x00 26. " HWINT90 ,HW transfer started has ended normally (Channel 90)" "Not occurred,Occurred" bitfld.long 0x00 25. " HWINT89 ,HW transfer started has ended normally (Channel 89)" "Not occurred,Occurred" bitfld.long 0x00 24. " HWINT88 ,HW transfer started has ended normally (Channel 88)" "Not occurred,Occurred" textline " " bitfld.long 0x00 23. " HWINT87 ,HW transfer started has ended normally (Channel 87)" "Not occurred,Occurred" bitfld.long 0x00 22. " HWINT86 ,HW transfer started has ended normally (Channel 86)" "Not occurred,Occurred" bitfld.long 0x00 21. " HWINT85 ,HW transfer started has ended normally (Channel 85)" "Not occurred,Occurred" bitfld.long 0x00 20. " HWINT84 ,HW transfer started has ended normally (Channel 84)" "Not occurred,Occurred" textline " " bitfld.long 0x00 19. " HWINT83 ,HW transfer started has ended normally (Channel 83)" "Not occurred,Occurred" bitfld.long 0x00 18. " HWINT82 ,HW transfer started has ended normally (Channel 82)" "Not occurred,Occurred" bitfld.long 0x00 17. " HWINT81 ,HW transfer started has ended normally (Channel 81)" "Not occurred,Occurred" bitfld.long 0x00 16. " HWINT80 ,HW transfer started has ended normally (Channel 80)" "Not occurred,Occurred" textline " " bitfld.long 0x00 15. " HWINT79 ,HW transfer started has ended normally (Channel 79)" "Not occurred,Occurred" bitfld.long 0x00 14. " HWINT78 ,HW transfer started has ended normally (Channel 78)" "Not occurred,Occurred" bitfld.long 0x00 13. " HWINT77 ,HW transfer started has ended normally (Channel 77)" "Not occurred,Occurred" bitfld.long 0x00 12. " HWINT76 ,HW transfer started has ended normally (Channel 76)" "Not occurred,Occurred" textline " " bitfld.long 0x00 11. " HWINT75 ,HW transfer started has ended normally (Channel 75)" "Not occurred,Occurred" bitfld.long 0x00 10. " HWINT74 ,HW transfer started has ended normally (Channel 74)" "Not occurred,Occurred" bitfld.long 0x00 9. " HWINT73 ,HW transfer started has ended normally (Channel 73)" "Not occurred,Occurred" bitfld.long 0x00 8. " HWINT72 ,HW transfer started has ended normally (Channel 72)" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " HWINT71 ,HW transfer started has ended normally (Channel 71)" "Not occurred,Occurred" bitfld.long 0x00 6. " HWINT70 ,HW transfer started has ended normally (Channel 70)" "Not occurred,Occurred" bitfld.long 0x00 5. " HWINT69 ,HW transfer started has ended normally (Channel 69)" "Not occurred,Occurred" bitfld.long 0x00 4. " HWINT68 ,HW transfer started has ended normally (Channel 68)" "Not occurred,Occurred" textline " " bitfld.long 0x00 3. " HWINT67 ,HW transfer started has ended normally (Channel 67)" "Not occurred,Occurred" bitfld.long 0x00 2. " HWINT66 ,HW transfer started has ended normally (Channel 66)" "Not occurred,Occurred" bitfld.long 0x00 1. " HWINT65 ,HW transfer started has ended normally (Channel 65)" "Not occurred,Occurred" bitfld.long 0x00 0. " HWINT64 ,HW transfer started has ended normally (Channel 64)" "Not occurred,Occurred" line.long 0x04 "HWINT[127:96],Hardware Transfer Interrupt (Channels - 127:96)" bitfld.long 0x04 31. " HWINT127 ,HW transfer started has ended normally (Channel 127)" "Not occurred,Occurred" bitfld.long 0x04 30. " HWINT126 ,HW transfer started has ended normally (Channel 126)" "Not occurred,Occurred" bitfld.long 0x04 29. " HWINT125 ,HW transfer started has ended normally (Channel 125)" "Not occurred,Occurred" bitfld.long 0x04 28. " HWINT124 ,HW transfer started has ended normally (Channel 124)" "Not occurred,Occurred" textline " " bitfld.long 0x04 27. " HWINT123 ,HW transfer started has ended normally (Channel 123)" "Not occurred,Occurred" bitfld.long 0x04 26. " HWINT122 ,HW transfer started has ended normally (Channel 122)" "Not occurred,Occurred" bitfld.long 0x04 25. " HWINT121 ,HW transfer started has ended normally (Channel 121)" "Not occurred,Occurred" bitfld.long 0x04 24. " HWINT120 ,HW transfer started has ended normally (Channel 120)" "Not occurred,Occurred" textline " " bitfld.long 0x04 23. " HWINT119 ,HW transfer started has ended normally (Channel 119)" "Not occurred,Occurred" bitfld.long 0x04 22. " HWINT118 ,HW transfer started has ended normally (Channel 118)" "Not occurred,Occurred" bitfld.long 0x04 21. " HWINT117 ,HW transfer started has ended normally (Channel 117)" "Not occurred,Occurred" bitfld.long 0x04 20. " HWINT116 ,HW transfer started has ended normally (Channel 116)" "Not occurred,Occurred" textline " " bitfld.long 0x04 19. " HWINT115 ,HW transfer started has ended normally (Channel 115)" "Not occurred,Occurred" bitfld.long 0x04 18. " HWINT114 ,HW transfer started has ended normally (Channel 114)" "Not occurred,Occurred" bitfld.long 0x04 17. " HWINT113 ,HW transfer started has ended normally (Channel 113)" "Not occurred,Occurred" bitfld.long 0x04 16. " HWINT112 ,HW transfer started has ended normally (Channel 112)" "Not occurred,Occurred" textline " " bitfld.long 0x04 15. " HWINT111 ,HW transfer started has ended normally (Channel 111)" "Not occurred,Occurred" bitfld.long 0x04 14. " HWINT110 ,HW transfer started has ended normally (Channel 110)" "Not occurred,Occurred" bitfld.long 0x04 13. " HWINT109 ,HW transfer started has ended normally (Channel 109)" "Not occurred,Occurred" bitfld.long 0x04 12. " HWINT108 ,HW transfer started has ended normally (Channel 108)" "Not occurred,Occurred" textline " " bitfld.long 0x04 11. " HWINT107 ,HW transfer started has ended normally (Channel 107)" "Not occurred,Occurred" bitfld.long 0x04 10. " HWINT106 ,HW transfer started has ended normally (Channel 106)" "Not occurred,Occurred" bitfld.long 0x04 9. " HWINT105 ,HW transfer started has ended normally (Channel105)" "Not occurred,Occurred" bitfld.long 0x04 8. " HWINT104 ,HW transfer started has ended normally (Channel104)" "Not occurred,Occurred" textline " " bitfld.long 0x04 7. " HWINT103 ,HW transfer started has ended normally (Channel 103)" "Not occurred,Occurred" bitfld.long 0x04 6. " HWINT102 ,HW transfer started has ended normally (Channel 102)" "Not occurred,Occurred" bitfld.long 0x04 5. " HWINT101 ,HW transfer started has ended normally (Channel 101)" "Not occurred,Occurred" bitfld.long 0x04 4. " HWINT100 ,HW transfer started has ended normally (Channel 100)" "Not occurred,Occurred" textline " " bitfld.long 0x04 3. " HWINT99 ,HW transfer started has ended normally (Channel 99)" "Not occurred,Occurred" bitfld.long 0x04 2. " HWINT98 ,HW transfer started has ended normally (Channel 98)" "Not occurred,Occurred" bitfld.long 0x04 1. " HWINT97 ,HW transfer started has ended normally (Channel 97)" "Not occurred,Occurred" bitfld.long 0x04 0. " HWINT96 ,HW transfer started has ended normally (Channel 96)" "Not occurred,Occurred" sif cpuis("S6E2C*") rgroup.long 0x40++0x0F line.long 0x00 "HWINT[159:128],Hardware Transfer Interrupt (Channels - 128:159)" bitfld.long 0x00 31. " HWINT159 ,HW transfer started has ended normally (Channel 159)" "Not occurred,Occurred" bitfld.long 0x00 30. " HWINT158 ,HW transfer started has ended normally (Channel 158)" "Not occurred,Occurred" bitfld.long 0x00 29. " HWINT157 ,HW transfer started has ended normally (Channel 157)" "Not occurred,Occurred" bitfld.long 0x00 28. " HWINT156 ,HW transfer started has ended normally (Channel 156)" "Not occurred,Occurred" textline " " bitfld.long 0x00 27. " HWINT155 ,HW transfer started has ended normally (Channel 155)" "Not occurred,Occurred" bitfld.long 0x00 26. " HWINT154 ,HW transfer started has ended normally (Channel 154)" "Not occurred,Occurred" bitfld.long 0x00 25. " HWINT153 ,HW transfer started has ended normally (Channel 153)" "Not occurred,Occurred" bitfld.long 0x00 24. " HWINT152 ,HW transfer started has ended normally (Channel 152)" "Not occurred,Occurred" textline " " bitfld.long 0x00 23. " HWINT151 ,HW transfer started has ended normally (Channel 151)" "Not occurred,Occurred" bitfld.long 0x00 22. " HWINT150 ,HW transfer started has ended normally (Channel 150)" "Not occurred,Occurred" bitfld.long 0x00 21. " HWINT149 ,HW transfer started has ended normally (Channel 149)" "Not occurred,Occurred" bitfld.long 0x00 20. " HWINT148 ,HW transfer started has ended normally (Channel 148)" "Not occurred,Occurred" textline " " bitfld.long 0x00 19. " HWINT147 ,HW transfer started has ended normally (Channel 147)" "Not occurred,Occurred" bitfld.long 0x00 18. " HWINT146 ,HW transfer started has ended normally (Channel 146)" "Not occurred,Occurred" bitfld.long 0x00 17. " HWINT145 ,HW transfer started has ended normally (Channel 145)" "Not occurred,Occurred" bitfld.long 0x00 16. " HWINT144 ,HW transfer started has ended normally (Channel 144)" "Not occurred,Occurred" textline " " bitfld.long 0x00 15. " HWINT143 ,HW transfer started has ended normally (Channel 143)" "Not occurred,Occurred" bitfld.long 0x00 14. " HWINT142 ,HW transfer started has ended normally (Channel 142)" "Not occurred,Occurred" bitfld.long 0x00 13. " HWINT141 ,HW transfer started has ended normally (Channel 141)" "Not occurred,Occurred" bitfld.long 0x00 12. " HWINT140 ,HW transfer started has ended normally (Channel 140)" "Not occurred,Occurred" textline " " bitfld.long 0x00 11. " HWINT139 ,HW transfer started has ended normally (Channel 139)" "Not occurred,Occurred" bitfld.long 0x00 10. " HWINT138 ,HW transfer started has ended normally (Channel 138)" "Not occurred,Occurred" bitfld.long 0x00 9. " HWINT137 ,HW transfer started has ended normally (Channel 137)" "Not occurred,Occurred" bitfld.long 0x00 8. " HWINT136 ,HW transfer started has ended normally (Channe1 136)" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " HWINT135 ,HW transfer started has ended normally (Channel 135)" "Not occurred,Occurred" bitfld.long 0x00 6. " HWINT134 ,HW transfer started has ended normally (Channel 134)" "Not occurred,Occurred" bitfld.long 0x00 5. " HWINT133 ,HW transfer started has ended normally (Channel 133)" "Not occurred,Occurred" bitfld.long 0x00 4. " HWINT132 ,HW transfer started has ended normally (Channel 132)" "Not occurred,Occurred" textline " " bitfld.long 0x00 3. " HWINT131 ,HW transfer started has ended normally (Channel 131)" "Not occurred,Occurred" bitfld.long 0x00 2. " HWINT130 ,HW transfer started has ended normally (Channel 130)" "Not occurred,Occurred" bitfld.long 0x00 1. " HWINT129 ,HW transfer started has ended normally (Channel 129)" "Not occurred,Occurred" bitfld.long 0x00 0. " HWINT128 ,HW transfer started has ended normally (Channel 128)" "Not occurred,Occurred" line.long 0x04 "HWINT[191:160],Hardware Transfer Interrupt (Channels - 191:160)" bitfld.long 0x04 31. " HWINT191 ,HW transfer started has ended normally (Channel 191)" "Not occurred,Occurred" bitfld.long 0x04 30. " HWINT190 ,HW transfer started has ended normally (Channel 190)" "Not occurred,Occurred" bitfld.long 0x04 29. " HWINT189 ,HW transfer started has ended normally (Channel 189)" "Not occurred,Occurred" bitfld.long 0x04 28. " HWINT188 ,HW transfer started has ended normally (Channel 188)" "Not occurred,Occurred" textline " " bitfld.long 0x04 27. " HWINT187 ,HW transfer started has ended normally (Channel 187)" "Not occurred,Occurred" bitfld.long 0x04 26. " HWINT186 ,HW transfer started has ended normally (Channel 186)" "Not occurred,Occurred" bitfld.long 0x04 25. " HWINT185 ,HW transfer started has ended normally (Channel 185)" "Not occurred,Occurred" bitfld.long 0x04 24. " HWINT184 ,HW transfer started has ended normally (Channel 184)" "Not occurred,Occurred" textline " " bitfld.long 0x04 23. " HWINT183 ,HW transfer started has ended normally (Channel 183)" "Not occurred,Occurred" bitfld.long 0x04 22. " HWINT182 ,HW transfer started has ended normally (Channel 182)" "Not occurred,Occurred" bitfld.long 0x04 21. " HWINT181 ,HW transfer started has ended normally (Channel 181)" "Not occurred,Occurred" bitfld.long 0x04 20. " HWINT180 ,HW transfer started has ended normally (Channel 180)" "Not occurred,Occurred" textline " " bitfld.long 0x04 19. " HWINT179 ,HW transfer started has ended normally (Channel 179)" "Not occurred,Occurred" bitfld.long 0x04 18. " HWINT178 ,HW transfer started has ended normally (Channel 178)" "Not occurred,Occurred" bitfld.long 0x04 17. " HWINT177 ,HW transfer started has ended normally (Channel 177)" "Not occurred,Occurred" bitfld.long 0x04 16. " HWINT176 ,HW transfer started has ended normally (Channel 176)" "Not occurred,Occurred" textline " " bitfld.long 0x04 15. " HWINT175 ,HW transfer started has ended normally (Channel 175)" "Not occurred,Occurred" bitfld.long 0x04 14. " HWINT174 ,HW transfer started has ended normally (Channel 174)" "Not occurred,Occurred" bitfld.long 0x04 13. " HWINT173 ,HW transfer started has ended normally (Channel 173)" "Not occurred,Occurred" bitfld.long 0x04 12. " HWINT172 ,HW transfer started has ended normally (Channel 172)" "Not occurred,Occurred" textline " " bitfld.long 0x04 11. " HWINT171 ,HW transfer started has ended normally (Channel 171)" "Not occurred,Occurred" bitfld.long 0x04 10. " HWINT170 ,HW transfer started has ended normally (Channel 170)" "Not occurred,Occurred" bitfld.long 0x04 9. " HWINT169 ,HW transfer started has ended normally (Channel 169)" "Not occurred,Occurred" bitfld.long 0x04 8. " HWINT168 ,HW transfer started has ended normally (Channe1 168)" "Not occurred,Occurred" textline " " bitfld.long 0x04 7. " HWINT167 ,HW transfer started has ended normally (Channel 167)" "Not occurred,Occurred" bitfld.long 0x04 6. " HWINT166 ,HW transfer started has ended normally (Channel 166)" "Not occurred,Occurred" bitfld.long 0x04 5. " HWINT165 ,HW transfer started has ended normally (Channel 165)" "Not occurred,Occurred" bitfld.long 0x04 4. " HWINT164 ,HW transfer started has ended normally (Channel 164)" "Not occurred,Occurred" textline " " bitfld.long 0x04 3. " HWINT163 ,HW transfer started has ended normally (Channel 163)" "Not occurred,Occurred" bitfld.long 0x04 2. " HWINT162 ,HW transfer started has ended normally (Channel 162)" "Not occurred,Occurred" bitfld.long 0x04 1. " HWINT161 ,HW transfer started has ended normally (Channel 161)" "Not occurred,Occurred" bitfld.long 0x04 0. " HWINT160 ,HW transfer started has ended normally (Channel 160)" "Not occurred,Occurred" line.long 0x08 "HWINT[223:192],Hardware Transfer Interrupt (Channels - 223:192)" bitfld.long 0x08 31. " HWINT223 ,HW transfer started has ended normally (Channel 223)" "Not occurred,Occurred" bitfld.long 0x08 30. " HWINT222 ,HW transfer started has ended normally (Channel 222)" "Not occurred,Occurred" bitfld.long 0x08 29. " HWINT221 ,HW transfer started has ended normally (Channel 221)" "Not occurred,Occurred" bitfld.long 0x08 28. " HWINT220 ,HW transfer started has ended normally (Channel 220)" "Not occurred,Occurred" textline " " bitfld.long 0x08 27. " HWINT219 ,HW transfer started has ended normally (Channel 219)" "Not occurred,Occurred" bitfld.long 0x08 26. " HWINT218 ,HW transfer started has ended normally (Channel 218)" "Not occurred,Occurred" bitfld.long 0x08 25. " HWINT217 ,HW transfer started has ended normally (Channel 217)" "Not occurred,Occurred" bitfld.long 0x08 24. " HWINT216 ,HW transfer started has ended normally (Channel 216)" "Not occurred,Occurred" textline " " bitfld.long 0x08 23. " HWINT215 ,HW transfer started has ended normally (Channel 215)" "Not occurred,Occurred" bitfld.long 0x08 22. " HWINT214 ,HW transfer started has ended normally (Channel 214)" "Not occurred,Occurred" bitfld.long 0x08 21. " HWINT213 ,HW transfer started has ended normally (Channel 213)" "Not occurred,Occurred" bitfld.long 0x08 20. " HWINT212 ,HW transfer started has ended normally (Channel 212)" "Not occurred,Occurred" textline " " bitfld.long 0x08 19. " HWINT211 ,HW transfer started has ended normally (Channel 211)" "Not occurred,Occurred" bitfld.long 0x08 18. " HWINT210 ,HW transfer started has ended normally (Channel 210)" "Not occurred,Occurred" bitfld.long 0x08 17. " HWINT209 ,HW transfer started has ended normally (Channel 209)" "Not occurred,Occurred" bitfld.long 0x08 16. " HWINT208 ,HW transfer started has ended normally (Channel 208)" "Not occurred,Occurred" textline " " bitfld.long 0x08 15. " HWINT207 ,HW transfer started has ended normally (Channel 207)" "Not occurred,Occurred" bitfld.long 0x08 14. " HWINT206 ,HW transfer started has ended normally (Channel 206)" "Not occurred,Occurred" bitfld.long 0x08 13. " HWINT205 ,HW transfer started has ended normally (Channel 205)" "Not occurred,Occurred" bitfld.long 0x08 12. " HWINT204 ,HW transfer started has ended normally (Channel 204)" "Not occurred,Occurred" textline " " bitfld.long 0x08 11. " HWINT203 ,HW transfer started has ended normally (Channel 203)" "Not occurred,Occurred" bitfld.long 0x08 10. " HWINT202 ,HW transfer started has ended normally (Channel 202)" "Not occurred,Occurred" bitfld.long 0x08 9. " HWINT201 ,HW transfer started has ended normally (Channel 201)" "Not occurred,Occurred" bitfld.long 0x08 8. " HWINT200 ,HW transfer started has ended normally (Channe1 200)" "Not occurred,Occurred" textline " " bitfld.long 0x08 7. " HWINT199 ,HW transfer started has ended normally (Channel 199)" "Not occurred,Occurred" bitfld.long 0x08 6. " HWINT198 ,HW transfer started has ended normally (Channel 198)" "Not occurred,Occurred" bitfld.long 0x08 5. " HWINT197 ,HW transfer started has ended normally (Channel 197)" "Not occurred,Occurred" bitfld.long 0x08 4. " HWINT196 ,HW transfer started has ended normally (Channel 196)" "Not occurred,Occurred" textline " " bitfld.long 0x08 3. " HWINT195 ,HW transfer started has ended normally (Channel 195)" "Not occurred,Occurred" bitfld.long 0x08 2. " HWINT194 ,HW transfer started has ended normally (Channel 194)" "Not occurred,Occurred" bitfld.long 0x08 1. " HWINT193 ,HW transfer started has ended normally (Channel 193)" "Not occurred,Occurred" bitfld.long 0x08 0. " HWINT192 ,HW transfer started has ended normally (Channel 192)" "Not occurred,Occurred" line.long 0x0C "HWINT[255:224],Hardware Transfer Interrupt (Channels - 255:224)" bitfld.long 0x0C 31. " HWINT255 ,HW transfer started has ended normally (Channel 255)" "Not occurred,Occurred" bitfld.long 0x0C 30. " HWINT254 ,HW transfer started has ended normally (Channel 254)" "Not occurred,Occurred" bitfld.long 0x0C 29. " HWINT253 ,HW transfer started has ended normally (Channel 253)" "Not occurred,Occurred" bitfld.long 0x0C 28. " HWINT252 ,HW transfer started has ended normally (Channel 252)" "Not occurred,Occurred" textline " " bitfld.long 0x0C 27. " HWINT251 ,HW transfer started has ended normally (Channel 251)" "Not occurred,Occurred" bitfld.long 0x0C 26. " HWINT250 ,HW transfer started has ended normally (Channel 250)" "Not occurred,Occurred" bitfld.long 0x0C 25. " HWINT249 ,HW transfer started has ended normally (Channel 249)" "Not occurred,Occurred" bitfld.long 0x0C 24. " HWINT248 ,HW transfer started has ended normally (Channel 248)" "Not occurred,Occurred" textline " " bitfld.long 0x0C 23. " HWINT247 ,HW transfer started has ended normally (Channel 247)" "Not occurred,Occurred" bitfld.long 0x0C 22. " HWINT246 ,HW transfer started has ended normally (Channel 246)" "Not occurred,Occurred" bitfld.long 0x0C 21. " HWINT245 ,HW transfer started has ended normally (Channel 245)" "Not occurred,Occurred" bitfld.long 0x0C 20. " HWINT244 ,HW transfer started has ended normally (Channel 244)" "Not occurred,Occurred" textline " " bitfld.long 0x0C 19. " HWINT243 ,HW transfer started has ended normally (Channel 243)" "Not occurred,Occurred" bitfld.long 0x0C 18. " HWINT242 ,HW transfer started has ended normally (Channel 242)" "Not occurred,Occurred" bitfld.long 0x0C 17. " HWINT241 ,HW transfer started has ended normally (Channel 241)" "Not occurred,Occurred" bitfld.long 0x0C 16. " HWINT240 ,HW transfer started has ended normally (Channel 240)" "Not occurred,Occurred" textline " " bitfld.long 0x0C 15. " HWINT239 ,HW transfer started has ended normally (Channel 239)" "Not occurred,Occurred" bitfld.long 0x0C 14. " HWINT238 ,HW transfer started has ended normally (Channel 238)" "Not occurred,Occurred" bitfld.long 0x0C 13. " HWINT237 ,HW transfer started has ended normally (Channel 237)" "Not occurred,Occurred" bitfld.long 0x0C 12. " HWINT236 ,HW transfer started has ended normally (Channel 236)" "Not occurred,Occurred" textline " " bitfld.long 0x0C 11. " HWINT235 ,HW transfer started has ended normally (Channel 235)" "Not occurred,Occurred" bitfld.long 0x0C 10. " HWINT234 ,HW transfer started has ended normally (Channel 234)" "Not occurred,Occurred" bitfld.long 0x0C 9. " HWINT233 ,HW transfer started has ended normally (Channel 233)" "Not occurred,Occurred" bitfld.long 0x0C 8. " HWINT232 ,HW transfer started has ended normally (Channe1 232)" "Not occurred,Occurred" textline " " bitfld.long 0x0C 7. " HWINT231 ,HW transfer started has ended normally (Channel 231)" "Not occurred,Occurred" bitfld.long 0x0C 6. " HWINT230 ,HW transfer started has ended normally (Channel 230)" "Not occurred,Occurred" bitfld.long 0x0C 5. " HWINT229 ,HW transfer started has ended normally (Channel 229)" "Not occurred,Occurred" bitfld.long 0x0C 4. " HWINT228 ,HW transfer started has ended normally (Channel 228)" "Not occurred,Occurred" textline " " bitfld.long 0x0C 3. " HWINT227 ,HW transfer started has ended normally (Channel 227)" "Not occurred,Occurred" bitfld.long 0x0C 2. " HWINT226 ,HW transfer started has ended normally (Channel 226)" "Not occurred,Occurred" bitfld.long 0x0C 1. " HWINT225 ,HW transfer started has ended normally (Channel 225)" "Not occurred,Occurred" bitfld.long 0x0C 0. " HWINT224 ,HW transfer started has ended normally (Channel 224)" "Not occurred,Occurred" endif endif wgroup.long 0x50++0x07 line.long 0x00 "HWINTCLR[31:0],Hardware Transfer Interrupt Clear (Channels - 31:0)" bitfld.long 0x00 31. " HWINTCLR31 ,HWINT 31 clear" "No effect,Clear" bitfld.long 0x00 30. " HWINTCLR30 ,HWINT 30 clear" "No effect,Clear" bitfld.long 0x00 29. " HWINTCLR29 ,HWINT 29 clear" "No effect,Clear" bitfld.long 0x00 28. " HWINTCLR28 ,HWINT 28 clear" "No effect,Clear" textline " " bitfld.long 0x00 27. " HWINTCLR27 ,HWINT 27 clear" "No effect,Clear" bitfld.long 0x00 26. " HWINTCLR26 ,HWINT 26 clear" "No effect,Clear" bitfld.long 0x00 25. " HWINTCLR25 ,HWINT 25 clear" "No effect,Clear" bitfld.long 0x00 24. " HWINTCLR24 ,HWINT 24 clear" "No effect,Clear" textline " " bitfld.long 0x00 23. " HWINTCLR23 ,HWINT 23 clear" "No effect,Clear" bitfld.long 0x00 22. " HWINTCLR22 ,HWINT 22 clear" "No effect,Clear" bitfld.long 0x00 21. " HWINTCLR21 ,HWINT 21 clear" "No effect,Clear" bitfld.long 0x00 20. " HWINTCLR20 ,HWINT 20 clear" "No effect,Clear" textline " " bitfld.long 0x00 19. " HWINTCLR19 ,HWINT 19 clear" "No effect,Clear" bitfld.long 0x00 18. " HWINTCLR18 ,HWINT 18 clear" "No effect,Clear" bitfld.long 0x00 17. " HWINTCLR17 ,HWINT 17 clear" "No effect,Clear" bitfld.long 0x00 16. " HWINTCLR16 ,HWINT 16 clear" "No effect,Clear" textline " " bitfld.long 0x00 15. " HWINTCLR15 ,HWINT 15 clear" "No effect,Clear" bitfld.long 0x00 14. " HWINTCLR14 ,HWINT 14 clear" "No effect,Clear" bitfld.long 0x00 13. " HWINTCLR13 ,HWINT 13 clear" "No effect,Clear" bitfld.long 0x00 12. " HWINTCLR12 ,HWINT 12 clear" "No effect,Clear" textline " " bitfld.long 0x00 11. " HWINTCLR11 ,HWINT 11 clear" "No effect,Clear" bitfld.long 0x00 10. " HWINTCLR10 ,HWINT 10 clear" "No effect,Clear" bitfld.long 0x00 9. " HWINTCLR09 ,HWINT 9 clear" "No effect,Clear" bitfld.long 0x00 8. " HWINTCLR08 ,HWINT 8 clear" "No effect,Clear" textline " " bitfld.long 0x00 7. " HWINTCLR07 ,HWINT 7 clear" "No effect,Clear" bitfld.long 0x00 6. " HWINTCLR06 ,HWINT 6 clear" "No effect,Clear" bitfld.long 0x00 5. " HWINTCLR05 ,HWINT 5 clear" "No effect,Clear" bitfld.long 0x00 4. " HWINTCLR04 ,HWINT 4 clear" "No effect,Clear" textline " " bitfld.long 0x00 3. " HWINTCLR03 ,HWINT 3 clear" "No effect,Clear" bitfld.long 0x00 2. " HWINTCLR02 ,HWINT 2 clear" "No effect,Clear" bitfld.long 0x00 1. " HWINTCLR01 ,HWINT 1 clear" "No effect,Clear" bitfld.long 0x00 0. " HWINTCLR00 ,HWINT 0 clear" "No effect,Clear" line.long 0x04 "HWINTCLR[63:32],Hardware Transfer Interrupt Clear (Channels - 63:32)" bitfld.long 0x04 31. " HWINTCLR63 ,HWINT 63 clear" "No effect,Clear" bitfld.long 0x04 30. " HWINTCLR62 ,HWINT 62 clear" "No effect,Clear" bitfld.long 0x04 29. " HWINTCLR61 ,HWINT 61 clear" "No effect,Clear" bitfld.long 0x04 28. " HWINTCLR60 ,HWINT 60 clear" "No effect,Clear" textline " " bitfld.long 0x04 27. " HWINTCLR59 ,HWINT 59 clear" "No effect,Clear" bitfld.long 0x04 26. " HWINTCLR58 ,HWINT 58 clear" "No effect,Clear" bitfld.long 0x04 25. " HWINTCLR57 ,HWINT 57 clear" "No effect,Clear" bitfld.long 0x04 24. " HWINTCLR56 ,HWINT 56 clear" "No effect,Clear" textline " " bitfld.long 0x04 23. " HWINTCLR55 ,HWINT 55 clear" "No effect,Clear" bitfld.long 0x04 22. " HWINTCLR54 ,HWINT 54 clear" "No effect,Clear" bitfld.long 0x04 21. " HWINTCLR53 ,HWINT 53 clear" "No effect,Clear" bitfld.long 0x04 20. " HWINTCLR52 ,HWINT 52 clear" "No effect,Clear" textline " " bitfld.long 0x04 19. " HWINTCLR51 ,HWINT 51 clear" "No effect,Clear" bitfld.long 0x04 18. " HWINTCLR50 ,HWINT 50 clear" "No effect,Clear" bitfld.long 0x04 17. " HWINTCLR49 ,HWINT 49 clear" "No effect,Clear" bitfld.long 0x04 16. " HWINTCLR48 ,HWINT 48 clear" "No effect,Clear" textline " " bitfld.long 0x04 15. " HWINTCLR47 ,HWINT 47 clear" "No effect,Clear" bitfld.long 0x04 14. " HWINTCLR46 ,HWINT 46 clear" "No effect,Clear" bitfld.long 0x04 13. " HWINTCLR45 ,HWINT 45 clear" "No effect,Clear" bitfld.long 0x04 12. " HWINTCLR44 ,HWINT 44 clear" "No effect,Clear" textline " " bitfld.long 0x04 11. " HWINTCLR43 ,HWINT 43 clear" "No effect,Clear" bitfld.long 0x04 10. " HWINTCLR42 ,HWINT 42 clear" "No effect,Clear" bitfld.long 0x04 9. " HWINTCLR41 ,HWINT 41 clear" "No effect,Clear" bitfld.long 0x04 8. " HWINTCLR40 ,HWINT 40 clear" "No effect,Clear" textline " " bitfld.long 0x04 7. " HWINTCLR39 ,HWINT 39 clear" "No effect,Clear" bitfld.long 0x04 6. " HWINTCLR38 ,HWINT 38 clear" "No effect,Clear" bitfld.long 0x04 5. " HWINTCLR37 ,HWINT 37 clear" "No effect,Clear" bitfld.long 0x04 4. " HWINTCLR36 ,HWINT 36 clear" "No effect,Clear" textline " " bitfld.long 0x04 3. " HWINTCLR35 ,HWINT 35 clear" "No effect,Clear" bitfld.long 0x04 2. " HWINTCLR34 ,HWINT 34 clear" "No effect,Clear" bitfld.long 0x04 1. " HWINTCLR33 ,HWINT 33 clear" "No effect,Clear" bitfld.long 0x04 0. " HWINTCLR32 ,HWINT 32 clear" "No effect,Clear" sif !cpuis("S6E1C12*")&&!cpuis("S6E1C32*")&&!cpuis("S6E1C11*")&&!cpuis("S6E1C31*") wgroup.long 0x58++0x07 line.long 0x00 "HWINTCLR[95:64],Hardware Transfer Interrupt Clear (Channels - 95:64)" bitfld.long 0x00 31. " HWINTCLR95 ,HWINT 95 clear" "No effect,Clear" bitfld.long 0x00 30. " HWINTCLR94 ,HWINT 94 clear" "No effect,Clear" bitfld.long 0x00 29. " HWINTCLR93 ,HWINT 93 clear" "No effect,Clear" bitfld.long 0x00 28. " HWINTCLR92 ,HWINT 92 clear" "No effect,Clear" textline " " bitfld.long 0x00 27. " HWINTCLR91 ,HWINT 91 clear" "No effect,Clear" bitfld.long 0x00 26. " HWINTCLR90 ,HWINT 90 clear" "No effect,Clear" bitfld.long 0x00 25. " HWINTCLR89 ,HWINT 89 clear" "No effect,Clear" bitfld.long 0x00 24. " HWINTCLR88 ,HWINT 88 clear" "No effect,Clear" textline " " bitfld.long 0x00 23. " HWINTCLR87 ,HWINT 87 clear" "No effect,Clear" bitfld.long 0x00 22. " HWINTCLR86 ,HWINT 86 clear" "No effect,Clear" bitfld.long 0x00 21. " HWINTCLR85 ,HWINT 85 clear" "No effect,Clear" bitfld.long 0x00 20. " HWINTCLR84 ,HWINT 84 clear" "No effect,Clear" textline " " bitfld.long 0x00 19. " HWINTCLR83 ,HWINT 83 clear" "No effect,Clear" bitfld.long 0x00 18. " HWINTCLR82 ,HWINT 82 clear" "No effect,Clear" bitfld.long 0x00 17. " HWINTCLR81 ,HWINT 81 clear" "No effect,Clear" bitfld.long 0x00 16. " HWINTCLR80 ,HWINT 80 clear" "No effect,Clear" textline " " bitfld.long 0x00 15. " HWINTCLR79 ,HWINT 79 clear" "No effect,Clear" bitfld.long 0x00 14. " HWINTCLR78 ,HWINT 78 clear" "No effect,Clear" bitfld.long 0x00 13. " HWINTCLR77 ,HWINT 77 clear" "No effect,Clear" bitfld.long 0x00 12. " HWINTCLR76 ,HWINT 76 clear" "No effect,Clear" textline " " bitfld.long 0x00 11. " HWINTCLR75 ,HWINT 75 clear" "No effect,Clear" bitfld.long 0x00 10. " HWINTCLR74 ,HWINT 74 clear" "No effect,Clear" bitfld.long 0x00 9. " HWINTCLR73 ,HWINT 73 clear" "No effect,Clear" bitfld.long 0x00 8. " HWINTCLR72 ,HWINT 72 clear" "No effect,Clear" textline " " bitfld.long 0x00 7. " HWINTCLR71 ,HWINT 71 clear" "No effect,Clear" bitfld.long 0x00 6. " HWINTCLR70 ,HWINT 70 clear" "No effect,Clear" bitfld.long 0x00 5. " HWINTCLR69 ,HWINT 69 clear" "No effect,Clear" bitfld.long 0x00 4. " HWINTCLR68 ,HWINT 68 clear" "No effect,Clear" textline " " bitfld.long 0x00 3. " HWINTCLR67 ,HWINT 67 clear" "No effect,Clear" bitfld.long 0x00 2. " HWINTCLR66 ,HWINT 66 clear" "No effect,Clear" bitfld.long 0x00 1. " HWINTCLR65 ,HWINT 65 clear" "No effect,Clear" bitfld.long 0x00 0. " HWINTCLR64 ,HWINT 64 clear" "No effect,Clear" line.long 0x04 "HWINTCLR[127:96],Hardware Transfer Interrupt Clear (Channels - 127:96)" bitfld.long 0x04 31. " HWINTCLR127 ,HWINT 127 clear" "No effect,Clear" bitfld.long 0x04 30. " HWINTCLR126 ,HWINT 126 clear" "No effect,Clear" bitfld.long 0x04 29. " HWINTCLR125 ,HWINT 125 clear" "No effect,Clear" bitfld.long 0x04 28. " HWINTCLR124 ,HWINT 124 clear" "No effect,Clear" textline " " bitfld.long 0x04 27. " HWINTCLR123 ,HWINT 123 clear" "No effect,Clear" bitfld.long 0x04 26. " HWINTCLR122 ,HWINT 122 clear" "No effect,Clear" bitfld.long 0x04 25. " HWINTCLR121 ,HWINT 121 clear" "No effect,Clear" bitfld.long 0x04 24. " HWINTCLR120 ,HWINT 120 clear" "No effect,Clear" textline " " bitfld.long 0x04 23. " HWINTCLR119 ,HWINT 119 clear" "No effect,Clear" bitfld.long 0x04 22. " HWINTCLR118 ,HWINT 118 clear" "No effect,Clear" bitfld.long 0x04 21. " HWINTCLR117 ,HWINT 117 clear" "No effect,Clear" bitfld.long 0x04 20. " HWINTCLR116 ,HWINT 116 clear" "No effect,Clear" textline " " bitfld.long 0x04 19. " HWINTCLR115 ,HWINT 115 clear" "No effect,Clear" bitfld.long 0x04 18. " HWINTCLR114 ,HWINT 114 clear" "No effect,Clear" bitfld.long 0x04 17. " HWINTCLR113 ,HWINT 113 clear" "No effect,Clear" bitfld.long 0x04 16. " HWINTCLR112 ,HWINT 112 clear" "No effect,Clear" textline " " bitfld.long 0x04 15. " HWINTCLR111 ,HWINT 111 clear" "No effect,Clear" bitfld.long 0x04 14. " HWINTCLR110 ,HWINT 110 clear" "No effect,Clear" bitfld.long 0x04 13. " HWINTCLR109 ,HWINT 109 clear" "No effect,Clear" bitfld.long 0x04 12. " HWINTCLR108 ,HWINT 108 clear" "No effect,Clear" textline " " bitfld.long 0x04 11. " HWINTCLR107 ,HWINT 107 clear" "No effect,Clear" bitfld.long 0x04 10. " HWINTCLR106 ,HWINT 106 clear" "No effect,Clear" bitfld.long 0x04 9. " HWINTCLR105 ,HWINT 105 clear" "No effect,Clear" bitfld.long 0x04 8. " HWINTCLR104 ,HWINT 104 clear" "No effect,Clear" textline " " bitfld.long 0x04 7. " HWINTCLR103 ,HWINT 103 clear" "No effect,Clear" bitfld.long 0x04 6. " HWINTCLR102 ,HWINT 102 clear" "No effect,Clear" bitfld.long 0x04 5. " HWINTCLR101 ,HWINT 101 clear" "No effect,Clear" bitfld.long 0x04 4. " HWINTCLR100 ,HWINT 100 clear" "No effect,Clear" textline " " bitfld.long 0x04 3. " HWINTCLR99 ,HWINT 99 clear" "No effect,Clear" bitfld.long 0x04 2. " HWINTCLR98 ,HWINT 98 clear" "No effect,Clear" bitfld.long 0x04 1. " HWINTCLR97 ,HWINT 97 clear" "No effect,Clear" bitfld.long 0x04 0. " HWINTCLR96 ,HWINT 96 clear" "No effect,Clear" sif cpuis("S6E2C*") wgroup.long 0x60++0x0F line.long 0x00 "HWINTCLR[159:128],Hardware Transfer Interrupt Clear (Channels - 159:128)" bitfld.long 0x00 31. " HWINTCLR159 ,HWINT 159 clear" "No effect,Clear" bitfld.long 0x00 30. " HWINTCLR158 ,HWINT 158 clear" "No effect,Clear" bitfld.long 0x00 29. " HWINTCLR157 ,HWINT 157 clear" "No effect,Clear" bitfld.long 0x00 28. " HWINTCLR156 ,HWINT 156 clear" "No effect,Clear" textline " " bitfld.long 0x00 27. " HWINTCLR155 ,HWINT 155 clear" "No effect,Clear" bitfld.long 0x00 26. " HWINTCLR154 ,HWINT 154 clear" "No effect,Clear" bitfld.long 0x00 25. " HWINTCLR153 ,HWINT 153 clear" "No effect,Clear" bitfld.long 0x00 24. " HWINTCLR152 ,HWINT 152 clear" "No effect,Clear" textline " " bitfld.long 0x00 23. " HWINTCLR151 ,HWINT 151 clear" "No effect,Clear" bitfld.long 0x00 22. " HWINTCLR150 ,HWINT 150 clear" "No effect,Clear" bitfld.long 0x00 21. " HWINTCLR149 ,HWINT 149 clear" "No effect,Clear" bitfld.long 0x00 20. " HWINTCLR148 ,HWINT 148 clear" "No effect,Clear" textline " " bitfld.long 0x00 19. " HWINTCLR147 ,HWINT 147 clear" "No effect,Clear" bitfld.long 0x00 18. " HWINTCLR146 ,HWINT 146 clear" "No effect,Clear" bitfld.long 0x00 17. " HWINTCLR145 ,HWINT 145 clear" "No effect,Clear" bitfld.long 0x00 16. " HWINTCLR144 ,HWINT 144 clear" "No effect,Clear" textline " " bitfld.long 0x00 15. " HWINTCLR143 ,HWINT 143 clear" "No effect,Clear" bitfld.long 0x00 14. " HWINTCLR142 ,HWINT 142 clear" "No effect,Clear" bitfld.long 0x00 13. " HWINTCLR141 ,HWINT 141 clear" "No effect,Clear" bitfld.long 0x00 12. " HWINTCLR140 ,HWINT 140 clear" "No effect,Clear" textline " " bitfld.long 0x00 11. " HWINTCLR139 ,HWINT 139 clear" "No effect,Clear" bitfld.long 0x00 10. " HWINTCLR138 ,HWINT 138 clear" "No effect,Clear" bitfld.long 0x00 9. " HWINTCLR137 ,HWINT 137 clear" "No effect,Clear" bitfld.long 0x00 8. " HWINTCLR136 ,HWINT 136 clear" "No effect,Clear" textline " " bitfld.long 0x00 7. " HWINTCLR135 ,HWINT 135 clear" "No effect,Clear" bitfld.long 0x00 6. " HWINTCLR134 ,HWINT 134 clear" "No effect,Clear" bitfld.long 0x00 5. " HWINTCLR133 ,HWINT 133 clear" "No effect,Clear" bitfld.long 0x00 4. " HWINTCLR132 ,HWINT 132 clear" "No effect,Clear" textline " " bitfld.long 0x00 3. " HWINTCLR131 ,HWINT 131 clear" "No effect,Clear" bitfld.long 0x00 2. " HWINTCLR130 ,HWINT 130 clear" "No effect,Clear" bitfld.long 0x00 1. " HWINTCLR129 ,HWINT 129 clear" "No effect,Clear" bitfld.long 0x00 0. " HWINTCLR128 ,HWINT 128 clear" "No effect,Clear" line.long 0x04 "HWINTCLR[191:160],Hardware Transfer Interrupt Clear (Channels - 191:160)" bitfld.long 0x04 31. " HWINTCLR191 ,HWINT 191 clear" "No effect,Clear" bitfld.long 0x04 30. " HWINTCLR190 ,HWINT 190 clear" "No effect,Clear" bitfld.long 0x04 29. " HWINTCLR189 ,HWINT 189 clear" "No effect,Clear" bitfld.long 0x04 28. " HWINTCLR188 ,HWINT 188 clear" "No effect,Clear" textline " " bitfld.long 0x04 27. " HWINTCLR187 ,HWINT 187 clear" "No effect,Clear" bitfld.long 0x04 26. " HWINTCLR186 ,HWINT 186 clear" "No effect,Clear" bitfld.long 0x04 25. " HWINTCLR185 ,HWINT 185 clear" "No effect,Clear" bitfld.long 0x04 24. " HWINTCLR184 ,HWINT 184 clear" "No effect,Clear" textline " " bitfld.long 0x04 23. " HWINTCLR183 ,HWINT 183 clear" "No effect,Clear" bitfld.long 0x04 22. " HWINTCLR182 ,HWINT 182 clear" "No effect,Clear" bitfld.long 0x04 21. " HWINTCLR181 ,HWINT 181 clear" "No effect,Clear" bitfld.long 0x04 20. " HWINTCLR180 ,HWINT 180 clear" "No effect,Clear" textline " " bitfld.long 0x04 19. " HWINTCLR179 ,HWINT 179 clear" "No effect,Clear" bitfld.long 0x04 18. " HWINTCLR178 ,HWINT 178 clear" "No effect,Clear" bitfld.long 0x04 17. " HWINTCLR177 ,HWINT 177 clear" "No effect,Clear" bitfld.long 0x04 16. " HWINTCLR176 ,HWINT 176 clear" "No effect,Clear" textline " " bitfld.long 0x04 15. " HWINTCLR175 ,HWINT 175 clear" "No effect,Clear" bitfld.long 0x04 14. " HWINTCLR174 ,HWINT 174 clear" "No effect,Clear" bitfld.long 0x04 13. " HWINTCLR173 ,HWINT 173 clear" "No effect,Clear" bitfld.long 0x04 12. " HWINTCLR172 ,HWINT 172 clear" "No effect,Clear" textline " " bitfld.long 0x04 11. " HWINTCLR171 ,HWINT 171 clear" "No effect,Clear" bitfld.long 0x04 10. " HWINTCLR170 ,HWINT 170 clear" "No effect,Clear" bitfld.long 0x04 9. " HWINTCLR169 ,HWINT 169 clear" "No effect,Clear" bitfld.long 0x04 8. " HWINTCLR168 ,HWINT 168 clear" "No effect,Clear" textline " " bitfld.long 0x04 7. " HWINTCLR167 ,HWINT 167 clear" "No effect,Clear" bitfld.long 0x04 6. " HWINTCLR166 ,HWINT 166 clear" "No effect,Clear" bitfld.long 0x04 5. " HWINTCLR165 ,HWINT 165 clear" "No effect,Clear" bitfld.long 0x04 4. " HWINTCLR164 ,HWINT 164 clear" "No effect,Clear" textline " " bitfld.long 0x04 3. " HWINTCLR163 ,HWINT 163 clear" "No effect,Clear" bitfld.long 0x04 2. " HWINTCLR162 ,HWINT 162 clear" "No effect,Clear" bitfld.long 0x04 1. " HWINTCLR161 ,HWINT 161 clear" "No effect,Clear" bitfld.long 0x04 0. " HWINTCLR160 ,HWINT 160 clear" "No effect,Clear" line.long 0x08 "HWINTCLR[223:192],Hardware Transfer Interrupt Clear (Channels - 223:192)" bitfld.long 0x08 31. " HWINTCLR223 ,HWINT 223 clear" "No effect,Clear" bitfld.long 0x08 30. " HWINTCLR222 ,HWINT 222 clear" "No effect,Clear" bitfld.long 0x08 29. " HWINTCLR221 ,HWINT 221 clear" "No effect,Clear" bitfld.long 0x08 28. " HWINTCLR220 ,HWINT 220 clear" "No effect,Clear" textline " " bitfld.long 0x08 27. " HWINTCLR219 ,HWINT 219 clear" "No effect,Clear" bitfld.long 0x08 26. " HWINTCLR218 ,HWINT 218 clear" "No effect,Clear" bitfld.long 0x08 25. " HWINTCLR217 ,HWINT 217 clear" "No effect,Clear" bitfld.long 0x08 24. " HWINTCLR216 ,HWINT 216 clear" "No effect,Clear" textline " " bitfld.long 0x08 23. " HWINTCLR215 ,HWINT 215 clear" "No effect,Clear" bitfld.long 0x08 22. " HWINTCLR214 ,HWINT 214 clear" "No effect,Clear" bitfld.long 0x08 21. " HWINTCLR213 ,HWINT 213 clear" "No effect,Clear" bitfld.long 0x08 20. " HWINTCLR212 ,HWINT 212 clear" "No effect,Clear" textline " " bitfld.long 0x08 19. " HWINTCLR211 ,HWINT 211 clear" "No effect,Clear" bitfld.long 0x08 18. " HWINTCLR210 ,HWINT 210 clear" "No effect,Clear" bitfld.long 0x08 17. " HWINTCLR209 ,HWINT 209 clear" "No effect,Clear" bitfld.long 0x08 16. " HWINTCLR208 ,HWINT 208 clear" "No effect,Clear" textline " " bitfld.long 0x08 15. " HWINTCLR207 ,HWINT 207 clear" "No effect,Clear" bitfld.long 0x08 14. " HWINTCLR206 ,HWINT 206 clear" "No effect,Clear" bitfld.long 0x08 13. " HWINTCLR205 ,HWINT 205 clear" "No effect,Clear" bitfld.long 0x08 12. " HWINTCLR204 ,HWINT 204 clear" "No effect,Clear" textline " " bitfld.long 0x08 11. " HWINTCLR203 ,HWINT 203 clear" "No effect,Clear" bitfld.long 0x08 10. " HWINTCLR202 ,HWINT 202 clear" "No effect,Clear" bitfld.long 0x08 9. " HWINTCLR201 ,HWINT 201 clear" "No effect,Clear" bitfld.long 0x08 8. " HWINTCLR200 ,HWINT 200 clear" "No effect,Clear" textline " " bitfld.long 0x08 7. " HWINTCLR199 ,HWINT 199 clear" "No effect,Clear" bitfld.long 0x08 6. " HWINTCLR198 ,HWINT 198 clear" "No effect,Clear" bitfld.long 0x08 5. " HWINTCLR197 ,HWINT 197 clear" "No effect,Clear" bitfld.long 0x08 4. " HWINTCLR196 ,HWINT 196 clear" "No effect,Clear" textline " " bitfld.long 0x08 3. " HWINTCLR195 ,HWINT 195 clear" "No effect,Clear" bitfld.long 0x08 2. " HWINTCLR194 ,HWINT 194 clear" "No effect,Clear" bitfld.long 0x08 1. " HWINTCLR193 ,HWINT 193 clear" "No effect,Clear" bitfld.long 0x08 0. " HWINTCLR192 ,HWINT 192 clear" "No effect,Clear" line.long 0x0C "HWINTCLR[255:224],Hardware Transfer Interrupt Clear (Channels - 255:224)" bitfld.long 0x0C 31. " HWINTCLR255 ,HWINT 255 clear" "No effect,Clear" bitfld.long 0x0C 30. " HWINTCLR254 ,HWINT 254 clear" "No effect,Clear" bitfld.long 0x0C 29. " HWINTCLR253 ,HWINT 253 clear" "No effect,Clear" bitfld.long 0x0C 28. " HWINTCLR252 ,HWINT 252 clear" "No effect,Clear" textline " " bitfld.long 0x0C 27. " HWINTCLR251 ,HWINT 251 clear" "No effect,Clear" bitfld.long 0x0C 26. " HWINTCLR250 ,HWINT 250 clear" "No effect,Clear" bitfld.long 0x0C 25. " HWINTCLR249 ,HWINT 249 clear" "No effect,Clear" bitfld.long 0x0C 24. " HWINTCLR248 ,HWINT 248 clear" "No effect,Clear" textline " " bitfld.long 0x0C 23. " HWINTCLR247 ,HWINT 247 clear" "No effect,Clear" bitfld.long 0x0C 22. " HWINTCLR246 ,HWINT 246 clear" "No effect,Clear" bitfld.long 0x0C 21. " HWINTCLR245 ,HWINT 245 clear" "No effect,Clear" bitfld.long 0x0C 20. " HWINTCLR244 ,HWINT 244 clear" "No effect,Clear" textline " " bitfld.long 0x0C 19. " HWINTCLR243 ,HWINT 243 clear" "No effect,Clear" bitfld.long 0x0C 18. " HWINTCLR242 ,HWINT 242 clear" "No effect,Clear" bitfld.long 0x0C 17. " HWINTCLR241 ,HWINT 241 clear" "No effect,Clear" bitfld.long 0x0C 16. " HWINTCLR240 ,HWINT 240 clear" "No effect,Clear" textline " " bitfld.long 0x0C 15. " HWINTCLR239 ,HWINT 239 clear" "No effect,Clear" bitfld.long 0x0C 14. " HWINTCLR238 ,HWINT 238 clear" "No effect,Clear" bitfld.long 0x0C 13. " HWINTCLR237 ,HWINT 237 clear" "No effect,Clear" bitfld.long 0x0C 12. " HWINTCLR236 ,HWINT 236 clear" "No effect,Clear" textline " " bitfld.long 0x0C 11. " HWINTCLR235 ,HWINT 235 clear" "No effect,Clear" bitfld.long 0x0C 10. " HWINTCLR234 ,HWINT 234 clear" "No effect,Clear" bitfld.long 0x0C 9. " HWINTCLR233 ,HWINT 233 clear" "No effect,Clear" bitfld.long 0x0C 8. " HWINTCLR232 ,HWINT 232 clear" "No effect,Clear" textline " " bitfld.long 0x0C 7. " HWINTCLR231 ,HWINT 231 clear" "No effect,Clear" bitfld.long 0x0C 6. " HWINTCLR230 ,HWINT 230 clear" "No effect,Clear" bitfld.long 0x0C 5. " HWINTCLR229 ,HWINT 229 clear" "No effect,Clear" bitfld.long 0x0C 4. " HWINTCLR228 ,HWINT 228 clear" "No effect,Clear" textline " " bitfld.long 0x0C 3. " HWINTCLR227 ,HWINT 227 clear" "No effect,Clear" bitfld.long 0x0C 2. " HWINTCLR226 ,HWINT 226 clear" "No effect,Clear" bitfld.long 0x0C 1. " HWINTCLR225 ,HWINT 225 clear" "No effect,Clear" bitfld.long 0x0C 0. " HWINTCLR224 ,HWINT 224 clear" "No effect,Clear" endif endif rgroup.long 0x070++0x0F line.long 0x00 "DQMSK[31:0],DMA Request Mask (Channels - 31:0)" bitfld.long 0x00 31. " DQMSK31 ,DMA request mask (Channel 31)" "Not masked,Masked" bitfld.long 0x00 30. " DQMSK30 ,DMA request mask (Channel 30)" "Not masked,Masked" bitfld.long 0x00 29. " DQMSK29 ,DMA request mask (Channel 29)" "Not masked,Masked" bitfld.long 0x00 28. " DQMSK28 ,DMA request mask (Channel 28)" "Not masked,Masked" textline " " bitfld.long 0x00 27. " DQMSK27 ,DMA request mask (Channel 27)" "Not masked,Masked" bitfld.long 0x00 26. " DQMSK26 ,DMA request mask (Channel 26)" "Not masked,Masked" bitfld.long 0x00 25. " DQMSK25 ,DMA request mask (Channel 25)" "Not masked,Masked" bitfld.long 0x00 24. " DQMSK24 ,DMA request mask (Channel 24)" "Not masked,Masked" textline " " bitfld.long 0x00 23. " DQMSK23 ,DMA request mask (Channel 23)" "Not masked,Masked" bitfld.long 0x00 22. " DQMSK22 ,DMA request mask (Channel 22)" "Not masked,Masked" bitfld.long 0x00 21. " DQMSK21 ,DMA request mask (Channel 21)" "Not masked,Masked" bitfld.long 0x00 20. " DQMSK20 ,DMA request mask (Channel 20)" "Not masked,Masked" textline " " bitfld.long 0x00 19. " DQMSK19 ,DMA request mask (Channel 19)" "Not masked,Masked" bitfld.long 0x00 18. " DQMSK18 ,DMA request mask (Channel 18)" "Not masked,Masked" bitfld.long 0x00 17. " DQMSK17 ,DMA request mask (Channel 17)" "Not masked,Masked" bitfld.long 0x00 16. " DQMSK16 ,DMA request mask (Channel 16)" "Not masked,Masked" textline " " bitfld.long 0x00 15. " DQMSK15 ,DMA request mask (Channel 15)" "Not masked,Masked" bitfld.long 0x00 14. " DQMSK14 ,DMA request mask (Channel 14)" "Not masked,Masked" bitfld.long 0x00 13. " DQMSK13 ,DMA request mask (Channel 13)" "Not masked,Masked" bitfld.long 0x00 12. " DQMSK12 ,DMA request mask (Channel 12)" "Not masked,Masked" textline " " bitfld.long 0x00 11. " DQMSK11 ,DMA request mask (Channel 11)" "Not masked,Masked" bitfld.long 0x00 10. " DQMSK10 ,DMA request mask (Channel 10)" "Not masked,Masked" bitfld.long 0x00 9. " DQMSK09 ,DMA request mask (Channel 9)" "Not masked,Masked" bitfld.long 0x00 8. " DQMSK08 ,DMA request mask (Channel 8)" "Not masked,Masked" textline " " bitfld.long 0x00 7. " DQMSK07 ,DMA request mask (Channel 7)" "Not masked,Masked" bitfld.long 0x00 6. " DQMSK06 ,DMA request mask (Channel 6)" "Not masked,Masked" bitfld.long 0x00 5. " DQMSK05 ,DMA request mask (Channel 5)" "Not masked,Masked" bitfld.long 0x00 4. " DQMSK04 ,DMA request mask (Channel 4)" "Not masked,Masked" textline " " bitfld.long 0x00 3. " DQMSK03 ,DMA request mask (Channel 3)" "Not masked,Masked" bitfld.long 0x00 2. " DQMSK02 ,DMA request mask (Channel 2)" "Not masked,Masked" bitfld.long 0x00 1. " DQMSK01 ,DMA request mask (Channel 1)" "Not masked,Masked" bitfld.long 0x00 0. " DQMSK00 ,DMA request mask (Channel 0)" "Not masked,Masked" line.long 0x04 "DQMSK[63:32],DMA Request Mask (Channels - 63:32)" bitfld.long 0x04 31. " DQMSK63 ,DMA request mask (Channel 63)" "Not masked,Masked" bitfld.long 0x04 30. " DQMSK62 ,DMA request mask (Channel 62)" "Not masked,Masked" bitfld.long 0x04 29. " DQMSK61 ,DMA request mask (Channel 61)" "Not masked,Masked" bitfld.long 0x04 28. " DQMSK60 ,DMA request mask (Channel 60)" "Not masked,Masked" textline " " bitfld.long 0x04 27. " DQMSK59 ,DMA request mask (Channel 59)" "Not masked,Masked" bitfld.long 0x04 26. " DQMSK58 ,DMA request mask (Channel 58)" "Not masked,Masked" bitfld.long 0x04 25. " DQMSK57 ,DMA request mask (Channel 57)" "Not masked,Masked" bitfld.long 0x04 24. " DQMSK56 ,DMA request mask (Channel 56)" "Not masked,Masked" textline " " bitfld.long 0x04 23. " DQMSK55 ,DMA request mask (Channel 55)" "Not masked,Masked" bitfld.long 0x04 22. " DQMSK54 ,DMA request mask (Channel 54)" "Not masked,Masked" bitfld.long 0x04 21. " DQMSK53 ,DMA request mask (Channel 53)" "Not masked,Masked" bitfld.long 0x04 20. " DQMSK52 ,DMA request mask (Channel 52)" "Not masked,Masked" textline " " bitfld.long 0x04 19. " DQMSK51 ,DMA request mask (Channel 51)" "Not masked,Masked" bitfld.long 0x04 18. " DQMSK50 ,DMA request mask (Channel 50)" "Not masked,Masked" bitfld.long 0x04 17. " DQMSK49 ,DMA request mask (Channel 49)" "Not masked,Masked" bitfld.long 0x04 16. " DQMSK48 ,DMA request mask (Channel 48)" "Not masked,Masked" textline " " bitfld.long 0x04 15. " DQMSK47 ,DMA request mask (Channel 47)" "Not masked,Masked" bitfld.long 0x04 14. " DQMSK46 ,DMA request mask (Channel 46)" "Not masked,Masked" bitfld.long 0x04 13. " DQMSK45 ,DMA request mask (Channel 45)" "Not masked,Masked" bitfld.long 0x04 12. " DQMSK44 ,DMA request mask (Channel 44)" "Not masked,Masked" textline " " bitfld.long 0x04 11. " DQMSK43 ,DMA request mask (Channel 43)" "Not masked,Masked" bitfld.long 0x04 10. " DQMSK42 ,DMA request mask (Channel 42)" "Not masked,Masked" bitfld.long 0x04 9. " DQMSK41 ,DMA request mask (Channel 41)" "Not masked,Masked" bitfld.long 0x04 8. " DQMSK40 ,DMA request mask (Channel 40)" "Not masked,Masked" textline " " bitfld.long 0x04 7. " DQMSK39 ,DMA request mask (Channel 39)" "Not masked,Masked" bitfld.long 0x04 6. " DQMSK38 ,DMA request mask (Channel 38)" "Not masked,Masked" bitfld.long 0x04 5. " DQMSK37 ,DMA request mask (Channel 37)" "Not masked,Masked" bitfld.long 0x04 4. " DQMSK36 ,DMA request mask (Channel 36)" "Not masked,Masked" textline " " bitfld.long 0x04 3. " DQMSK35 ,DMA request mask (Channel 35)" "Not masked,Masked" bitfld.long 0x04 2. " DQMSK34 ,DMA request mask (Channel 34)" "Not masked,Masked" bitfld.long 0x04 1. " DQMSK33 ,DMA request mask (Channel 33)" "Not masked,Masked" bitfld.long 0x04 0. " DQMSK32 ,DMA request mask (Channel 32)" "Not masked,Masked" sif !cpuis("S6E1C12*")&&!cpuis("S6E1C32*")&&!cpuis("S6E1C11*")&&!cpuis("S6E1C31*") rgroup.long 0x78++0x07 line.long 0x00 "DQMSK[95:64],DMA Request Mask (Channels - 95:64)" bitfld.long 0x00 31. " DQMSK95 ,DMA request mask (Channel 95)" "Not masked,Masked" bitfld.long 0x00 30. " DQMSK94 ,DMA request mask (Channel 94)" "Not masked,Masked" bitfld.long 0x00 29. " DQMSK93 ,DMA request mask (Channel 93)" "Not masked,Masked" bitfld.long 0x00 28. " DQMSK92 ,DMA request mask (Channel 92)" "Not masked,Masked" textline " " bitfld.long 0x00 27. " DQMSK91 ,DMA request mask (Channel 91)" "Not masked,Masked" bitfld.long 0x00 26. " DQMSK90 ,DMA request mask (Channel 90)" "Not masked,Masked" bitfld.long 0x00 25. " DQMSK89 ,DMA request mask (Channel 89)" "Not masked,Masked" bitfld.long 0x00 24. " DQMSK88 ,DMA request mask (Channel 88)" "Not masked,Masked" textline " " bitfld.long 0x00 23. " DQMSK87 ,DMA request mask (Channel 87)" "Not masked,Masked" bitfld.long 0x00 22. " DQMSK86 ,DMA request mask (Channel 86)" "Not masked,Masked" bitfld.long 0x00 21. " DQMSK85 ,DMA request mask (Channel 85)" "Not masked,Masked" bitfld.long 0x00 20. " DQMSK84 ,DMA request mask (Channel 84)" "Not masked,Masked" textline " " bitfld.long 0x00 19. " DQMSK83 ,DMA request mask (Channel 83)" "Not masked,Masked" bitfld.long 0x00 18. " DQMSK82 ,DMA request mask (Channel 82)" "Not masked,Masked" bitfld.long 0x00 17. " DQMSK81 ,DMA request mask (Channel 81)" "Not masked,Masked" bitfld.long 0x00 16. " DQMSK80 ,DMA request mask (Channel 80)" "Not masked,Masked" textline " " bitfld.long 0x00 15. " DQMSK79 ,DMA request mask (Channel 79)" "Not masked,Masked" bitfld.long 0x00 14. " DQMSK78 ,DMA request mask (Channel 78)" "Not masked,Masked" bitfld.long 0x00 13. " DQMSK77 ,DMA request mask (Channel 77)" "Not masked,Masked" bitfld.long 0x00 12. " DQMSK76 ,DMA request mask (Channel 76)" "Not masked,Masked" textline " " bitfld.long 0x00 11. " DQMSK75 ,DMA request mask (Channel 75)" "Not masked,Masked" bitfld.long 0x00 10. " DQMSK74 ,DMA request mask (Channel 74)" "Not masked,Masked" bitfld.long 0x00 9. " DQMSK73 ,DMA request mask (Channel 73)" "Not masked,Masked" bitfld.long 0x00 8. " DQMSK72 ,DMA request mask (Channel 72)" "Not masked,Masked" textline " " bitfld.long 0x00 7. " DQMSK71 ,DMA request mask (Channel 71)" "Not masked,Masked" bitfld.long 0x00 6. " DQMSK70 ,DMA request mask (Channel 70)" "Not masked,Masked" bitfld.long 0x00 5. " DQMSK69 ,DMA request mask (Channel 69)" "Not masked,Masked" bitfld.long 0x00 4. " DQMSK68 ,DMA request mask (Channel 68)" "Not masked,Masked" textline " " bitfld.long 0x00 3. " DQMSK67 ,DMA request mask (Channel 67)" "Not masked,Masked" bitfld.long 0x00 2. " DQMSK66 ,DMA request mask (Channel 66)" "Not masked,Masked" bitfld.long 0x00 1. " DQMSK65 ,DMA request mask (Channel 65)" "Not masked,Masked" bitfld.long 0x00 0. " DQMSK64 ,DMA request mask (Channel 64)" "Not masked,Masked" line.long 0x04 "DQMSK[127:96],DMA Request Mask (Channels - 127:96)" bitfld.long 0x04 31. " DQMSK127 ,DMA request mask (Channel 127)" "Not masked,Masked" bitfld.long 0x04 30. " DQMSK126 ,DMA request mask (Channel 126)" "Not masked,Masked" bitfld.long 0x04 29. " DQMSK125 ,DMA request mask (Channel 125)" "Not masked,Masked" bitfld.long 0x04 28. " DQMSK124 ,DMA request mask (Channel 124)" "Not masked,Masked" textline " " bitfld.long 0x04 27. " DQMSK123 ,DMA request mask (Channel 123)" "Not masked,Masked" bitfld.long 0x04 26. " DQMSK122 ,DMA request mask (Channel 122)" "Not masked,Masked" bitfld.long 0x04 25. " DQMSK121 ,DMA request mask (Channel 121)" "Not masked,Masked" bitfld.long 0x04 24. " DQMSK120 ,DMA request mask (Channel 120)" "Not masked,Masked" textline " " bitfld.long 0x04 23. " DQMSK119 ,DMA request mask (Channel 119)" "Not masked,Masked" bitfld.long 0x04 22. " DQMSK118 ,DMA request mask (Channel 118)" "Not masked,Masked" bitfld.long 0x04 21. " DQMSK117 ,DMA request mask (Channel 117)" "Not masked,Masked" bitfld.long 0x04 20. " DQMSK116 ,DMA request mask (Channel 116)" "Not masked,Masked" textline " " bitfld.long 0x04 19. " DQMSK115 ,DMA request mask (Channel 115)" "Not masked,Masked" bitfld.long 0x04 18. " DQMSK114 ,DMA request mask (Channel 114)" "Not masked,Masked" bitfld.long 0x04 17. " DQMSK113 ,DMA request mask (Channel 113)" "Not masked,Masked" bitfld.long 0x04 16. " DQMSK112 ,DMA request mask (Channel 112)" "Not masked,Masked" textline " " bitfld.long 0x04 15. " DQMSK111 ,DMA request mask (Channel 111)" "Not masked,Masked" bitfld.long 0x04 14. " DQMSK110 ,DMA request mask (Channel 110)" "Not masked,Masked" bitfld.long 0x04 13. " DQMSK109 ,DMA request mask (Channel 109)" "Not masked,Masked" bitfld.long 0x04 12. " DQMSK108 ,DMA request mask (Channel 108)" "Not masked,Masked" textline " " bitfld.long 0x04 11. " DQMSK107 ,DMA request mask (Channel 107)" "Not masked,Masked" bitfld.long 0x04 10. " DQMSK106 ,DMA request mask (Channel 106)" "Not masked,Masked" bitfld.long 0x04 9. " DQMSK105 ,DMA request mask (Channel 105)" "Not masked,Masked" bitfld.long 0x04 8. " DQMSK104 ,DMA request mask (Channel 104)" "Not masked,Masked" textline " " bitfld.long 0x04 7. " DQMSK103 ,DMA request mask (Channel 103)" "Not masked,Masked" bitfld.long 0x04 6. " DQMSK102 ,DMA request mask (Channel 102)" "Not masked,Masked" bitfld.long 0x04 5. " DQMSK101 ,DMA request mask (Channel 101)" "Not masked,Masked" bitfld.long 0x04 4. " DQMSK100 ,DMA request mask (Channel 100)" "Not masked,Masked" textline " " bitfld.long 0x04 3. " DQMSK99 ,DMA request mask (Channel 99)" "Not masked,Masked" bitfld.long 0x04 2. " DQMSK98 ,DMA request mask (Channel 98)" "Not masked,Masked" bitfld.long 0x04 1. " DQMSK97 ,DMA request mask (Channel 97)" "Not masked,Masked" bitfld.long 0x04 0. " DQMSK96 ,DMA request mask (Channel 96)" "Not masked,Masked" sif cpuis("S6E2C*") rgroup.long 0x080++0x0F line.long 0x00 "DQMSK[159:128],DMA Request Mask (Channels - 159:128)" bitfld.long 0x00 31. " DQMSK159 ,DMA request mask (Channel 159)" "Not masked,Masked" bitfld.long 0x00 30. " DQMSK158 ,DMA request mask (Channel 158)" "Not masked,Masked" bitfld.long 0x00 29. " DQMSK157 ,DMA request mask (Channel 157)" "Not masked,Masked" bitfld.long 0x00 28. " DQMSK156 ,DMA request mask (Channel 156)" "Not masked,Masked" textline " " bitfld.long 0x00 27. " DQMSK155 ,DMA request mask (Channel 155)" "Not masked,Masked" bitfld.long 0x00 26. " DQMSK154 ,DMA request mask (Channel 154)" "Not masked,Masked" bitfld.long 0x00 25. " DQMSK153 ,DMA request mask (Channel 153)" "Not masked,Masked" bitfld.long 0x00 24. " DQMSK152 ,DMA request mask (Channel 152)" "Not masked,Masked" textline " " bitfld.long 0x00 23. " DQMSK151 ,DMA request mask (Channel 151)" "Not masked,Masked" bitfld.long 0x00 22. " DQMSK150 ,DMA request mask (Channel 150)" "Not masked,Masked" bitfld.long 0x00 21. " DQMSK149 ,DMA request mask (Channel 149)" "Not masked,Masked" bitfld.long 0x00 20. " DQMSK148 ,DMA request mask (Channel 148)" "Not masked,Masked" textline " " bitfld.long 0x00 19. " DQMSK147 ,DMA request mask (Channel 147)" "Not masked,Masked" bitfld.long 0x00 18. " DQMSK146 ,DMA request mask (Channel 146)" "Not masked,Masked" bitfld.long 0x00 17. " DQMSK145 ,DMA request mask (Channel 145)" "Not masked,Masked" bitfld.long 0x00 16. " DQMSK144 ,DMA request mask (Channel 144)" "Not masked,Masked" textline " " bitfld.long 0x00 15. " DQMSK143 ,DMA request mask (Channel 143)" "Not masked,Masked" bitfld.long 0x00 14. " DQMSK142 ,DMA request mask (Channel 142)" "Not masked,Masked" bitfld.long 0x00 13. " DQMSK141 ,DMA request mask (Channel 141)" "Not masked,Masked" bitfld.long 0x00 12. " DQMSK140 ,DMA request mask (Channel 140)" "Not masked,Masked" textline " " bitfld.long 0x00 11. " DQMSK139 ,DMA request mask (Channel 139)" "Not masked,Masked" bitfld.long 0x00 10. " DQMSK138 ,DMA request mask (Channel 138)" "Not masked,Masked" bitfld.long 0x00 9. " DQMSK137 ,DMA request mask (Channel 137)" "Not masked,Masked" bitfld.long 0x00 8. " DQMSK136 ,DMA request mask (Channel 136)" "Not masked,Masked" textline " " bitfld.long 0x00 7. " DQMSK135 ,DMA request mask (Channel 135)" "Not masked,Masked" bitfld.long 0x00 6. " DQMSK134 ,DMA request mask (Channel 134)" "Not masked,Masked" bitfld.long 0x00 5. " DQMSK133 ,DMA request mask (Channel 133)" "Not masked,Masked" bitfld.long 0x00 4. " DQMSK132 ,DMA request mask (Channel 132)" "Not masked,Masked" textline " " bitfld.long 0x00 3. " DQMSK131 ,DMA request mask (Channel 131)" "Not masked,Masked" bitfld.long 0x00 2. " DQMSK130 ,DMA request mask (Channel 130)" "Not masked,Masked" bitfld.long 0x00 1. " DQMSK129 ,DMA request mask (Channel 129)" "Not masked,Masked" bitfld.long 0x00 0. " DQMSK128 ,DMA request mask (Channel 128)" "Not masked,Masked" line.long 0x04 "DQMSK[191:160],DMA Request Mask (Channels - 191:160)" bitfld.long 0x04 31. " DQMSK191 ,DMA request mask (Channel 191)" "Not masked,Masked" bitfld.long 0x04 30. " DQMSK190 ,DMA request mask (Channel 190)" "Not masked,Masked" bitfld.long 0x04 29. " DQMSK189 ,DMA request mask (Channel 189)" "Not masked,Masked" bitfld.long 0x04 28. " DQMSK188 ,DMA request mask (Channel 188)" "Not masked,Masked" textline " " bitfld.long 0x04 27. " DQMSK187 ,DMA request mask (Channel 187)" "Not masked,Masked" bitfld.long 0x04 26. " DQMSK186 ,DMA request mask (Channel 186)" "Not masked,Masked" bitfld.long 0x04 25. " DQMSK185 ,DMA request mask (Channel 185)" "Not masked,Masked" bitfld.long 0x04 24. " DQMSK184 ,DMA request mask (Channel 184)" "Not masked,Masked" textline " " bitfld.long 0x04 23. " DQMSK183 ,DMA request mask (Channel 183)" "Not masked,Masked" bitfld.long 0x04 22. " DQMSK182 ,DMA request mask (Channel 182)" "Not masked,Masked" bitfld.long 0x04 21. " DQMSK181 ,DMA request mask (Channel 181)" "Not masked,Masked" bitfld.long 0x04 20. " DQMSK180 ,DMA request mask (Channel 180)" "Not masked,Masked" textline " " bitfld.long 0x04 19. " DQMSK179 ,DMA request mask (Channel 179)" "Not masked,Masked" bitfld.long 0x04 18. " DQMSK178 ,DMA request mask (Channel 178)" "Not masked,Masked" bitfld.long 0x04 17. " DQMSK177 ,DMA request mask (Channel 177)" "Not masked,Masked" bitfld.long 0x04 16. " DQMSK176 ,DMA request mask (Channel 176)" "Not masked,Masked" textline " " bitfld.long 0x04 15. " DQMSK175 ,DMA request mask (Channel 175)" "Not masked,Masked" bitfld.long 0x04 14. " DQMSK174 ,DMA request mask (Channel 174)" "Not masked,Masked" bitfld.long 0x04 13. " DQMSK173 ,DMA request mask (Channel 173)" "Not masked,Masked" bitfld.long 0x04 12. " DQMSK172 ,DMA request mask (Channel 172)" "Not masked,Masked" textline " " bitfld.long 0x04 11. " DQMSK171 ,DMA request mask (Channel 171)" "Not masked,Masked" bitfld.long 0x04 10. " DQMSK170 ,DMA request mask (Channel 170)" "Not masked,Masked" bitfld.long 0x04 9. " DQMSK169 ,DMA request mask (Channel 169)" "Not masked,Masked" bitfld.long 0x04 8. " DQMSK168 ,DMA request mask (Channel 168)" "Not masked,Masked" textline " " bitfld.long 0x04 7. " DQMSK167 ,DMA request mask (Channel 167)" "Not masked,Masked" bitfld.long 0x04 6. " DQMSK166 ,DMA request mask (Channel 166)" "Not masked,Masked" bitfld.long 0x04 5. " DQMSK165 ,DMA request mask (Channel 165)" "Not masked,Masked" bitfld.long 0x04 4. " DQMSK164 ,DMA request mask (Channel 164)" "Not masked,Masked" textline " " bitfld.long 0x04 3. " DQMSK163 ,DMA request mask (Channel 163)" "Not masked,Masked" bitfld.long 0x04 2. " DQMSK162 ,DMA request mask (Channel 162)" "Not masked,Masked" bitfld.long 0x04 1. " DQMSK161 ,DMA request mask (Channel 161)" "Not masked,Masked" bitfld.long 0x04 0. " DQMSK160 ,DMA request mask (Channel 160)" "Not masked,Masked" line.long 0x08 "DQMSK[223:192],DMA Request Mask (Channels - 223:192)" bitfld.long 0x08 31. " DQMSK223 ,DMA request mask (Channel 223)" "Not masked,Masked" bitfld.long 0x08 30. " DQMSK222 ,DMA request mask (Channel 222)" "Not masked,Masked" bitfld.long 0x08 29. " DQMSK221 ,DMA request mask (Channel 221)" "Not masked,Masked" bitfld.long 0x08 28. " DQMSK220 ,DMA request mask (Channel 220)" "Not masked,Masked" textline " " bitfld.long 0x08 27. " DQMSK219 ,DMA request mask (Channel 219)" "Not masked,Masked" bitfld.long 0x08 26. " DQMSK218 ,DMA request mask (Channel 218)" "Not masked,Masked" bitfld.long 0x08 25. " DQMSK217 ,DMA request mask (Channel 217)" "Not masked,Masked" bitfld.long 0x08 24. " DQMSK216 ,DMA request mask (Channel 216)" "Not masked,Masked" textline " " bitfld.long 0x08 23. " DQMSK215 ,DMA request mask (Channel 215)" "Not masked,Masked" bitfld.long 0x08 22. " DQMSK214 ,DMA request mask (Channel 214)" "Not masked,Masked" bitfld.long 0x08 21. " DQMSK213 ,DMA request mask (Channel 213)" "Not masked,Masked" bitfld.long 0x08 20. " DQMSK212 ,DMA request mask (Channel 212)" "Not masked,Masked" textline " " bitfld.long 0x08 19. " DQMSK211 ,DMA request mask (Channel 211)" "Not masked,Masked" bitfld.long 0x08 18. " DQMSK210 ,DMA request mask (Channel 210)" "Not masked,Masked" bitfld.long 0x08 17. " DQMSK209 ,DMA request mask (Channel 209)" "Not masked,Masked" bitfld.long 0x08 16. " DQMSK208 ,DMA request mask (Channel 208)" "Not masked,Masked" textline " " bitfld.long 0x08 15. " DQMSK207 ,DMA request mask (Channel 207)" "Not masked,Masked" bitfld.long 0x08 14. " DQMSK206 ,DMA request mask (Channel 206)" "Not masked,Masked" bitfld.long 0x08 13. " DQMSK205 ,DMA request mask (Channel 205)" "Not masked,Masked" bitfld.long 0x08 12. " DQMSK204 ,DMA request mask (Channel 204)" "Not masked,Masked" textline " " bitfld.long 0x08 11. " DQMSK203 ,DMA request mask (Channel 203)" "Not masked,Masked" bitfld.long 0x08 10. " DQMSK202 ,DMA request mask (Channel 202)" "Not masked,Masked" bitfld.long 0x08 9. " DQMSK201 ,DMA request mask (Channel 201)" "Not masked,Masked" bitfld.long 0x08 8. " DQMSK200 ,DMA request mask (Channel 200)" "Not masked,Masked" textline " " bitfld.long 0x08 7. " DQMSK199 ,DMA request mask (Channel 199)" "Not masked,Masked" bitfld.long 0x08 6. " DQMSK198 ,DMA request mask (Channel 198)" "Not masked,Masked" bitfld.long 0x08 5. " DQMSK197 ,DMA request mask (Channel 197)" "Not masked,Masked" bitfld.long 0x08 4. " DQMSK196 ,DMA request mask (Channel 196)" "Not masked,Masked" textline " " bitfld.long 0x08 3. " DQMSK195 ,DMA request mask (Channel 195)" "Not masked,Masked" bitfld.long 0x08 2. " DQMSK194 ,DMA request mask (Channel 194)" "Not masked,Masked" bitfld.long 0x08 1. " DQMSK193 ,DMA request mask (Channel 193)" "Not masked,Masked" bitfld.long 0x08 0. " DQMSK192 ,DMA request mask (Channel 192)" "Not masked,Masked" line.long 0x0C "DQMSK[255:224],DMA Request Mask (Channels - 255:224)" bitfld.long 0x0C 31. " DQMSK255 ,DMA request mask (Channel 255)" "Not masked,Masked" bitfld.long 0x0C 30. " DQMSK254 ,DMA request mask (Channel 254)" "Not masked,Masked" bitfld.long 0x0C 29. " DQMSK253 ,DMA request mask (Channel 253)" "Not masked,Masked" bitfld.long 0x0C 28. " DQMSK252 ,DMA request mask (Channel 252)" "Not masked,Masked" textline " " bitfld.long 0x0C 27. " DQMSK251 ,DMA request mask (Channel 251)" "Not masked,Masked" bitfld.long 0x0C 26. " DQMSK250 ,DMA request mask (Channel 250)" "Not masked,Masked" bitfld.long 0x0C 25. " DQMSK249 ,DMA request mask (Channel 249)" "Not masked,Masked" bitfld.long 0x0C 24. " DQMSK248 ,DMA request mask (Channel 248)" "Not masked,Masked" textline " " bitfld.long 0x0C 23. " DQMSK247 ,DMA request mask (Channel 247)" "Not masked,Masked" bitfld.long 0x0C 22. " DQMSK246 ,DMA request mask (Channel 246)" "Not masked,Masked" bitfld.long 0x0C 21. " DQMSK245 ,DMA request mask (Channel 245)" "Not masked,Masked" bitfld.long 0x0C 20. " DQMSK244 ,DMA request mask (Channel 244)" "Not masked,Masked" textline " " bitfld.long 0x0C 19. " DQMSK243 ,DMA request mask (Channel 243)" "Not masked,Masked" bitfld.long 0x0C 18. " DQMSK242 ,DMA request mask (Channel 242)" "Not masked,Masked" bitfld.long 0x0C 17. " DQMSK241 ,DMA request mask (Channel 241)" "Not masked,Masked" bitfld.long 0x0C 16. " DQMSK240 ,DMA request mask (Channel 240)" "Not masked,Masked" textline " " bitfld.long 0x0C 15. " DQMSK239 ,DMA request mask (Channel 239)" "Not masked,Masked" bitfld.long 0x0C 14. " DQMSK238 ,DMA request mask (Channel 238)" "Not masked,Masked" bitfld.long 0x0C 13. " DQMSK237 ,DMA request mask (Channel 237)" "Not masked,Masked" bitfld.long 0x0C 12. " DQMSK236 ,DMA request mask (Channel 236)" "Not masked,Masked" textline " " bitfld.long 0x0C 11. " DQMSK235 ,DMA request mask (Channel 235)" "Not masked,Masked" bitfld.long 0x0C 10. " DQMSK234 ,DMA request mask (Channel 234)" "Not masked,Masked" bitfld.long 0x0C 9. " DQMSK233 ,DMA request mask (Channel 233)" "Not masked,Masked" bitfld.long 0x0C 8. " DQMSK232 ,DMA request mask (Channel 232)" "Not masked,Masked" textline " " bitfld.long 0x0C 7. " DQMSK231 ,DMA request mask (Channel 231)" "Not masked,Masked" bitfld.long 0x0C 6. " DQMSK230 ,DMA request mask (Channel 230)" "Not masked,Masked" bitfld.long 0x0C 5. " DQMSK229 ,DMA request mask (Channel 229)" "Not masked,Masked" bitfld.long 0x0C 4. " DQMSK228 ,DMA request mask (Channel 228)" "Not masked,Masked" textline " " bitfld.long 0x0C 3. " DQMSK227 ,DMA request mask (Channel 227)" "Not masked,Masked" bitfld.long 0x0C 2. " DQMSK226 ,DMA request mask (Channel 226)" "Not masked,Masked" bitfld.long 0x0C 1. " DQMSK225 ,DMA request mask (Channel 225)" "Not masked,Masked" bitfld.long 0x0C 0. " DQMSK224 ,DMA request mask (Channel 224)" "Not masked,Masked" endif endif wgroup.long 0x90++0x0F line.long 0x00 "DQMSKCLR[31:0],Register For Clearing The DQMSK" bitfld.long 0x00 31. " DQMSKCLR31 ,DQMSK31 clear (Channel 31)" "No effect,Clear" bitfld.long 0x00 30. " DQMSKCLR30 ,DQMSK30 clear (Channel 30)" "No effect,Clear" bitfld.long 0x00 29. " DQMSKCLR29 ,DQMSK29 clear (Channel 29)" "No effect,Clear" bitfld.long 0x00 28. " DQMSKCLR28 ,DQMSK28 clear (Channel 28)" "No effect,Clear" textline " " bitfld.long 0x00 27. " DQMSKCLR27 ,DQMSK27 clear (Channel 27)" "No effect,Clear" bitfld.long 0x00 26. " DQMSKCLR26 ,DQMSK26 clear (Channel 26)" "No effect,Clear" bitfld.long 0x00 25. " DQMSKCLR25 ,DQMSK25 clear (Channel 25)" "No effect,Clear" bitfld.long 0x00 24. " DQMSKCLR24 ,DQMSK24 clear (Channel 24)" "No effect,Clear" textline " " bitfld.long 0x00 23. " DQMSKCLR23 ,DQMSK23 clear (Channel 23)" "No effect,Clear" bitfld.long 0x00 22. " DQMSKCLR22 ,DQMSK22 clear (Channel 22)" "No effect,Clear" bitfld.long 0x00 21. " DQMSKCLR21 ,DQMSK21 clear (Channel 21)" "No effect,Clear" bitfld.long 0x00 20. " DQMSKCLR20 ,DQMSK20 clear (Channel 20)" "No effect,Clear" textline " " bitfld.long 0x00 19. " DQMSKCLR19 ,DQMSK19 clear (Channel 19)" "No effect,Clear" bitfld.long 0x00 18. " DQMSKCLR18 ,DQMSK18 clear (Channel 18)" "No effect,Clear" bitfld.long 0x00 17. " DQMSKCLR17 ,DQMSK17 clear (Channel 17)" "No effect,Clear" bitfld.long 0x00 16. " DQMSKCLR16 ,DQMSK16 clear (Channel 16)" "No effect,Clear" textline " " bitfld.long 0x00 15. " DQMSKCLR15 ,DQMSK15 clear (Channel 15)" "No effect,Clear" bitfld.long 0x00 14. " DQMSKCLR14 ,DQMSK14 clear (Channel 14)" "No effect,Clear" bitfld.long 0x00 13. " DQMSKCLR13 ,DQMSK13 clear (Channel 13)" "No effect,Clear" bitfld.long 0x00 12. " DQMSKCLR12 ,DQMSK12 clear (Channel 12)" "No effect,Clear" textline " " bitfld.long 0x00 11. " DQMSKCLR11 ,DQMSK clear11 (Channel 11)" "No effect,Clear" bitfld.long 0x00 10. " DQMSKCLR10 ,DQMSK clear10 (Channel 10)" "No effect,Clear" bitfld.long 0x00 9. " DQMSKCLR09 ,DQMSK clear09 (Channel 9)" "No effect,Clear" bitfld.long 0x00 8. " DQMSKCLR08 ,DQMSK clear08 (Channel 8)" "No effect,Clear" textline " " bitfld.long 0x00 7. " DQMSKCLR07 ,DQMSK clear 07 (Channel 7)" "No effect,Clear" bitfld.long 0x00 6. " DQMSKCLR06 ,DQMSK clear 06 (Channel 6)" "No effect,Clear" bitfld.long 0x00 5. " DQMSKCLR05 ,DQMSK clear 05 (Channel 5)" "No effect,Clear" bitfld.long 0x00 4. " DQMSKCLR04 ,DQMSK clear 04 (Channel 4)" "No effect,Clear" textline " " bitfld.long 0x00 3. " DQMSKCLR03 ,DQMSK clear 03 (Channel 3)" "No effect,Clear" bitfld.long 0x00 2. " DQMSKCLR02 ,DQMSK clear 02 (Channel 2)" "No effect,Clear" bitfld.long 0x00 1. " DQMSKCLR01 ,DQMSK clear 01 (Channel 1)" "No effect,Clear" bitfld.long 0x00 0. " DQMSKCLR00 ,DQMSK clear 00 (Channel 0)" "No effect,Clear" line.long 0x04 "DQMSKCLR[63:32],Register For Clearing The DQMSK" bitfld.long 0x04 31. " DQMSKCLR63 ,DQMSK63 clear (Channel 63)" "No effect,Clear" bitfld.long 0x04 30. " DQMSKCLR62 ,DQMSK62 clear (Channel 62)" "No effect,Clear" bitfld.long 0x04 29. " DQMSKCLR61 ,DQMSK61 clear (Channel 61)" "No effect,Clear" bitfld.long 0x04 28. " DQMSKCLR60 ,DQMSK60 clear (Channel 60)" "No effect,Clear" textline " " bitfld.long 0x04 27. " DQMSKCLR59 ,DQMSK59 clear (Channel 59)" "No effect,Clear" bitfld.long 0x04 26. " DQMSKCLR58 ,DQMSK58 clear (Channel 58)" "No effect,Clear" bitfld.long 0x04 25. " DQMSKCLR57 ,DQMSK57 clear (Channel 57)" "No effect,Clear" bitfld.long 0x04 24. " DQMSKCLR56 ,DQMSK56 clear (Channel 56)" "No effect,Clear" textline " " bitfld.long 0x04 23. " DQMSKCLR55 ,DQMSK55 clear (Channel 55)" "No effect,Clear" bitfld.long 0x04 22. " DQMSKCLR54 ,DQMSK54 clear (Channel 54)" "No effect,Clear" bitfld.long 0x04 21. " DQMSKCLR53 ,DQMSK53 clear (Channel 53)" "No effect,Clear" bitfld.long 0x04 20. " DQMSKCLR52 ,DQMSK52 clear (Channel 52)" "No effect,Clear" textline " " bitfld.long 0x04 19. " DQMSKCLR51 ,DQMSK51 clear (Channel 51)" "No effect,Clear" bitfld.long 0x04 18. " DQMSKCLR50 ,DQMSK50 clear (Channel 50)" "No effect,Clear" bitfld.long 0x04 17. " DQMSKCLR49 ,DQMSK49 clear (Channel 49)" "No effect,Clear" bitfld.long 0x04 16. " DQMSKCLR48 ,DQMSK48 clear (Channel 48)" "No effect,Clear" textline " " bitfld.long 0x04 15. " DQMSKCLR47 ,DQMSK47 clear (Channel 47)" "No effect,Clear" bitfld.long 0x04 14. " DQMSKCLR46 ,DQMSK46 clear (Channel 46)" "No effect,Clear" bitfld.long 0x04 13. " DQMSKCLR45 ,DQMSK45 clear (Channel 45)" "No effect,Clear" bitfld.long 0x04 12. " DQMSKCLR44 ,DQMSK44 clear (Channel 44)" "No effect,Clear" textline " " bitfld.long 0x04 11. " DQMSKCLR43 ,DQMSK clear 43 (Channel 43)" "No effect,Clear" bitfld.long 0x04 10. " DQMSKCLR42 ,DQMSK clear 42 (Channel 42)" "No effect,Clear" bitfld.long 0x04 9. " DQMSKCLR41 ,DQMSK clear 41 (Channel 41)" "No effect,Clear" bitfld.long 0x04 8. " DQMSKCLR40 ,DQMSK clear 40 (Channel 40)" "No effect,Clear" textline " " bitfld.long 0x04 7. " DQMSKCLR39 ,DQMSK clear 39 (Channel 39)" "No effect,Clear" bitfld.long 0x04 6. " DQMSKCLR38 ,DQMSK clear 38 (Channel 38)" "No effect,Clear" bitfld.long 0x04 5. " DQMSKCLR37 ,DQMSK clear 37 (Channel 37)" "No effect,Clear" bitfld.long 0x04 4. " DQMSKCLR36 ,DQMSK clear 36 (Channel 36)" "No effect,Clear" textline " " bitfld.long 0x04 3. " DQMSKCLR35 ,DQMSK clear 35 (Channel 35)" "No effect,Clear" bitfld.long 0x04 2. " DQMSKCLR34 ,DQMSK clear 34 (Channel 34)" "No effect,Clear" bitfld.long 0x04 1. " DQMSKCLR33 ,DQMSK clear 33 (Channel 33)" "No effect,Clear" bitfld.long 0x04 0. " DQMSKCLR32 ,DQMSK clear 32 (Channel 32)" "No effect,Clear" sif !cpuis("S6E1C12*")&&!cpuis("S6E1C32*")&&!cpuis("S6E1C11*")&&!cpuis("S6E1C31*") wgroup.long 0x98++0x07 line.long 0x00 "DQMSKCLR[95:64],Register For Clearing The DQMSK" bitfld.long 0x00 31. " DQMSKCLR95 ,DQMSK95 clear (Channel 95)" "No effect,Clear" bitfld.long 0x00 30. " DQMSKCLR94 ,DQMSK94 clear (Channel 94)" "No effect,Clear" bitfld.long 0x00 29. " DQMSKCLR93 ,DQMSK93 clear (Channel 93)" "No effect,Clear" bitfld.long 0x00 28. " DQMSKCLR92 ,DQMSK92 clear (Channel 92)" "No effect,Clear" textline " " bitfld.long 0x00 27. " DQMSKCLR91 ,DQMSK91 clear (Channel 91)" "No effect,Clear" bitfld.long 0x00 26. " DQMSKCLR90 ,DQMSK90 clear (Channel 90)" "No effect,Clear" bitfld.long 0x00 25. " DQMSKCLR89 ,DQMSK89 clear (Channel 89)" "No effect,Clear" bitfld.long 0x00 24. " DQMSKCLR88 ,DQMSK88 clear (Channel 88)" "No effect,Clear" textline " " bitfld.long 0x00 23. " DQMSKCLR87 ,DQMSK87 clear (Channel 87)" "No effect,Clear" bitfld.long 0x00 22. " DQMSKCLR86 ,DQMSK86 clear (Channel 86)" "No effect,Clear" bitfld.long 0x00 21. " DQMSKCLR85 ,DQMSK85 clear (Channel 85)" "No effect,Clear" bitfld.long 0x00 20. " DQMSKCLR84 ,DQMSK84 clear (Channel 84)" "No effect,Clear" textline " " bitfld.long 0x00 19. " DQMSKCLR83 ,DQMSK83 clear (Channel 83)" "No effect,Clear" bitfld.long 0x00 18. " DQMSKCLR82 ,DQMSK82 clear (Channel 82)" "No effect,Clear" bitfld.long 0x00 17. " DQMSKCLR81 ,DQMSK81 clear (Channel 81)" "No effect,Clear" bitfld.long 0x00 16. " DQMSKCLR80 ,DQMSK80 clear (Channel 80)" "No effect,Clear" textline " " bitfld.long 0x00 15. " DQMSKCLR79 ,DQMSK79 clear (Channel 79)" "No effect,Clear" bitfld.long 0x00 14. " DQMSKCLR78 ,DQMSK78 clear (Channel 78)" "No effect,Clear" bitfld.long 0x00 13. " DQMSKCLR77 ,DQMSK77 clear (Channel 77)" "No effect,Clear" bitfld.long 0x00 12. " DQMSKCLR76 ,DQMSK76 clear (Channel 76)" "No effect,Clear" textline " " bitfld.long 0x00 11. " DQMSKCLR75 ,DQMSK clear 75 (Channel 75)" "No effect,Clear" bitfld.long 0x00 10. " DQMSKCLR74 ,DQMSK clear 74 (Channel 74)" "No effect,Clear" bitfld.long 0x00 9. " DQMSKCLR73 ,DQMSK clear 73 (Channel 73)" "No effect,Clear" bitfld.long 0x00 8. " DQMSKCLR72 ,DQMSK clear 72 (Channel 72)" "No effect,Clear" textline " " bitfld.long 0x00 7. " DQMSKCLR71 ,DQMSK clear 71 (Channel 71)" "No effect,Clear" bitfld.long 0x00 6. " DQMSKCLR70 ,DQMSK clear 70 (Channel 70)" "No effect,Clear" bitfld.long 0x00 5. " DQMSKCLR69 ,DQMSK clear 69 (Channel 69)" "No effect,Clear" bitfld.long 0x00 4. " DQMSKCLR68 ,DQMSK clear 68 (Channel 68)" "No effect,Clear" textline " " bitfld.long 0x00 3. " DQMSKCLR67 ,DQMSK clear 67 (Channel 67)" "No effect,Clear" bitfld.long 0x00 2. " DQMSKCLR66 ,DQMSK clear 66 (Channel 66)" "No effect,Clear" bitfld.long 0x00 1. " DQMSKCLR65 ,DQMSK clear 65 (Channel 65)" "No effect,Clear" bitfld.long 0x00 0. " DQMSKCLR64 ,DQMSK clear 64 (Channel 64)" "No effect,Clear" line.long 0x04 "DQMSKCLR[127:96],Register For Clearing The DQMSK" bitfld.long 0x04 31. " DQMSKCLR127 ,DQMSK127 clear (Channel 127)" "No effect,Clear" bitfld.long 0x04 30. " DQMSKCLR126 ,DQMSK126 clear (Channel 126)" "No effect,Clear" bitfld.long 0x04 29. " DQMSKCLR125 ,DQMSK125 clear (Channel 125)" "No effect,Clear" bitfld.long 0x04 28. " DQMSKCLR124 ,DQMSK124 clear (Channel 124)" "No effect,Clear" textline " " bitfld.long 0x04 27. " DQMSKCLR123 ,DQMSK123 clear (Channel 123)" "No effect,Clear" bitfld.long 0x04 26. " DQMSKCLR122 ,DQMSK122 clear (Channel 122)" "No effect,Clear" bitfld.long 0x04 25. " DQMSKCLR121 ,DQMSK121 clear (Channel 121)" "No effect,Clear" bitfld.long 0x04 24. " DQMSKCLR120 ,DQMSK120 clear (Channel 120)" "No effect,Clear" textline " " bitfld.long 0x04 23. " DQMSKCLR119 ,DQMSK119 clear (Channel 119)" "No effect,Clear" bitfld.long 0x04 22. " DQMSKCLR118 ,DQMSK118 clear (Channel 118)" "No effect,Clear" bitfld.long 0x04 21. " DQMSKCLR117 ,DQMSK117 clear (Channel 117)" "No effect,Clear" bitfld.long 0x04 20. " DQMSKCLR116 ,DQMSK116 clear (Channel 116)" "No effect,Clear" textline " " bitfld.long 0x04 19. " DQMSKCLR115 ,DQMSK115 clear (Channel 115)" "No effect,Clear" bitfld.long 0x04 18. " DQMSKCLR114 ,DQMSK114 clear (Channel 114)" "No effect,Clear" bitfld.long 0x04 17. " DQMSKCLR113 ,DQMSK113 clear (Channel 113)" "No effect,Clear" bitfld.long 0x04 16. " DQMSKCLR112 ,DQMSK112 clear (Channel 112)" "No effect,Clear" textline " " bitfld.long 0x04 15. " DQMSKCLR111 ,DQMSK111 clear (Channel 111)" "No effect,Clear" bitfld.long 0x04 14. " DQMSKCLR110 ,DQMSK110 clear (Channel 110)" "No effect,Clear" bitfld.long 0x04 13. " DQMSKCLR109 ,DQMSK109 clear (Channel 109)" "No effect,Clear" bitfld.long 0x04 12. " DQMSKCLR108 ,DQMSK108 clear (Channel 108)" "No effect,Clear" textline " " bitfld.long 0x04 11. " DQMSKCLR107 ,DQMSK clear 107 (Channel 107)" "No effect,Clear" bitfld.long 0x04 10. " DQMSKCLR106 ,DQMSK clear 106 (Channel 106)" "No effect,Clear" bitfld.long 0x04 9. " DQMSKCLR105 ,DQMSK clear 105 (Channel 105)" "No effect,Clear" bitfld.long 0x04 8. " DQMSKCLR104 ,DQMSK clear 104 (Channel 104)" "No effect,Clear" textline " " bitfld.long 0x04 7. " DQMSKCLR103 ,DQMSK clear 103 (Channel 103)" "No effect,Clear" bitfld.long 0x04 6. " DQMSKCLR102 ,DQMSK clear 102 (Channel 102)" "No effect,Clear" bitfld.long 0x04 5. " DQMSKCLR101 ,DQMSK clear 101 (Channel 101)" "No effect,Clear" bitfld.long 0x04 4. " DQMSKCLR100 ,DQMSK clear 100 (Channel 100)" "No effect,Clear" textline " " bitfld.long 0x04 3. " DQMSKCLR99 ,DQMSK clear 99 (Channel 99)" "No effect,Clear" bitfld.long 0x04 2. " DQMSKCLR98 ,DQMSK clear 98 (Channel 98)" "No effect,Clear" bitfld.long 0x04 1. " DQMSKCLR97 ,DQMSK clear 97 (Channel 97)" "No effect,Clear" bitfld.long 0x04 0. " DQMSKCLR96 ,DQMSK clear 96 (Channel 96)" "No effect,Clear" sif cpuis("S6E2C*") wgroup.long 0xA0++0x0F line.long 0x00 "DQMSKCLR[159:128],Register For Clearing The DQMSK" bitfld.long 0x00 31. " DQMSKCLR159 ,DQMSK159 clear (Channel 159)" "No effect,Clear" bitfld.long 0x00 30. " DQMSKCLR158 ,DQMSK158 clear (Channel 158)" "No effect,Clear" bitfld.long 0x00 29. " DQMSKCLR157 ,DQMSK157 clear (Channel 157)" "No effect,Clear" bitfld.long 0x00 28. " DQMSKCLR156 ,DQMSK156 clear (Channel 156)" "No effect,Clear" textline " " bitfld.long 0x00 27. " DQMSKCLR155 ,DQMSK155 clear (Channel 155)" "No effect,Clear" bitfld.long 0x00 26. " DQMSKCLR154 ,DQMSK154 clear (Channel 154)" "No effect,Clear" bitfld.long 0x00 25. " DQMSKCLR153 ,DQMSK153 clear (Channel 153)" "No effect,Clear" bitfld.long 0x00 24. " DQMSKCLR152 ,DQMSK152 clear (Channel 152)" "No effect,Clear" textline " " bitfld.long 0x00 23. " DQMSKCLR151 ,DQMSK151 clear (Channel 151)" "No effect,Clear" bitfld.long 0x00 22. " DQMSKCLR150 ,DQMSK150 clear (Channel 150)" "No effect,Clear" bitfld.long 0x00 21. " DQMSKCLR149 ,DQMSK149 clear (Channel 149)" "No effect,Clear" bitfld.long 0x00 20. " DQMSKCLR148 ,DQMSK148 clear (Channel 148)" "No effect,Clear" textline " " bitfld.long 0x00 19. " DQMSKCLR147 ,DQMSK147 clear (Channel 147)" "No effect,Clear" bitfld.long 0x00 18. " DQMSKCLR146 ,DQMSK146 clear (Channel 146)" "No effect,Clear" bitfld.long 0x00 17. " DQMSKCLR145 ,DQMSK145 clear (Channel 145)" "No effect,Clear" bitfld.long 0x00 16. " DQMSKCLR144 ,DQMSK144 clear (Channel 144)" "No effect,Clear" textline " " bitfld.long 0x00 15. " DQMSKCLR143 ,DQMSK143 clear (Channel 143)" "No effect,Clear" bitfld.long 0x00 14. " DQMSKCLR142 ,DQMSK142 clear (Channel 142)" "No effect,Clear" bitfld.long 0x00 13. " DQMSKCLR141 ,DQMSK141 clear (Channel 141)" "No effect,Clear" bitfld.long 0x00 12. " DQMSKCLR140 ,DQMSK140 clear (Channel 140)" "No effect,Clear" textline " " bitfld.long 0x00 11. " DQMSKCLR139 ,DQMSK clear 139 (Channel 139)" "No effect,Clear" bitfld.long 0x00 10. " DQMSKCLR138 ,DQMSK clear 138 (Channel 138)" "No effect,Clear" bitfld.long 0x00 9. " DQMSKCLR137 ,DQMSK clear 137 (Channel 137)" "No effect,Clear" bitfld.long 0x00 8. " DQMSKCLR136 ,DQMSK clear 136 (Channel 136)" "No effect,Clear" textline " " bitfld.long 0x00 7. " DQMSKCLR135 ,DQMSK clear 135 (Channel 135)" "No effect,Clear" bitfld.long 0x00 6. " DQMSKCLR134 ,DQMSK clear 134 (Channel 134)" "No effect,Clear" bitfld.long 0x00 5. " DQMSKCLR133 ,DQMSK clear 133 (Channel 133)" "No effect,Clear" bitfld.long 0x00 4. " DQMSKCLR132 ,DQMSK clear 132 (Channel 132)" "No effect,Clear" textline " " bitfld.long 0x00 3. " DQMSKCLR131 ,DQMSK clear 131 (Channel 131)" "No effect,Clear" bitfld.long 0x00 2. " DQMSKCLR130 ,DQMSK clear 130 (Channel 130)" "No effect,Clear" bitfld.long 0x00 1. " DQMSKCLR129 ,DQMSK clear 129 (Channel 129)" "No effect,Clear" bitfld.long 0x00 0. " DQMSKCLR128 ,DQMSK clear 128 (Channel 128)" "No effect,Clear" line.long 0x04 "DQMSKCLR[191:160],Register For Clearing The DQMSK" bitfld.long 0x04 31. " DQMSKCLR191 ,DQMSK191 clear (Channel 191)" "No effect,Clear" bitfld.long 0x04 30. " DQMSKCLR190 ,DQMSK190 clear (Channel 190)" "No effect,Clear" bitfld.long 0x04 29. " DQMSKCLR189 ,DQMSK189 clear (Channel 189)" "No effect,Clear" bitfld.long 0x04 28. " DQMSKCLR188 ,DQMSK188 clear (Channel 188)" "No effect,Clear" textline " " bitfld.long 0x04 27. " DQMSKCLR187 ,DQMSK187 clear (Channel 187)" "No effect,Clear" bitfld.long 0x04 26. " DQMSKCLR186 ,DQMSK186 clear (Channel 186)" "No effect,Clear" bitfld.long 0x04 25. " DQMSKCLR185 ,DQMSK185 clear (Channel 185)" "No effect,Clear" bitfld.long 0x04 24. " DQMSKCLR184 ,DQMSK184 clear (Channel 184)" "No effect,Clear" textline " " bitfld.long 0x04 23. " DQMSKCLR183 ,DQMSK183 clear (Channel 183)" "No effect,Clear" bitfld.long 0x04 22. " DQMSKCLR182 ,DQMSK182 clear (Channel 182)" "No effect,Clear" bitfld.long 0x04 21. " DQMSKCLR181 ,DQMSK181 clear (Channel 181)" "No effect,Clear" bitfld.long 0x04 20. " DQMSKCLR180 ,DQMSK180 clear (Channel 180)" "No effect,Clear" textline " " bitfld.long 0x04 19. " DQMSKCLR179 ,DQMSK179 clear (Channel 179)" "No effect,Clear" bitfld.long 0x04 18. " DQMSKCLR178 ,DQMSK178 clear (Channel 178)" "No effect,Clear" bitfld.long 0x04 17. " DQMSKCLR177 ,DQMSK177 clear (Channel 177)" "No effect,Clear" bitfld.long 0x04 16. " DQMSKCLR176 ,DQMSK176 clear (Channel 176)" "No effect,Clear" textline " " bitfld.long 0x04 15. " DQMSKCLR175 ,DQMSK175 clear (Channel 175)" "No effect,Clear" bitfld.long 0x04 14. " DQMSKCLR174 ,DQMSK174 clear (Channel 174)" "No effect,Clear" bitfld.long 0x04 13. " DQMSKCLR173 ,DQMSK173 clear (Channel 173)" "No effect,Clear" bitfld.long 0x04 12. " DQMSKCLR172 ,DQMSK172 clear (Channel 172)" "No effect,Clear" textline " " bitfld.long 0x04 11. " DQMSKCLR171 ,DQMSK clear 171 (Channel 171)" "No effect,Clear" bitfld.long 0x04 10. " DQMSKCLR170 ,DQMSK clear 170 (Channel 170)" "No effect,Clear" bitfld.long 0x04 9. " DQMSKCLR169 ,DQMSK clear 169 (Channel 169)" "No effect,Clear" bitfld.long 0x04 8. " DQMSKCLR168 ,DQMSK clear 168 (Channel 168)" "No effect,Clear" textline " " bitfld.long 0x04 7. " DQMSKCLR167 ,DQMSK clear 167 (Channel 167)" "No effect,Clear" bitfld.long 0x04 6. " DQMSKCLR166 ,DQMSK clear 166 (Channel 166)" "No effect,Clear" bitfld.long 0x04 5. " DQMSKCLR165 ,DQMSK clear 165 (Channel 165)" "No effect,Clear" bitfld.long 0x04 4. " DQMSKCLR164 ,DQMSK clear 164 (Channel 164)" "No effect,Clear" textline " " bitfld.long 0x04 3. " DQMSKCLR163 ,DQMSK clear 163 (Channel 163)" "No effect,Clear" bitfld.long 0x04 2. " DQMSKCLR162 ,DQMSK clear 162 (Channel 162)" "No effect,Clear" bitfld.long 0x04 1. " DQMSKCLR161 ,DQMSK clear 161 (Channel 161)" "No effect,Clear" bitfld.long 0x04 0. " DQMSKCLR160 ,DQMSK clear 160 (Channel 160)" "No effect,Clear" line.long 0x08 "DQMSKCLR[223:192],Register For Clearing The DQMSK" bitfld.long 0x08 31. " DQMSKCLR223 ,DQMSK223 clear (Channel 223)" "No effect,Clear" bitfld.long 0x08 30. " DQMSKCLR222 ,DQMSK222 clear (Channel 222)" "No effect,Clear" bitfld.long 0x08 29. " DQMSKCLR221 ,DQMSK221 clear (Channel 221)" "No effect,Clear" bitfld.long 0x08 28. " DQMSKCLR220 ,DQMSK220 clear (Channel 220)" "No effect,Clear" textline " " bitfld.long 0x08 27. " DQMSKCLR219 ,DQMSK219 clear (Channel 219)" "No effect,Clear" bitfld.long 0x08 26. " DQMSKCLR218 ,DQMSK218 clear (Channel 218)" "No effect,Clear" bitfld.long 0x08 25. " DQMSKCLR217 ,DQMSK217 clear (Channel 217)" "No effect,Clear" bitfld.long 0x08 24. " DQMSKCLR216 ,DQMSK216 clear (Channel 216)" "No effect,Clear" textline " " bitfld.long 0x08 23. " DQMSKCLR215 ,DQMSK215 clear (Channel 215)" "No effect,Clear" bitfld.long 0x08 22. " DQMSKCLR214 ,DQMSK214 clear (Channel 214)" "No effect,Clear" bitfld.long 0x08 21. " DQMSKCLR213 ,DQMSK213 clear (Channel 213)" "No effect,Clear" bitfld.long 0x08 20. " DQMSKCLR212 ,DQMSK212 clear (Channel 212)" "No effect,Clear" textline " " bitfld.long 0x08 19. " DQMSKCLR211 ,DQMSK211 clear (Channel 211)" "No effect,Clear" bitfld.long 0x08 18. " DQMSKCLR210 ,DQMSK210 clear (Channel 210)" "No effect,Clear" bitfld.long 0x08 17. " DQMSKCLR209 ,DQMSK209 clear (Channel 209)" "No effect,Clear" bitfld.long 0x08 16. " DQMSKCLR208 ,DQMSK208 clear (Channel 208)" "No effect,Clear" textline " " bitfld.long 0x08 15. " DQMSKCLR207 ,DQMSK207 clear (Channel 207)" "No effect,Clear" bitfld.long 0x08 14. " DQMSKCLR206 ,DQMSK206 clear (Channel 206)" "No effect,Clear" bitfld.long 0x08 13. " DQMSKCLR205 ,DQMSK205 clear (Channel 205)" "No effect,Clear" bitfld.long 0x08 12. " DQMSKCLR204 ,DQMSK204 clear (Channel 204)" "No effect,Clear" textline " " bitfld.long 0x08 11. " DQMSKCLR203 ,DQMSK clear 203 (Channel 203)" "No effect,Clear" bitfld.long 0x08 10. " DQMSKCLR202 ,DQMSK clear 202 (Channel 202)" "No effect,Clear" bitfld.long 0x08 9. " DQMSKCLR201 ,DQMSK clear 201 (Channel 201)" "No effect,Clear" bitfld.long 0x08 8. " DQMSKCLR200 ,DQMSK clear 200 (Channel 200)" "No effect,Clear" textline " " bitfld.long 0x08 7. " DQMSKCLR199 ,DQMSK clear 199 (Channel 199)" "No effect,Clear" bitfld.long 0x08 6. " DQMSKCLR198 ,DQMSK clear 198 (Channel 198)" "No effect,Clear" bitfld.long 0x08 5. " DQMSKCLR197 ,DQMSK clear 197 (Channel 197)" "No effect,Clear" bitfld.long 0x08 4. " DQMSKCLR196 ,DQMSK clear 196 (Channel 196)" "No effect,Clear" textline " " bitfld.long 0x08 3. " DQMSKCLR195 ,DQMSK clear 195 (Channel 195)" "No effect,Clear" bitfld.long 0x08 2. " DQMSKCLR194 ,DQMSK clear 194 (Channel 194)" "No effect,Clear" bitfld.long 0x08 1. " DQMSKCLR193 ,DQMSK clear 193 (Channel 193)" "No effect,Clear" bitfld.long 0x08 0. " DQMSKCLR192 ,DQMSK clear 192 (Channel 192)" "No effect,Clear" line.long 0x0C "DQMSKCLR[255:224],Register For Clearing The DQMSK" bitfld.long 0x0C 31. " DQMSKCLR255 ,DQMSK255 clear (Channel 255)" "No effect,Clear" bitfld.long 0x0C 30. " DQMSKCLR254 ,DQMSK254 clear (Channel 254)" "No effect,Clear" bitfld.long 0x0C 29. " DQMSKCLR253 ,DQMSK253 clear (Channel 253)" "No effect,Clear" bitfld.long 0x0C 28. " DQMSKCLR252 ,DQMSK252 clear (Channel 252)" "No effect,Clear" textline " " bitfld.long 0x0C 27. " DQMSKCLR251 ,DQMSK251 clear (Channel 251)" "No effect,Clear" bitfld.long 0x0C 26. " DQMSKCLR250 ,DQMSK250 clear (Channel 250)" "No effect,Clear" bitfld.long 0x0C 25. " DQMSKCLR249 ,DQMSK249 clear (Channel 249)" "No effect,Clear" bitfld.long 0x0C 24. " DQMSKCLR248 ,DQMSK248 clear (Channel 248)" "No effect,Clear" textline " " bitfld.long 0x0C 23. " DQMSKCLR247 ,DQMSK247 clear (Channel 247)" "No effect,Clear" bitfld.long 0x0C 22. " DQMSKCLR246 ,DQMSK246 clear (Channel 246)" "No effect,Clear" bitfld.long 0x0C 21. " DQMSKCLR245 ,DQMSK245 clear (Channel 245)" "No effect,Clear" bitfld.long 0x0C 20. " DQMSKCLR244 ,DQMSK244 clear (Channel 244)" "No effect,Clear" textline " " bitfld.long 0x0C 19. " DQMSKCLR243 ,DQMSK243 clear (Channel 243)" "No effect,Clear" bitfld.long 0x0C 18. " DQMSKCLR242 ,DQMSK242 clear (Channel 242)" "No effect,Clear" bitfld.long 0x0C 17. " DQMSKCLR241 ,DQMSK241 clear (Channel 241)" "No effect,Clear" bitfld.long 0x0C 16. " DQMSKCLR240 ,DQMSK240 clear (Channel 240)" "No effect,Clear" textline " " bitfld.long 0x0C 15. " DQMSKCLR239 ,DQMSK239 clear (Channel 239)" "No effect,Clear" bitfld.long 0x0C 14. " DQMSKCLR238 ,DQMSK238 clear (Channel 238)" "No effect,Clear" bitfld.long 0x0C 13. " DQMSKCLR237 ,DQMSK237 clear (Channel 237)" "No effect,Clear" bitfld.long 0x0C 12. " DQMSKCLR236 ,DQMSK236 clear (Channel 236)" "No effect,Clear" textline " " bitfld.long 0x0C 11. " DQMSKCLR235 ,DQMSK clear 235 (Channel 235)" "No effect,Clear" bitfld.long 0x0C 10. " DQMSKCLR234 ,DQMSK clear 234 (Channel 234)" "No effect,Clear" bitfld.long 0x0C 9. " DQMSKCLR233 ,DQMSK clear 233 (Channel 233)" "No effect,Clear" bitfld.long 0x0C 8. " DQMSKCLR232 ,DQMSK clear 232 (Channel 232)" "No effect,Clear" textline " " bitfld.long 0x0C 7. " DQMSKCLR231 ,DQMSK clear 231 (Channel 231)" "No effect,Clear" bitfld.long 0x0C 6. " DQMSKCLR230 ,DQMSK clear 230 (Channel 230)" "No effect,Clear" bitfld.long 0x0C 5. " DQMSKCLR229 ,DQMSK clear 229 (Channel 229)" "No effect,Clear" bitfld.long 0x0C 4. " DQMSKCLR228 ,DQMSK clear 228 (Channel 228)" "No effect,Clear" textline " " bitfld.long 0x0C 3. " DQMSKCLR227 ,DQMSK clear 227 (Channel 227)" "No effect,Clear" bitfld.long 0x0C 2. " DQMSKCLR226 ,DQMSK clear 226 (Channel 226)" "No effect,Clear" bitfld.long 0x0C 1. " DQMSKCLR225 ,DQMSK clear 225 (Channel 225)" "No effect,Clear" bitfld.long 0x0C 0. " DQMSKCLR224 ,DQMSK clear 224 (Channel 224)" "No effect,Clear" endif endif sif cpuis("S6E2C*")||cpuis("MB9B*") base ad:((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF)+0x00) textline "" if ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0x03)==0x00) group.long 0x00++0x03 line.long 0x00 "DES0,Descriptor 0" bitfld.long 0x00 28.--31. " PCHK ,Parity check" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 24.--25. " ACK ,Acknowledge" "No acknowledge,Acknowledge,?..." bitfld.long 0x00 23. " CHLK ,Chain lock" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " DMSET ,DREQ mask set" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--21. " CHRS[5:4] ,Chain & return status" "No interrupt/No start,Interrupt/No start,No interrupt/Start succeeding,?..." bitfld.long 0x00 18.--19. " CHRS[3:2] ,Chain & return status" "No interrupt/No start,Interrupt/No start,No interrupt/Start,?..." bitfld.long 0x00 16.--17. " CHRS[1:0] ,Chain & return status" "No interrupt/No start,Interrupt/No start,No interrupt/Start succeeding,No interrupt/Start current" textline " " bitfld.long 0x00 13.--15. " DAC ,Destination address control" "No InnerReload/TWx1 inc,InnerReload/TWx1 inc,No InnerReload/TWx2 inc,InnerReload/TWx2 inc,No InnerReload/TWx4 inc,Unchanged,No InnerReload/TWx1 dec,InnerReload/TWx1 dec" bitfld.long 0x00 10.--12. " SAC ,Source address control" "No InnerReload/TWx1 inc,InnerReload/TWx1 inc,No InnerReload/TWx2 inc,InnerReload/TWx2 inc,No InnerReload/TWx4 inc,Unchanged,No InnerReload/TWx1 dec,InnerReload/TWx1 dec" bitfld.long 0x00 8.--9. " TW ,Transfer width" "8 bits,16 bits,32 bits,?..." textline " " bitfld.long 0x00 7. " ORL2 ,Outer reload" "DES3 not executed/DES6 not required,DES3 executed/DES6 required" bitfld.long 0x00 6. " ORL1 ,Outer reload" "DES2 not executed/DES5 not required,DES2 executed/DES5 required" bitfld.long 0x00 5. " ORL0 ,Outer reload" "DES1 not executed/DES4 not required,DES1 executed/DES4 required" textline " " bitfld.long 0x00 4. " MODE ,Transfer mode" "Mode 0,Mode 1" rbitfld.long 0x00 2.--3. " ST ,Transfer status" "No error,Error/source,Error/destination,Error/standby" bitfld.long 0x00 0.--1. " DV ,Descriptor valid" "CPU/No transfer/No close,DSTC/Transfer/Close,DSTC/No transfer/Close,DSTC/Transfer/No close" else group.long 0x00++0x03 line.long 0x00 "DES0,Descriptor 0" rbitfld.long 0x00 28.--31. " PCHK ,Parity check" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.long 0x00 24.--25. " ACK ,Acknowledge" "No acknowledge,Acknowledge,?..." rbitfld.long 0x00 23. " CHLK ,Chain lock" "Disabled,Enabled" textline " " rbitfld.long 0x00 22. " DMSET ,DREQ mask set" "Disabled,Enabled" textline " " rbitfld.long 0x00 20.--21. " CHRS[5:4] ,Chain & return status" "No interrupt/No start,Interrupt/No start,No interrupt/Start succeeding,?..." rbitfld.long 0x00 18.--19. " CHRS[3:2] ,Chain & return status" "No interrupt/No start,Interrupt/No start,No interrupt/Start,?..." rbitfld.long 0x00 16.--17. " CHRS[1:0] ,Chain & return status" "No interrupt/No start,Interrupt/No start,No interrupt/Start succeeding,No interrupt/Start current." textline " " rbitfld.long 0x00 13.--15. " DAC ,Destination address control" "No InnerReload/TWx1 inc,InnerReload/TWx1 inc,No InnerReload/TWx2 inc,InnerReload/TWx2 inc,No InnerReload/TWx4 inc,Unchanged,No InnerReload/TWx1 dec,InnerReload/TWx1 dec" rbitfld.long 0x00 10.--12. " SAC ,Source address control" "No InnerReload/TWx1 inc,InnerReload/TWx1 inc,No InnerReload/TWx2 inc,InnerReload/TWx2 inc,No InnerReload/TWx4 inc,Unchanged,No InnerReload/TWx1 dec,InnerReload/TWx1 dec" rbitfld.long 0x00 8.--9. " TW ,Transfer width" "8 bits,16 bits,32 bits,?..." textline " " rbitfld.long 0x00 7. " ORL2 ,Outer reload" "DES3 not executed/DES6 not required,DES3 executed/DES6 required" rbitfld.long 0x00 6. " ORL1 ,Outer reload" "DES2 not executed/DES5 not required,DES2 executed/DES5 required" rbitfld.long 0x00 5. " ORL0 ,Outer reload" "DES1 not executed/DES4 not required,DES1 executed/DES4 required" textline " " rbitfld.long 0x00 4. " MODE ,Transfer mode" "Mode 0,Mode 1" bitfld.long 0x00 2.--3. " ST ,Transfer status" "No error,Error/source,Error/destination,Error/standby" bitfld.long 0x00 0.--1. " DV ,Descriptor valid" "CPU/No transfer/No close,DSTC/Transfer/Close,DSTC/No transfer/Close,DSTC/Transfer/No close" endif if ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0x10)==0x10) group.long 0x04++0x03 line.long 0x00 "DES1,Descriptor 1" hexmask.long.word 0x00 16.--31. 1. " ORM ,Outer loop remain" hexmask.long.byte 0x00 8.--15. 1. " IRM ,Inner loop remain" hexmask.long.byte 0x00 0.--7. 1. " IIN ,Inner loop initial" else group.long 0x04++0x03 line.long 0x00 "DES1,Descriptor 1" hexmask.long.word 0x00 16.--31. 1. " ORM ,Outer loop remain" hexmask.long.word 0x00 0.--15. 1. " IIN ,Inner loop initial" endif group.long 0x08++0x03 line.long 0x00 "DES2,Descriptor 2" group.long 0x0C++0x03 line.long 0x00 "DES3,Descriptor 3" if ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0xE0)==0x20) if ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0x03)==0x00) group.long 0x10++0x03 line.long 0x00 "DES4,Descriptor 4" else rgroup.long 0x10++0x03 line.long 0x00 "DES4,Descriptor 4" endif elif ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0xE0)==0x40) if ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0x03)==0x00) group.long 0x10++0x03 line.long 0x00 "DES5,Descriptor 5" else rgroup.long 0x10++0x03 line.long 0x00 "DES5,Descriptor 5" endif elif ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0xE0)==0x80) if ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0x03)==0x00) group.long 0x10++0x03 line.long 0x00 "DES6,Descriptor 6" else rgroup.long 0x10++0x03 line.long 0x00 "DES6,Descriptor 6" endif elif ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0xE0)==0x60) if ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0x03)==0x00) group.long 0x10++0x07 line.long 0x00 "DES4,Descriptor 4" line.long 0x04 "DES5,Descriptor 5" else rgroup.long 0x10++0x07 line.long 0x00 "DES4,Descriptor 4" line.long 0x04 "DES5,Descriptor 5" endif elif ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0xE0)==0xA0) if ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0x03)==0x00) group.long 0x10++0x07 line.long 0x00 "DES4,Descriptor 4" line.long 0x04 "DES6,Descriptor 6" else rgroup.long 0x10++0x07 line.long 0x00 "DES4,Descriptor 4" line.long 0x04 "DES6,Descriptor 6" endif elif ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0xE0)==0xC0) if ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0x03)==0x00) group.long 0x10++0x07 line.long 0x00 "DES5,Descriptor 5" line.long 0x04 "DES6,Descriptor 6" else rgroup.long 0x10++0x07 line.long 0x00 "DES5,Descriptor 5" line.long 0x04 "DES6,Descriptor 6" endif elif ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0xE0)==0xE0) if ((((per.l(ad:0x40061000))+((per.l(ad:0x40061000+0x04))&0xFF))&0x03)==0x00) group.long 0x10++0x0B line.long 0x00 "DES5,Descriptor 4" line.long 0x04 "DES6,Descriptor 5" line.long 0x08 "DES6,Descriptor 6" else rgroup.long 0x10++0x0B line.long 0x00 "DES5,Descriptor 4" line.long 0x04 "DES6,Descriptor 5" line.long 0x08 "DES6,Descriptor 6" endif endif endif width 0x0B tree.end sif cpuis("S6E2D*") tree.open "GDC Unit" tree "HyperBus (Hyper Bus Interface)" tree "Channel 0" base ad:0xD0A05000 width 17. rgroup.long 0x00++0x03 line.long 0x00 "HYPERBUSI0_CSR,Controller Status Register" bitfld.long 0x00 26. " WRSTOERR ,RSTO error in write transaction" "No error,Error" bitfld.long 0x00 25. " WTRSERR ,transaction error in write transaction" "No error,Error" bitfld.long 0x00 24. " WDECERR ,Decode error in write transaction" "No error,Error" bitfld.long 0x00 16. " WACT ,Write transaction active" "Not active,Active" newline bitfld.long 0x00 11. " RDSSTALL ,RDS stall error in read transaction" "No error,Error" bitfld.long 0x00 10. " RRSTOERR ,RSTO error in read transaction" "No error,Error" bitfld.long 0x00 9. " RTRSERR ,Transaction error in read transaction" "No error,Error" bitfld.long 0x00 8. " RDECERR ,Decode error in read transaction" "No error,Error" newline bitfld.long 0x00 0. " RACT ,Read transaction active" "Not active,Active" sif cpuis("S6E2D*")||cpuis("S6J331*")||cpuis("S6J332*")||cpuis("S6J333*")||cpuis("S6J334*")||cpuis("S6J335*") group.long 0x04++0x03 line.long 0x00 "HYPERBUSI0_IEN,Interrupt Enable Register" bitfld.long 0x00 31. " INTP ,Interrupt polarity" "Active low,Active high" bitfld.long 0x00 0. " RPCINTE ,HyperBus memory interrupt enable" "Disabled,Enabled" else rgroup.long 0x04++0x03 line.long 0x00 "HYPERBUSI0_IEN,Interrupt Enable Register" bitfld.long 0x00 31. " INTP ,Interrupt polarity" "Active low,Active high" bitfld.long 0x00 0. " RPCINTE ,HyperBus memory interrupt enable" "Disabled,Enabled" endif rgroup.long 0x08++0x03 line.long 0x00 "HYPERBUSI0_ISR,Interrupt Status Register" bitfld.long 0x00 0. " RPCINTS ,HyperBus memory interrupt status" "No interrupt,Interrupt" sif cpuis("S6E2D*") group.long 0x10++0x07 line.long 0x00 "HYPERBUSI0_MBR0,Memory Base Address Register 0" line.long 0x04 "HYPERBUSI0_MBR1,Memory Base Address Register 1" group.long 0x18++0x03 line.long 0x00 "HYPERBUSI0_MCR0,Memory Configuration Register 0" bitfld.long 0x00 17. " CRMO ,Continuous read merging option" "No merging,Merging" bitfld.long 0x00 16. " ACS ,Asymmetry cache system support" "Not supported,Supported" bitfld.long 0x00 5. " CRT ,Configuration register target" "Memory space,Configuration space" newline bitfld.long 0x00 4. " DEVTYPE ,Device type" "HyperFlash,HyperRAM" bitfld.long 0x00 0.--1. " WRAPSIZE ,Wrapped burst size (bytes)" ",64,16,32" group.long 0x1C++0x03 line.long 0x00 "HYPERBUSI0_MCR1,Memory Configuration Register 1" bitfld.long 0x00 17. " CRMO ,Continuous read merging option" "No merging,Merging" bitfld.long 0x00 16. " ACS ,Asymmetry cache system support" "Not supported,Supported" bitfld.long 0x00 5. " CRT ,Configuration register target" "Memory space,Configuration space" newline bitfld.long 0x00 4. " DEVTYPE ,Device type" "HyperFlash,HyperRAM" bitfld.long 0x00 0.--1. " WRAPSIZE ,Wrapped burst size (bytes)" ",64,16,32" group.long 0x20++0x03 line.long 0x00 "HYPERBUSI0_MTR0,Memory Timing Register" bitfld.long 0x00 28.--31. " RCSHI ,Read chip select High between operations" "1.5 CK,2.5 CK,3.5 CK,4.5 CK,5.5 CK,6.5 CK,7.5 CK,8.5 CK,9.5 CK,10.5 CK,11.5 CK,12.5 CK,13.5 CK,14.5 CK,15.5 CK,16.5 CK" bitfld.long 0x00 24.--27. " WCSHI ,Write chip select high between operations" "1.5 CK,2.5 CK,3.5 CK,4.5 CK,5.5 CK,6.5 CK,7.5 CK,8.5 CK,9.5 CK,10.5 CK,11.5 CK,12.5 CK,13.5 CK,14.5 CK,15.5 CK,16.5 CK" bitfld.long 0x00 20.--23. " RCSS ,Read chip select setup to next CK rising edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 16.--19. " WCSS ,Write chip select setup to next CK rising edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" newline bitfld.long 0x00 12.--15. " RCSH ,Read chip select hold after CK falling edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 8.--11. " WCSH ,Write chip select hold after CK falling edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 0.--3. " LTCY ,Latency cycle for HyperRAM mode" "5 CK Latency,6 CK Latency,,,,,,,,,,,,,,4 CK Latency" group.long 0x24++0x03 line.long 0x00 "HYPERBUSI0_MTR1,Memory Timing Register" bitfld.long 0x00 28.--31. " RCSHI ,Read chip select High between operations" "1.5 CK,2.5 CK,3.5 CK,4.5 CK,5.5 CK,6.5 CK,7.5 CK,8.5 CK,9.5 CK,10.5 CK,11.5 CK,12.5 CK,13.5 CK,14.5 CK,15.5 CK,16.5 CK" bitfld.long 0x00 24.--27. " WCSHI ,Write chip select high between operations" "1.5 CK,2.5 CK,3.5 CK,4.5 CK,5.5 CK,6.5 CK,7.5 CK,8.5 CK,9.5 CK,10.5 CK,11.5 CK,12.5 CK,13.5 CK,14.5 CK,15.5 CK,16.5 CK" bitfld.long 0x00 20.--23. " RCSS ,Read chip select setup to next CK rising edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 16.--19. " WCSS ,Write chip select setup to next CK rising edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" newline bitfld.long 0x00 12.--15. " RCSH ,Read chip select hold after CK falling edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 8.--11. " WCSH ,Write chip select hold after CK falling edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 0.--3. " LTCY ,Latency cycle for HyperRAM mode" "5 CK Latency,6 CK Latency,,,,,,,,,,,,,,4 CK Latency" group.long 0x28++0x07 line.long 0x00 "HYPERBUSI0_GPOR,General Purpose Output Register" bitfld.long 0x00 1. " GP1 ,General purpose output interface" "Low,High" bitfld.long 0x00 0. " GPO ,General purpose output interface" "Low,High" line.long 0x04 "HYPERBUSI0_WPR,Write Protection Register" bitfld.long 0x04 0. " WP ,Write protection" "No protection,Protection" hgroup.long 0x30++0x03 hide.long 0x00 "HYPERBUSI0_TEST,Test Register" else group.long 0x10++0x07 line.long 0x00 "HYPERBUSI0_MBR0,Memory Base Address Register 0" line.long 0x04 "HYPERBUSI0_MBR1,Memory Base Address Register 1" group.long 0x20++0x03 line.long 0x00 "HYPERBUSI0_MCR0,Memory Configuration Register 0" sif cpuis("S6J331*")||cpuis("S6J332*")||cpuis("S6J333*")||cpuis("S6J334*")||cpuis("S6J335*") bitfld.long 0x00 31. " MAXEN ,Maximum length enable" "Disabled,Enabled" hexmask.long.word 0x00 18.--26. 1. " MAXLEN ,Maximum length" newline endif bitfld.long 0x00 17. " CRMO ,Continuous read merging option" "No merging,Merging" bitfld.long 0x00 16. " ACS ,Asymmetry cache system support" "Not supported,Supported" bitfld.long 0x00 5. " CRT ,Configuration register target" "Memory space,Configuration space" newline bitfld.long 0x00 4. " DEVTYPE ,Device type" "HyperFlash,HyperRAM" bitfld.long 0x00 0.--1. " WRAPSIZE ,Wrapped burst size (bytes)" ",64,16,32" group.long 0x24++0x03 line.long 0x00 "HYPERBUSI0_MCR1,Memory Configuration Register 1" sif cpuis("S6J331*")||cpuis("S6J332*")||cpuis("S6J333*")||cpuis("S6J334*")||cpuis("S6J335*") bitfld.long 0x00 31. " MAXEN ,Maximum length enable" "Disabled,Enabled" hexmask.long.word 0x00 18.--26. 1. " MAXLEN ,Maximum length" newline endif bitfld.long 0x00 17. " CRMO ,Continuous read merging option" "No merging,Merging" bitfld.long 0x00 16. " ACS ,Asymmetry cache system support" "Not supported,Supported" bitfld.long 0x00 5. " CRT ,Configuration register target" "Memory space,Configuration space" newline bitfld.long 0x00 4. " DEVTYPE ,Device type" "HyperFlash,HyperRAM" bitfld.long 0x00 0.--1. " WRAPSIZE ,Wrapped burst size (bytes)" ",64,16,32" group.long 0x30++0x03 line.long 0x00 "HYPERBUSI0_MTR0,Memory Timing Register" bitfld.long 0x00 28.--31. " RCSHI ,Read chip select high between operations" "1.5 CK,2.5 CK,3.5 CK,4.5 CK,5.5 CK,6.5 CK,7.5 CK,8.5 CK,9.5 CK,10.5 CK,11.5 CK,12.5 CK,13.5 CK,14.5 CK,15.5 CK,16.5 CK" bitfld.long 0x00 24.--27. " WCSHI ,Write chip select high between operations" "1.5 CK,2.5 CK,3.5 CK,4.5 CK,5.5 CK,6.5 CK,7.5 CK,8.5 CK,9.5 CK,10.5 CK,11.5 CK,12.5 CK,13.5 CK,14.5 CK,15.5 CK,16.5 CK" bitfld.long 0x00 20.--23. " RCSS ,Read chip select setup to next ck rising edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 16.--19. " WCSS ,Write chip select setup to next CK rising edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" newline bitfld.long 0x00 12.--15. " RCSH ,Read chip select hold after CK falling edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 8.--11. " WCSH ,Write chip select hold after CK falling edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 0.--3. " LTCY ,Latency cycle for HyperRAM mode" "5 CK Latency,6 CK Latency,,,,,,,,,,,,,,4 CK Latency" group.long 0x34++0x03 line.long 0x00 "HYPERBUSI0_MTR1,Memory Timing Register" bitfld.long 0x00 28.--31. " RCSHI ,Read chip select high between operations" "1.5 CK,2.5 CK,3.5 CK,4.5 CK,5.5 CK,6.5 CK,7.5 CK,8.5 CK,9.5 CK,10.5 CK,11.5 CK,12.5 CK,13.5 CK,14.5 CK,15.5 CK,16.5 CK" bitfld.long 0x00 24.--27. " WCSHI ,Write chip select high between operations" "1.5 CK,2.5 CK,3.5 CK,4.5 CK,5.5 CK,6.5 CK,7.5 CK,8.5 CK,9.5 CK,10.5 CK,11.5 CK,12.5 CK,13.5 CK,14.5 CK,15.5 CK,16.5 CK" bitfld.long 0x00 20.--23. " RCSS ,Read chip select setup to next ck rising edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 16.--19. " WCSS ,Write chip select setup to next CK rising edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" newline bitfld.long 0x00 12.--15. " RCSH ,Read chip select hold after CK falling edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 8.--11. " WCSH ,Write chip select hold after CK falling edge" "1 CK,2 CK,3 CK,4 CK,5 CK,6 CK,7 CK,8 CK,9 CK,10 CK,11 CK,12 CK,13 CK,14 CK,15 CK,16 CK" bitfld.long 0x00 0.--3. " LTCY ,Latency cycle for HyperRAM mode" "5 CK Latency,6 CK Latency,,,,,,,,,,,,,,4 CK Latency" group.long 0x40++0x07 line.long 0x00 "HYPERBUSI0_GPOR,General Purpose Output Register" bitfld.long 0x00 1. " GP1 ,General purpose output interface" "Low,High" bitfld.long 0x00 0. " GPO ,General purpose output interface" "Low,High" line.long 0x04 "HYPERBUSI0_WPR,Write Protection Register" bitfld.long 0x04 0. " WP ,Write protection" "No protection,Protection" hgroup.long 0x48++0x03 hide.long 0x00 "HYPERBUSI0_TEST,Test Register" endif width 0x0B tree.end tree.end tree "GDC Prescaler" base ad:0x4003D100 width 11. group.byte 0x00++0x00 line.byte 0x00 "GCCR,GDC Clock Control Register" bitfld.byte 0x00 0. " GSSEN ,GSS clock output enable/disable setting bit" "Disabled,Enabled" group.byte 0x04++0x00 line.byte 0x00 "GPCR1,GDC PLL Control Register 1" bitfld.byte 0x00 1. " GPINC ,GDC PLL input clock selection bit" "CLKMO,CLKHC" bitfld.byte 0x00 0. " GPLLEN ,GDC PLL enable/disable setting bit" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPCR2,GDC PLL Control Register 2" bitfld.byte 0x00 0.--2. " GPOWT ,PLL clock stabilization wait time set up bits" "128 usec,256 usec,512 usec,1024 usec,2048 usec,4096 usec,8192 usec,16384 usec" group.byte 0x0C++0x00 line.byte 0x00 "GPCR3,GDC PLL Control Register 3" bitfld.byte 0x00 0.--4. " GPLLK ,PLL input clock frequency division ration setting bits" "1/1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1/13,1/14,1/15,1/16,1/17,1/18,1/19,1/20,1/21,1/22,1/23,1/24,1/25,1/26,1/27,1/28,1/29,1/30,1/31,1/32" group.byte 0x10++0x00 line.byte 0x00 "GPCR4,GDC PLL Control Register 4" hexmask.byte 0x00 0.--6. 1. " GPLLN ,PLL feedback frequency division ratio setting bits" group.byte 0x14++0x00 line.byte 0x00 "GP_STR,GDC PLL Status Register" bitfld.byte 0x00 0. " GPRDY ,GDC PLL status bit" "Unstable,Stable" group.byte 0x18++0x00 line.byte 0x00 "GPINT_ENR,GDC PLL Interrupt Enable Register" bitfld.byte 0x00 0. " GPCSE ,PLL oscillation stabilization wait completion interrupt enable bit" "Disabled,Enabled" group.byte 0x1C++0x00 line.byte 0x00 "GPINT_CLR,GDC PLL Interrupt Clear Register" bitfld.byte 0x00 0. " GPCSC ,GDC PLL oscillation stabilization wait completion interrupt clear bit" "No effect,Clear" group.byte 0x20++0x00 line.byte 0x00 "GPINT_STR,GDC PLL Interrupt Status Register" bitfld.byte 0x00 0. " GPCSI ,GDC PLL oscillation stabilization wait completion interrupt status bit" "No interrupt,Interrupt" group.word 0x28++0x01 line.word 0x00 "GCSR,GDC Clock Select Register" bitfld.word 0x00 12. " PCG ,HCLK clock gating for reference clock for peripherals setting bit" "Disabled,Enabled" bitfld.word 0x00 8. " PSEL ,Peripheral clock for the GDC subsystem selection bit" "GDC PLL,HCLK" textline " " bitfld.word 0x00 4. " ACG ,Clock gating for reference clock for GDC clock setting bit" "Disabled,Enabled" bitfld.word 0x00 0.--1. " ASEL ,Reference clock for the GDC clock selection bits" "GDC PLL,HCLK,Main PLL,HCLK" group.byte 0x2C++0x00 line.byte 0x00 "GRCR,GDC Reset Control Register" bitfld.byte 0x00 0. " RSTEN ,Software reset for the GDC subsystem setting bit" "No reset,Reset" group.byte 0x30++0x00 line.byte 0x00 "GMCR,GDC Mode Control Register" bitfld.byte 0x00 0. " TEN ,PLL oscillation in case of timer mode control bit" "Stop,Continue" width 0x0B tree.end tree "GDC Sub-system controller" base ad:0xD0A00000 width 24. wgroup.long 0x00++0x03 line.long 0x00 "LOCKUNLOCK,Lock Unlock" rgroup.long 0x04++0x03 line.long 0x00 "LOCKSTATUS,Lock Status" bitfld.long 0x00 8. " FS ,Current status of freeze status" "Not freezed,Freezed" bitfld.long 0x00 4. " PS ,Current status of privilege protection" "Inactive,Active" bitfld.long 0x00 0. " LS ,Current status of lock protection" "Inactive,Active" group.long 0x0C++0x03 line.long 0x00 "CNFIGCLOCKCONTROL,Config Clock Control" bitfld.long 0x00 0.--2. " CCS ,CONFIG clock division ratio setting bits" ",/2,/3,/4,/5,/6,/7,/8" wgroup.long 0x10++0x03 line.long 0x00 "VRAMIE,VRAM Interrupt Enable" bitfld.long 0x00 1. " VRAMIESEC1 ,Interrupt control of VRAM ECC error for VRAM port1" "Disabled,Enabled" bitfld.long 0x00 0. " VRAMIESEC0 ,Interrupt control of VRAM ECC error for VRAM port0" "Disabled,Enabled" wgroup.long 0x18++0x03 line.long 0x00 "VRAMIC,VRAM Interrupt Clear" bitfld.long 0x00 1. " VRAMICSEC1 ,Clear interrupt register bit" ",Clear" bitfld.long 0x00 0. " VRAMICSEC0 ,Clear interrupt register" ",Clear" rgroup.long 0x1C++0x03 line.long 0x00 "VRAMINTERRUNPTSTATUS,VRAM Interrupt Status" bitfld.long 0x00 1. " VRAMISSEC1 ,Indicator of VRAM interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 0. " VRAMICSEC0 ,Indicator of VRAM interrupt status" "No interrupt,Interrupt" group.long 0x20++0x03 line.long 0x00 "EXTFLASHDEVSELECT,Ext Flash Dev Select" bitfld.long 0x00 0. " EXTFLASHDEVSELECT ,External memory device selection bit" "Hyperflash,QSPI" group.long 0x24++0x03 line.long 0x00 "VRAMREMAPDISABLE,VRAM Remap Disable" bitfld.long 0x00 0. " VRAMREMAPDISABLE ,VRAM address remap or non-remap selection bit" "Remap,Non-remap" group.long 0x28++0x03 line.long 0x00 "PANICSWITCH,Panic Switch" bitfld.long 0x00 0. " PANICSWITCH ,Panic display mode or normal display mode selection bit" "Disabled,Enabled" group.long 0x2C++0x03 line.long 0x00 "GDC_CLOCKDIVIDER,GDC_clock Divider" hexmask.long.byte 0x00 16.--23. 1. " GDCC_LS ,Gdc clock Select(Integral part)" hexmask.long.byte 0x00 8.--15. 1. " GDCC_LS ,Gdc clock Select(Decimal part)" group.long 0x30++0x03 line.long 0x00 "WKUPTRIGGERMASK,WKUP Trigger Mask" bitfld.long 0x00 26. " WTRIGMASKRPC ,Wake up trigger mask for hyperbus interface" "Disabled,Enabled" bitfld.long 0x00 25. " WTRIGMASKSDRAM ,Wake up trigger mask for SDRAM interface" "Disabled,Enabled" textline " " bitfld.long 0x00 24. " WTRIGMASKQSPI ,Wake up trigger mask for QSPI interface" "Disabled,Enabled" hexmask.long.tbyte 0x00 0.--18. 1. " WTRIGMASKGE ,Wake up trigger mask for GDC core" group.long 0x34++0x03 line.long 0x00 "CLOCKDOMAINSTATUS,Clock Domain Status" bitfld.long 0x00 3. " HSSPICDR ,Clock status of QSPI interface clock domain" "Not ready,Ready" bitfld.long 0x00 2. " RPCCDR ,Clock status of hyperbus interface clock domain" "Not ready,Ready" textline " " bitfld.long 0x00 1. " SDRAMCDR ,Clock status of SDRAM interface clock domain" "Not ready,Ready" bitfld.long 0x00 0. " DSPCDR ,Clock status of display clock domain" "Not ready,Ready" wgroup.long 0x40++0x03 line.long 0x00 "DSP0_LOCKUNLOCK,DSP0_LOCK Unlock" rgroup.long 0x44++0x03 line.long 0x00 "DSP0_LOCKSTATUS,DSP0_LOCK Status" bitfld.long 0x00 8. " DSP_FS ,Current status of freeze status" "Not freezed,Freezed" bitfld.long 0x00 4. " DSP_PS ,Current status of privilege protection" "Inactive,Active" bitfld.long 0x00 0. " DSP_LS ,Current status of lock protection" "Inactive,Active" group.long 0x48++0x03 line.long 0x00 "DSP0_CLOCKDIVIDER,DSP0_CLOCK Divider" hexmask.long.byte 0x00 16.--23. 1. " DSP0_CD ,Dsp0_clockdivider (Integral part)" hexmask.long.byte 0x00 8.--15. 1. " DSP0_CD ,Dsp0_clockdivider (Decimal part)" group.long 0x4C++0x03 line.long 0x00 "DSP0_DOMAINCONTROL,DSP0_DOMAIN Control" bitfld.long 0x00 16. " DSP0_SOFTWARERESET ,Display clock domain software reset" "No reset,Reset" bitfld.long 0x00 0. " DSP0_CE ,Display clock output control" "Disabled,Enabled" group.long 0x50++0x03 line.long 0x00 "DSP0_CLOCKSHIFT,DSP0_CLOCK Shift" hexmask.long.byte 0x00 16.--23. 1. " DSP0_CLOCKOFFSET ,Display clock phase setting bits" bitfld.long 0x00 0. " DSP0_CLOCKINVERT ,Display clock polarity setting bit" "Not inverted,Inverted" group.long 0x58++0x03 line.long 0x00 "DSP0_POWERENCONTROL,DSP0_POWER En Control" bitfld.long 0x00 0. " POWER_ENABLE ,Power control of external TFT panel setting bit" "LOW,HIGH" wgroup.long 0x5C++0x03 line.long 0x00 "DSP0_CLOCKGATEMODELOCK,DSP0_CLOCK Gate Mode Lock" group.long 0x60++0x03 line.long 0x00 "DSP0_CLOCKGATECONTROL,DSP0_CLOCK Gate Control" bitfld.long 0x00 0. " CLOCKGATE_ENABLE ,Dot clock for external TFT panel control bit" "Enabled,Disabled" group.long 0x78++0x03 line.long 0x00 "SDRAMC_CLOCKDIVIDER,SDRAMC_CLOCK Divider" hexmask.long.byte 0x00 16.--23. 1. " SDRAMC_CD ,Sdramc_clockdivider (Integral part)" hexmask.long.byte 0x00 8.--15. 1. " SDRAMC_CD ,Sdramc_clockdivider (Decimal part)" group.long 0x7C++0x03 line.long 0x00 "SDRAMC_DOMAINCONTROL,SDRAMC_DOMAIN Control" bitfld.long 0x00 16. " SDRAMC_SOFTWARERESET ,Software for SDRAM interface clock domain" "No reset,Reset" bitfld.long 0x00 0. " SDRAMC_CE ,SDRAM interface clock output control" "Disabled,Enabled" group.long 0x80++0x03 line.long 0x00 "HSSPIC_CLOCKDIVIDER,HSSPIC_CLOCK Divider" hexmask.long.byte 0x00 16.--23. 1. " HSSPIC_CD ,Hsspic_clockdivider (Integral part)" hexmask.long.byte 0x00 8.--15. 1. " HSSPIC_CD ,Hsspic_clockdivider (Decimal part)" group.long 0x84++0x03 line.long 0x00 "HSSPIC_DOMAINCONTROL,HSSPIC_DOMAIN Control" bitfld.long 0x00 16. " HSSPIC_SOFTWARERESET ,QSPI interface clock domain software reset" "No reset,Reset" bitfld.long 0x00 0. " HSSPIC_CE ,QSPI interface clock output control" "Disabled,Enabled" group.long 0x88++0x03 line.long 0x00 "RPCC_CLOCKDIVIDER,RPCC_CLOCK Divider" bitfld.long 0x00 0.--2. " RPCC_CLOCKDIVIDER ,Division ratio from the reference clock for peripherals" "/4,/8,/12,/16,/20,/24,/28,/32" group.long 0x8C++0x03 line.long 0x00 "RPCC_DOMAINCONTROL,RPCC_DOMAIN Control" bitfld.long 0x00 0. " RPCC_CE ,Hyperbus interface clock output control" "Disabled,Enabled" wgroup.long 0x100++0x03 line.long 0x00 "VRAM_LOCKUNLOCK,VRAM_LOCK Unlock" rgroup.long 0x104++0x03 line.long 0x00 "VRAM_LOCKSTATUS,VRAM_LOCK Status" bitfld.long 0x00 8. " VRAM_FS ,Current status of freeze status" "Not freezed,Freezed" bitfld.long 0x00 4. " VRAM_PS ,Current status of privilege protection" "Inactive,Active" bitfld.long 0x00 0. " VRAM_LS ,Current status of lock protection" "Inactive,Active" group.long 0x108++0x03 line.long 0x00 "VRAM_SRAM_SELECT,VRAM SRAM Select" hexmask.long.word 0x00 0.--11. 1. " VRAM_SRAM_SELECT ,Selects the size of the ECC protected region" rgroup.long 0x13C++0x03 line.long 0x00 "VRAM_SBERRADDR_S0,VRAM_SBERRADDR_S0" rgroup.long 0x140++0x03 line.long 0x00 "VRAM_SBERRADDR_S1,VRAM_SBERRADDR_S1" group.long 0x144++0x03 line.long 0x00 "VRAM_ARBITER_PRIORITY,VRAM Arbiter Priority" bitfld.long 0x00 6.--7. " S2_READ ,VRAM_priority_s2_read for internal device test purpose" "0,1,2,3" bitfld.long 0x00 4.--5. " S1_READ ,VRAM_priority_s1_read" "Highest,Second,Third,Lowest" textline " " bitfld.long 0x00 2.--3. " S0_READ ,VRAM_priority_s0_read" "Highest,Second,Third,Lowest" bitfld.long 0x00 0.--1. " S0_WRITE ,VRAM_priority_s0_write" "Highest,Second,Third,Lowest" width 0x0B tree.end sif (cpuis("S6E2D?5J*")) tree "GDC Sub-system SDRAM controller" base ad:0xD0A30000 width 11. group.long 0x100++0x03 line.long 0x00 "SDMODE,SDRAM Mode Register" bitfld.long 0x00 16. " MSDCLKOFF ,MSDCLK OFF" "Output,No output" bitfld.long 0x00 12.--15. " BASEL ,Bank Address Select" "Address[20:19],Address[21:20],Address[22:21],Address[23:22],Address[24:23],Address[25:24],Address[26:25],?..." textline " " bitfld.long 0x00 8.--11. " RASEL ,Row Address Select" "Address[19:6],Address[20:7],Address[21:8],Address[22:9],Address[23:10],Address[24:11],Address[25:12],?..." bitfld.long 0x00 4.--5. " CASEL ,Column Address Select" "MAD[9:0]=address[10:1]/16-bit,MAD[9:0]=address[11:2]/32-bit,?..." textline " " bitfld.long 0x00 2. " ROFF ,Refresh OFF" "ON,OFF" bitfld.long 0x00 1. " PDON ,Power Down ON" "OFF,ON" textline " " bitfld.long 0x00 0. " SDON ,SDRAM ON" "Disabled,Enabled" group.long 0x104++0x03 line.long 0x00 "REFTIM,Refresh Timer Register" bitfld.long 0x00 24. " PREF ,Pre-Refresh" "Disabled,Enabled" hexmask.long.byte 0x00 16.--23. 1. " NREF ,Number of Refresh" hexmask.long.word 0x00 0.--15. 1. " REFC ,Refresh Count" group.long 0x108++0x03 line.long 0x00 "PWRDWN,Power Down Count Register" hexmask.long.word 0x00 0.--15. 1. " PDC ,Power Down Count" group.long 0x10C++0x03 line.long 0x00 "SDTIM,SDRAM Timing Register" bitfld.long 0x00 31. " BOFF ,Buffer readout bit" "Enabled,Disabled" bitfld.long 0x00 24.--25. " TDPL ,Data-in to Precharge Lead Time" "1 cycle,2 cycles,3 cycles,4 cycles" textline " " bitfld.long 0x00 20.--23. " TREFC ,Refresh Cycle time" "1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,?..." bitfld.long 0x00 16.--19. " TRAS ,RAS active time" "1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,?..." textline " " bitfld.long 0x00 12.--15. " TRCD ,RAS-CAS Delay" "1 cycle,2 cycles,?..." bitfld.long 0x00 8.--11. " TRP ,RAS Precharge time" "1 cycle,2 cycles,3 cycles,4 cycles,?..." textline " " bitfld.long 0x00 4.--7. " TRC ,RAS Cycle time" "1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,?..." bitfld.long 0x00 0.--1. " CL ,CAS Latency" "1 cycle,2 cycles,3 cycles," group.long 0x110++0x03 line.long 0x00 "SDCMD,SDRAM Command Register" bitfld.long 0x00 31. " PEND ,Pend" "Enabled,Disabled" bitfld.long 0x00 20. " SDCKE ,SDRAM CKE" "0,1" textline " " bitfld.long 0x00 19. " SDCS ,SDRAM Chip Select" "0,1" bitfld.long 0x00 18. " SDRAS ,SDRAM RAS" "0,1" textline " " bitfld.long 0x00 17. " SDCAS ,SDRAM CAS" "0,1" bitfld.long 0x00 16. " SDWE ,SDRAM Write Enable" "0,1" textline " " hexmask.long.word 0x00 0.--15. 1. " SDAD ,SDRAM ADress" width 0xB tree.end endif tree "HS-QSPI (High-Speed Quad Serial Peripheral Interface)" base ad:0xD0A04000 width 8. tree.open "HS-QSPI Prescaler" group.byte 0x400++0x00 line.byte 0x00 "QDCLKR,Division Clock Register" bitfld.byte 0x00 0.--3. " QHDIV ,HS_SPI clock division ratio setting bits" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.byte 0x404++0x00 line.byte 0x00 "DBCNT,DMA BRIDGE Control Register" bitfld.byte 0x00 1. " TXDBEN ,DMA BRIDGE control bit for transmitting" "Disabled,Enabled" bitfld.byte 0x00 0. " RXDBEN ,DMA BRIDGE control bit for receiving" "Disabled,Enabled" tree.end width 17. tree "HS-QSPI Controller" if (((d.l(ad:0xD0A04000))&0x02)==0x02) group.long 0x00++0x03 line.long 0x00 "HSSPIn_MCTRL,HS-SPI Control Register" bitfld.long 0x00 5. " SYNCON ,Synchronizer ON" "Asynchronous,Synchronous" textline " " rbitfld.long 0x00 4. " MES ,Module Enable Status" "Stopped,Enabled" bitfld.long 0x00 1. " CSEN ,Command Sequencer Enable" "Direct mode,Command sequencer mode" bitfld.long 0x00 0. " MEN ,Module Enable" "Disabled,Enabled" else group.long 0x00++0x03 line.long 0x00 "HSSPIn_MCTRL,HS-SPI Control Register" rbitfld.long 0x00 4. " MES ,Module Enable Status" "Stopped,Enabled" bitfld.long 0x00 1. " CSEN ,Command Sequencer Enable" "Direct mode,Command sequencer mode" bitfld.long 0x00 0. " MEN ,Module Enable" "Disabled,Enabled" endif if (((d.l(ad:0xD0A04000))&0x11)==0x00) if (((d.l(ad:0xD0A04000))&0x03)==0x02) group.long 0x4++0x03 line.long 0x00 "HSSPIn_PCC0" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else group.long 0x4++0x03 line.long 0x00 "HSSPIn_PCC0" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif else if (((d.l(ad:0xD0A04000))&0x02)==0x02) rgroup.long 0x4++0x03 line.long 0x00 "HSSPIn_PCC0,HS-SPI Peripheral Communication Set Register 0" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else rgroup.long 0x4++0x03 line.long 0x00 "HSSPIn_PCC0,HS-SPI Peripheral Communication Set Register 0" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif endif if (((d.l(ad:0xD0A04000))&0x11)==0x00) if (((d.l(ad:0xD0A04000))&0x03)==0x02) group.long 0x8++0x03 line.long 0x00 "HSSPIn_PCC1" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else group.long 0x8++0x03 line.long 0x00 "HSSPIn_PCC1" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif else if (((d.l(ad:0xD0A04000))&0x02)==0x02) rgroup.long 0x8++0x03 line.long 0x00 "HSSPIn_PCC1,HS-SPI Peripheral Communication Set Register 1" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else rgroup.long 0x8++0x03 line.long 0x00 "HSSPIn_PCC1,HS-SPI Peripheral Communication Set Register 1" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif endif if (((d.l(ad:0xD0A04000))&0x11)==0x00) if (((d.l(ad:0xD0A04000))&0x03)==0x02) group.long 0xC++0x03 line.long 0x00 "HSSPIn_PCC2" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else group.long 0xC++0x03 line.long 0x00 "HSSPIn_PCC2" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif else if (((d.l(ad:0xD0A04000))&0x02)==0x02) rgroup.long 0xC++0x03 line.long 0x00 "HSSPIn_PCC2,HS-SPI Peripheral Communication Set Register 2" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else rgroup.long 0xC++0x03 line.long 0x00 "HSSPIn_PCC2,HS-SPI Peripheral Communication Set Register 2" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif endif if (((d.l(ad:0xD0A04000))&0x11)==0x00) if (((d.l(ad:0xD0A04000))&0x03)==0x02) group.long 0x10++0x03 line.long 0x00 "HSSPIn_PCC3" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else group.long 0x10++0x03 line.long 0x00 "HSSPIn_PCC3" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif else if (((d.l(ad:0xD0A04000))&0x02)==0x02) rgroup.long 0x10++0x03 line.long 0x00 "HSSPIn_PCC3,HS-SPI Peripheral Communication Set Register 3" bitfld.long 0x00 21.--22. " RDDSEL ,Read Deselect Time" "0:1,1:2,2:3,3:4" bitfld.long 0x00 17.--20. " WRDSEL ,Write/different command Deselect Time" "0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:11,11:12,12:13,13:14,14:15,15:16" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" else rgroup.long 0x10++0x03 line.long 0x00 "HSSPIn_PCC3,HS-SPI Peripheral Communication Set Register 3" bitfld.long 0x00 16. " SAFESYNC ,Safe Synchronization" "Normal,Safe" hexmask.long.byte 0x00 9.--15. 1. " CDRS ,Clock Division Ratio Select" textline " " bitfld.long 0x00 8. " SENDIAN ,SPI Endian" "Big endian,Little endian" bitfld.long 0x00 7. " SDIR ,Shift Direction" "Descending,Ascending" bitfld.long 0x00 5.--6. " SS2CD ,Slave-Select to Clock Delay" "0,1,2,3" bitfld.long 0x00 4. " SSPOL ,Slave Select Polarity" "Negative,Positive" textline " " sif (cpuis("S6E2D*")) bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used," else bitfld.long 0x00 3. " RTM ,Use retimed clock for Capturing the data" "Not used,Used" endif bitfld.long 0x00 2. " ACES ,Active Clock Edges are Same" "Different clock edges,?..." bitfld.long 0x00 1. " CPOL ,Clock Polarity" "Low,High" bitfld.long 0x00 0. " CPHA ,Clock Phase" "Odd,Even" endif endif textline " " rgroup.long 0x14++0x03 line.long 0x00 "HSSPIn_TXF,HS-SPI Transmission Interrupt Factor Register" bitfld.long 0x00 6. " TSSRS ,Slave Select Released Interrupt" "Not detected,Detected" bitfld.long 0x00 5. " TFMTS ,TX-FIFO Fill Level is More than Threshold Interrupt" "Not detected,Detected" bitfld.long 0x00 4. " TFLETS ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt" "Not detected,Detected" bitfld.long 0x00 3. " TFUS ,TX-FIFO Underrun Interrupt" "Not detected,Detected" textline " " bitfld.long 0x00 2. " TFOS ,TX-FIFO Overrun Interrupt" "Not detected,Detected" bitfld.long 0x00 1. " TFES ,TX-FIFO and Shift Register are Empty Interrupt" "Not detected,Detected" bitfld.long 0x00 0. " TFFS ,TX-FIFO Full Interrupt" "Not detected,Detected" group.long 0x18++0x03 line.long 0x00 "HSSPIn_TXE,HS-SPI Transmission Interrupt Enable Register" bitfld.long 0x00 6. " TSSRE ,Slave Select Released Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " TFMTE ,TX-FIFO Fill Level is More than Threshold Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " TFLETE ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " TFUE ,TX-FIFO Underrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " TFOE ,TX-FIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TFEE ,TX-FIFO and Shift Register are Empty Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " TFFE ,TX-FIFO Full Interrupt Enable" "Disabled,Enabled" wgroup.long 0x1C++0x03 line.long 0x00 "HSSPIn_TXC,HS-SPI Transmission Interrupt Clear Register" bitfld.long 0x00 6. " TSSRC ,Slave Select Released Interrupt Clear" ",Clear" bitfld.long 0x00 5. " TFMTC ,TX-FIFO Fill Level is More than Threshold Interrupt Clear" ",Clear" bitfld.long 0x00 4. " TFLETC ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt Clear" ",Clear" bitfld.long 0x00 3. " TFUC ,TX-FIFO Underrun Interrupt Clear" ",Clear" textline " " bitfld.long 0x00 2. " TFOC ,TX-FIFO Overrun Interrupt Clear" ",Clear" bitfld.long 0x00 1. " TFEC ,TX-FIFO and Shift Register are Empty Interrupt Clear" ",Clear" bitfld.long 0x00 0. " TFFC ,TX-FIFO Full Interrupt Clear" ",Clear" rgroup.long 0x20++0x03 line.long 0x00 "HSSPIn_TRXF,HS-SPI Reception Interrupt Factor Register" bitfld.long 0x00 6. " RSSRS ,Slave Select Released Interrupt" "Not detected,Detected" bitfld.long 0x00 5. " RFMTS ,TX-FIFO Fill Level is More than Threshold Interrupt" "Not detected,Detected" bitfld.long 0x00 4. " RFLETS ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt" "Not detected,Detected" bitfld.long 0x00 3. " RFUS ,TX-FIFO Underrun Interrupt" "Not detected,Detected" textline " " bitfld.long 0x00 2. " RFOS ,TX-FIFO Overrun Interrupt" "Not detected,Detected" bitfld.long 0x00 1. " RFES ,TX-FIFO and Shift Register are Empty Interrupt" "Not detected,Detected" bitfld.long 0x00 0. " RFFS ,TX-FIFO Full Interrupt" "Not detected,Detected" group.long 0x24++0x03 line.long 0x00 "HSSPIn_RXE,HS-SPI Reception Interrupt Enable Register" bitfld.long 0x00 6. " RSSRE ,Slave Select Released Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " RFMTE ,TX-FIFO Fill Level is More than Threshold Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " RFLETE ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " RFUE ,TX-FIFO Underrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RFOE ,TX-FIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " RFEE ,TX-FIFO and Shift Register are Empty Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " RFFE ,TX-FIFO Full Interrupt Enable" "Disabled,Enabled" wgroup.long 0x28++0x03 line.long 0x00 "HSSPIn_RXC,HS-SPI Reception Interrupt Clear Register" bitfld.long 0x00 6. " RSSRC ,Slave Select Released Interrupt Clear" ",Clear" bitfld.long 0x00 5. " RFMTC ,TX-FIFO Fill Level is More than Threshold Interrupt Clear" ",Clear" bitfld.long 0x00 4. " RFLETC ,TX-FIFO Fill Level is Less than or Equal to Threshold Interrupt Clear" ",Clear" bitfld.long 0x00 3. " RFUC ,TX-FIFO Underrun Interrupt Clear" ",Clear" textline " " bitfld.long 0x00 2. " RFOC ,TX-FIFO Overrun Interrupt Clear" ",Clear" bitfld.long 0x00 1. " RFEC ,TX-FIFO and Shift Register are Empty Interrupt Clear" ",Clear" bitfld.long 0x00 0. " RFFC ,TX-FIFO Full Interrupt Clear" ",Clear" rgroup.long 0x2C++0x03 line.long 0x00 "HSSPIn_FAULTF,HS-SPI Fault Interrupt Factor Register" bitfld.long 0x00 4. " DRCBSFS ,DMA Read Channel Block Size Fault" "No violation,Violation" bitfld.long 0x00 3. " DWCBSFS ,DMA Write Channel Block Size Fault" "No violation,Violation" bitfld.long 0x00 2. " PVFS ,Protection Violation Fault" "No protection,Protection" bitfld.long 0x00 1. " WAFS ,Write Access Fault" "No violation,Violation" textline " " bitfld.long 0x00 0. " UMAFS ,Unmapped Memory Access Fault" "No violation,Violation" wgroup.long 0x30++0x03 line.long 0x00 "HSSPIn_FAULTC,HS-SPI Fault Interrupt Clear Register" bitfld.long 0x00 4. " DRCBSFC ,DMA Read Channel Block Size Fault" ",Clear" bitfld.long 0x00 3. " DWCBSFC ,DMA Write Channel Block Size Fault" ",Clear" bitfld.long 0x00 2. " PVFC ,Protection Violation Fault" ",Clear" bitfld.long 0x00 1. " WAFC ,Write Access Fault" ",Clear" textline " " bitfld.long 0x00 0. " UMAFC ,Unmapped Memory Access Fault" ",Clear" group.byte 0x34++0x01 line.byte 0x00 "HSSPIn_DMCFG,HS-SPI Direct Mode Set Register" bitfld.byte 0x00 1. " SSDC ,Slave Select Deassertion Control" "Software,Counter mode" line.byte 0x01 "HSSPIn_DMDMAEN,HS-SPI Direct Mode DMA Enable Register" bitfld.byte 0x01 1. " TXDMAEN ,TXDMA Enable" "Disabled,Enabled" bitfld.byte 0x01 0. " RXDMAEN ,RXDMA Enable" "Disabled,Enabled" if (((d.l(ad:0xD0A04000))&0x02)==0x00) group.byte 0x38++0x00 line.byte 0x00 "HSSPIn_DMSTART,HS-SPI Direct Mode Transfer Start Control Register" bitfld.byte 0x00 0. " START ,Transfer start" ",Start" if (((d.b(ad:0xD0A04000+0x34))&0x02)==0x00) group.byte 0x39++0x00 line.byte 0x00 "HSSPIn_DMSTOP,HS-SPI Direct Mode Transfer Stop Control Register" bitfld.byte 0x00 0. " STOP ,Transfer stop" "Not stopped,Stopped" else hgroup.byte 0x39++0x00 hide.byte 0x00 "HSSPIn_DMSTOP,HS-SPI Direct Mode Transfer Stop Control Register" endif group.byte 0x40++0x01 line.byte 0x00 "HSSPIn_DMPSEL,HS-SPI Direct Mode Slave Select Register" bitfld.byte 0x00 0.--1. " PSEL ,Peripheral Select" "Slave 0,Slave 1,Slave 2,Slave 3" line.byte 0x01 "HSSPIn_DMTRP,HS-SPI Direct Mode Transfer Protocol Set Register" bitfld.byte 0x01 2.--3. " TRP[2:3] ,Transfer Protocol" "TX and RX,RX,TX,?..." bitfld.byte 0x01 0.--1. " TRP[0:1] ,Transfer Protocol" "Single bit,Dual-bit,Quad-bit,?..." if (((d.b(ad:0xD0A04000+0x34))&0x02)==0x00) group.word 0x3C++0x01 line.word 0x00 "HSSPIn_DMBCC,HS-SPI Direct Mode Transfer Byte Count Set Register" rgroup.word 0x3E++0x01 line.word 0x00 "HSSPIn_DMBCS,HS-SPI Direct Mode Transfer Count Remaining Register" else hgroup.word 0x3C++0x03 hide.word 0x00 "HSSPIn_DMBCC,HS-SPI Direct Mode Transfer Byte Count Set Register" hide.word 0x02 "HSSPIn_DMBCS,HS-SPI Direct Mode Transfer Count Remaining Register" endif rgroup.long 0x40++0x03 line.long 0x00 "HSSPIn_DMSTATUS,HS-SPI Direct Mode Status Register" bitfld.long 0x00 16.--20. " TXFLEVEL ,Current fill level of TX-FIFO" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 8.--12. " RXFLEVEL ,Current fill level of RX-FIFO" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 1. " TXACTIVE ,Transmission state" "Not active,Active" bitfld.long 0x00 0. " RXACTIVE ,Reception state" "Not active,Active" else hgroup.byte 0x38++0x01 hide.byte 0x00 "HSSPIn_DMSTART,HS-SPI Direct Mode Transfer Start Control Register" hide.byte 0x01 "HSSPIn_DMSTOP,HS-SPI Direct Mode Transfer Stop Control Register" hide.byte 0x02 "HSSPIn_DMPSEL,HS-SPI Direct Mode Slave Select Register" hide.byte 0x04 "HSSPIn_DMTRP,HS-SPI Direct Mode Transfer Protocol Set Register" hgroup.word 0x3C++0x03 hide.word 0x00 "HSSPIn_DMBCC,HS-SPI Direct Mode Transfer Byte Count Set Register" hide.word 0x02 "HSSPIn_DMBCS,HS-SPI Direct Mode Transfer Count Remaining Register" hgroup.long 0x40++0x03 hide.long 0x00 "HSSPIn_DMSTATUS,HS-SPI Direct Mode Status Register" endif tree "HS-SPI TX-FIFO Register" if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x50++0x03 line.long 0x00 "HSSPIn_TXFIFO0,HS-SPI TX-FIFO Register 0" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 0" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x50++0x03 line.long 0x00 "HSSPIn_TXFIFO0,HS-SPI TX-FIFO Register 0" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 0" else wgroup.long 0x50++0x03 line.long 0x00 "HSSPIn_TXFIFO0,HS-SPI TX-FIFO Register 0" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x54++0x03 line.long 0x00 "HSSPIn_TXFIFO1,HS-SPI TX-FIFO Register 1" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 1" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x54++0x03 line.long 0x00 "HSSPIn_TXFIFO1,HS-SPI TX-FIFO Register 1" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 1" else wgroup.long 0x54++0x03 line.long 0x00 "HSSPIn_TXFIFO1,HS-SPI TX-FIFO Register 1" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x58++0x03 line.long 0x00 "HSSPIn_TXFIFO2,HS-SPI TX-FIFO Register 2" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 2" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x58++0x03 line.long 0x00 "HSSPIn_TXFIFO2,HS-SPI TX-FIFO Register 2" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 2" else wgroup.long 0x58++0x03 line.long 0x00 "HSSPIn_TXFIFO2,HS-SPI TX-FIFO Register 2" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x5C++0x03 line.long 0x00 "HSSPIn_TXFIFO3,HS-SPI TX-FIFO Register 3" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 3" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x5C++0x03 line.long 0x00 "HSSPIn_TXFIFO3,HS-SPI TX-FIFO Register 3" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 3" else wgroup.long 0x5C++0x03 line.long 0x00 "HSSPIn_TXFIFO3,HS-SPI TX-FIFO Register 3" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x60++0x03 line.long 0x00 "HSSPIn_TXFIFO4,HS-SPI TX-FIFO Register 4" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 4" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x60++0x03 line.long 0x00 "HSSPIn_TXFIFO4,HS-SPI TX-FIFO Register 4" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 4" else wgroup.long 0x60++0x03 line.long 0x00 "HSSPIn_TXFIFO4,HS-SPI TX-FIFO Register 4" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x64++0x03 line.long 0x00 "HSSPIn_TXFIFO5,HS-SPI TX-FIFO Register 5" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 5" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x64++0x03 line.long 0x00 "HSSPIn_TXFIFO5,HS-SPI TX-FIFO Register 5" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 5" else wgroup.long 0x64++0x03 line.long 0x00 "HSSPIn_TXFIFO5,HS-SPI TX-FIFO Register 5" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x68++0x03 line.long 0x00 "HSSPIn_TXFIFO6,HS-SPI TX-FIFO Register 6" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 6" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x68++0x03 line.long 0x00 "HSSPIn_TXFIFO6,HS-SPI TX-FIFO Register 6" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 6" else wgroup.long 0x68++0x03 line.long 0x00 "HSSPIn_TXFIFO6,HS-SPI TX-FIFO Register 6" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x6C++0x03 line.long 0x00 "HSSPIn_TXFIFO7,HS-SPI TX-FIFO Register 7" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 7" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x6C++0x03 line.long 0x00 "HSSPIn_TXFIFO7,HS-SPI TX-FIFO Register 7" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 7" else wgroup.long 0x6C++0x03 line.long 0x00 "HSSPIn_TXFIFO7,HS-SPI TX-FIFO Register 7" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x70++0x03 line.long 0x00 "HSSPIn_TXFIFO8,HS-SPI TX-FIFO Register 8" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 8" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x70++0x03 line.long 0x00 "HSSPIn_TXFIFO8,HS-SPI TX-FIFO Register 8" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 8" else wgroup.long 0x70++0x03 line.long 0x00 "HSSPIn_TXFIFO8,HS-SPI TX-FIFO Register 8" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x74++0x03 line.long 0x00 "HSSPIn_TXFIFO9,HS-SPI TX-FIFO Register 9" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 9" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x74++0x03 line.long 0x00 "HSSPIn_TXFIFO9,HS-SPI TX-FIFO Register 9" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 9" else wgroup.long 0x74++0x03 line.long 0x00 "HSSPIn_TXFIFO9,HS-SPI TX-FIFO Register 9" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x78++0x03 line.long 0x00 "HSSPIn_TXFIFO10,HS-SPI TX-FIFO Register 10" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 10" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x78++0x03 line.long 0x00 "HSSPIn_TXFIFO10,HS-SPI TX-FIFO Register 10" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 10" else wgroup.long 0x78++0x03 line.long 0x00 "HSSPIn_TXFIFO10,HS-SPI TX-FIFO Register 10" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x7C++0x03 line.long 0x00 "HSSPIn_TXFIFO11,HS-SPI TX-FIFO Register 11" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 11" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x7C++0x03 line.long 0x00 "HSSPIn_TXFIFO11,HS-SPI TX-FIFO Register 11" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 11" else wgroup.long 0x7C++0x03 line.long 0x00 "HSSPIn_TXFIFO11,HS-SPI TX-FIFO Register 11" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x80++0x03 line.long 0x00 "HSSPIn_TXFIFO12,HS-SPI TX-FIFO Register 12" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 12" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x80++0x03 line.long 0x00 "HSSPIn_TXFIFO12,HS-SPI TX-FIFO Register 12" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 12" else wgroup.long 0x80++0x03 line.long 0x00 "HSSPIn_TXFIFO12,HS-SPI TX-FIFO Register 12" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x84++0x03 line.long 0x00 "HSSPIn_TXFIFO13,HS-SPI TX-FIFO Register 13" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 13" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x84++0x03 line.long 0x00 "HSSPIn_TXFIFO13,HS-SPI TX-FIFO Register 13" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 13" else wgroup.long 0x84++0x03 line.long 0x00 "HSSPIn_TXFIFO13,HS-SPI TX-FIFO Register 13" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x88++0x03 line.long 0x00 "HSSPIn_TXFIFO14,HS-SPI TX-FIFO Register 14" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 14" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x88++0x03 line.long 0x00 "HSSPIn_TXFIFO14,HS-SPI TX-FIFO Register 14" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 14" else wgroup.long 0x88++0x03 line.long 0x00 "HSSPIn_TXFIFO14,HS-SPI TX-FIFO Register 14" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) wgroup.long 0x8C++0x03 line.long 0x00 "HSSPIn_TXFIFO15,HS-SPI TX-FIFO Register 15" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,TX-FIFO Register 15" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) wgroup.long 0x8C++0x03 line.long 0x00 "HSSPIn_TXFIFO15,HS-SPI TX-FIFO Register 15" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 15" else wgroup.long 0x8C++0x03 line.long 0x00 "HSSPIn_TXFIFO15,HS-SPI TX-FIFO Register 15" endif tree.end tree "HS-SPI RX-FIFO Register" if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0x90++0x03 line.long 0x00 "HSSPIn_RXFIFO0,HS-SPI RX-FIFO Register 0" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 0" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0x90++0x03 line.long 0x00 "HSSPIn_RXFIFO0,HS-SPI RX-FIFO Register 0" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 0" else rgroup.long 0x90++0x03 line.long 0x00 "HSSPIn_RXFIFO0,HS-SPI RX-FIFO Register 0" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0x94++0x03 line.long 0x00 "HSSPIn_RXFIFO1,HS-SPI RX-FIFO Register 1" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 1" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0x94++0x03 line.long 0x00 "HSSPIn_RXFIFO1,HS-SPI RX-FIFO Register 1" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 1" else rgroup.long 0x94++0x03 line.long 0x00 "HSSPIn_RXFIFO1,HS-SPI RX-FIFO Register 1" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0x98++0x03 line.long 0x00 "HSSPIn_RXFIFO2,HS-SPI RX-FIFO Register 2" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 2" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0x98++0x03 line.long 0x00 "HSSPIn_RXFIFO2,HS-SPI RX-FIFO Register 2" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 2" else rgroup.long 0x98++0x03 line.long 0x00 "HSSPIn_RXFIFO2,HS-SPI RX-FIFO Register 2" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0x9C++0x03 line.long 0x00 "HSSPIn_RXFIFO3,HS-SPI RX-FIFO Register 3" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 3" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0x9C++0x03 line.long 0x00 "HSSPIn_RXFIFO3,HS-SPI RX-FIFO Register 3" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 3" else rgroup.long 0x9C++0x03 line.long 0x00 "HSSPIn_RXFIFO3,HS-SPI RX-FIFO Register 3" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xA0++0x03 line.long 0x00 "HSSPIn_RXFIFO4,HS-SPI RX-FIFO Register 4" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 4" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xA0++0x03 line.long 0x00 "HSSPIn_RXFIFO4,HS-SPI RX-FIFO Register 4" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 4" else rgroup.long 0xA0++0x03 line.long 0x00 "HSSPIn_RXFIFO4,HS-SPI RX-FIFO Register 4" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xA4++0x03 line.long 0x00 "HSSPIn_RXFIFO5,HS-SPI RX-FIFO Register 5" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 5" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xA4++0x03 line.long 0x00 "HSSPIn_RXFIFO5,HS-SPI RX-FIFO Register 5" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 5" else rgroup.long 0xA4++0x03 line.long 0x00 "HSSPIn_RXFIFO5,HS-SPI RX-FIFO Register 5" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xA8++0x03 line.long 0x00 "HSSPIn_RXFIFO6,HS-SPI RX-FIFO Register 6" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 6" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xA8++0x03 line.long 0x00 "HSSPIn_RXFIFO6,HS-SPI RX-FIFO Register 6" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 6" else rgroup.long 0xA8++0x03 line.long 0x00 "HSSPIn_RXFIFO6,HS-SPI RX-FIFO Register 6" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xAC++0x03 line.long 0x00 "HSSPIn_RXFIFO7,HS-SPI RX-FIFO Register 7" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 7" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xAC++0x03 line.long 0x00 "HSSPIn_RXFIFO7,HS-SPI RX-FIFO Register 7" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 7" else rgroup.long 0xAC++0x03 line.long 0x00 "HSSPIn_RXFIFO7,HS-SPI RX-FIFO Register 7" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xB0++0x03 line.long 0x00 "HSSPIn_RXFIFO8,HS-SPI RX-FIFO Register 8" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 8" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xB0++0x03 line.long 0x00 "HSSPIn_RXFIFO8,HS-SPI RX-FIFO Register 8" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 8" else rgroup.long 0xB0++0x03 line.long 0x00 "HSSPIn_RXFIFO8,HS-SPI RX-FIFO Register 8" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xB4++0x03 line.long 0x00 "HSSPIn_RXFIFO9,HS-SPI RX-FIFO Register 9" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 9" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xB4++0x03 line.long 0x00 "HSSPIn_RXFIFO9,HS-SPI RX-FIFO Register 9" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 9" else rgroup.long 0xB4++0x03 line.long 0x00 "HSSPIn_RXFIFO9,HS-SPI RX-FIFO Register 9" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xB8++0x03 line.long 0x00 "HSSPIn_RXFIFO10,HS-SPI RX-FIFO Register 10" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 10" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xB8++0x03 line.long 0x00 "HSSPIn_RXFIFO10,HS-SPI RX-FIFO Register 10" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 10" else rgroup.long 0xB8++0x03 line.long 0x00 "HSSPIn_RXFIFO10,HS-SPI RX-FIFO Register 10" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xBC++0x03 line.long 0x00 "HSSPIn_RXFIFO11,HS-SPI RX-FIFO Register 11" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 11" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xBC++0x03 line.long 0x00 "HSSPIn_RXFIFO11,HS-SPI RX-FIFO Register 11" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 11" else rgroup.long 0xBC++0x03 line.long 0x00 "HSSPIn_RXFIFO11,HS-SPI RX-FIFO Register 11" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xC0++0x03 line.long 0x00 "HSSPIn_RXFIFO12,HS-SPI RX-FIFO Register 12" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 12" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xC0++0x03 line.long 0x00 "HSSPIn_RXFIFO12,HS-SPI RX-FIFO Register 12" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 12" else rgroup.long 0xC0++0x03 line.long 0x00 "HSSPIn_RXFIFO12,HS-SPI RX-FIFO Register 12" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xC4++0x03 line.long 0x00 "HSSPIn_RXFIFO13,HS-SPI RX-FIFO Register 13" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 13" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xC4++0x03 line.long 0x00 "HSSPIn_RXFIFO13,HS-SPI RX-FIFO Register 13" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 13" else rgroup.long 0xC4++0x03 line.long 0x00 "HSSPIn_RXFIFO13,HS-SPI RX-FIFO Register 13" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xC8++0x03 line.long 0x00 "HSSPIn_RXFIFO14,HS-SPI RX-FIFO Register 14" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 14" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xC8++0x03 line.long 0x00 "HSSPIn_RXFIFO14,HS-SPI RX-FIFO Register 14" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 14" else rgroup.long 0xC8++0x03 line.long 0x00 "HSSPIn_RXFIFO14,HS-SPI RX-FIFO Register 14" endif if (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x00) rgroup.long 0xCC++0x03 line.long 0x00 "HSSPIn_RXFIFO15,HS-SPI RX-FIFO Register 15" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,RX-FIFO Register 15" elif (((d.l(ad:0xD0A04000+0x4C))&0x300)==0x100) rgroup.long 0xCC++0x03 line.long 0x00 "HSSPIn_RXFIFO15,HS-SPI RX-FIFO Register 15" hexmask.long.word 0x00 0.--15. 1. " TXDATA ,TX-FIFO Register 15" else rgroup.long 0xCC++0x03 line.long 0x00 "HSSPIn_RXFIFO15,HS-SPI RX-FIFO Register 15" endif tree.end textline " " group.long 0x4C++0x03 line.long 0x00 "HSSPIn_FIFOCFG,HS-SPI FIFO Set Register" bitfld.long 0x00 12. " TXFLSH ,TX-FIFO Clear (Write)" "Not cleared,Cleared" bitfld.long 0x00 11. " RXFLSH ,RX-FIFO Clear (Write)" "Not cleared,Cleared" bitfld.long 0x00 10. " TXCTRL ,TX-FIFO Control" "Transmitted as is,Transmission controlled" bitfld.long 0x00 8.--9. " FWIDTH ,FIFO Width" "8-bit,16-bit,32-bit,32-bit" textline " " bitfld.long 0x00 4.--7. " TXFTH ,TX-FIFO Threshold Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " RXFTH ,RX-FIFO Threshold Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0xD0++0x03 line.long 0x00 "HSSPIn_CSCFG,HS-SPI Command Sequencer Set Register" bitfld.long 0x00 16.--19. " MSEL ,Memory Device Selection bits" "SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL[0-3],SSEL0 or SSEL1,SSEL0" textline " " bitfld.long 0x00 11. " SSEL3EN ,Slave Select 3 Enable" "Disabled,Enabled" bitfld.long 0x00 10. " SSEL2EN ,Slave Select 2 Enable" "Disabled,Enabled" bitfld.long 0x00 9. " SSEL1EN ,Slave Select 1 Enable" "Disabled,Enabled" bitfld.long 0x00 8. " SSEL0EN ,Slave Select 0 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1.--2. " MBM ,Multi Bit Mode" "Single,Dual,Quad,?..." bitfld.long 0x00 0. " SRAM ,Serial SRAM /Serial Flash Memory Type Select" "Read,Read and Write" if (((d.l(ad:0xD0A04000))&0x02)==0x02) group.long 0xD4++0x07 line.long 0x00 "HSSPIn_CSITIME,HS-SPI Command Sequencer Idle Timer Set Register" hexmask.long 0x00 0.--15. 1. " ITIME ,Idle Timer" line.long 0x04 "HSSPIn_CSAEXT,HS-SPI Command Sequencer Address Extend Register" hexmask.long.tbyte 0x04 13.--31. 0x2000 " AEXT ,Address Extension" else hgroup.long 0xD4++0x07 hide.long 0x00 "HSSPIn_CSITIME,HS-SPI Command Sequencer Idle Timer Set Register" hide.long 0x04 "HSSPIn_CSAEXT,HS-SPI Command Sequencer Address Extend Register" endif tree "HS-SPI Read/Write Command Sequence Data/Control Register" if (((d.l(ad:0xD0A04000))&0x02)==0x02) group.word 0xDC++0x01 line.word 0x00 "HSSPIn_RDCSDC0,HS-SPI Read Command Sequence Data/Control Register 0" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xDE++0x01 line.word 0x00 "HSSPIn_RDCSDC1,HS-SPI Read Command Sequence Data/Control Register 1" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xE0++0x01 line.word 0x00 "HSSPIn_RDCSDC2,HS-SPI Read Command Sequence Data/Control Register 2" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xE2++0x01 line.word 0x00 "HSSPIn_RDCSDC3,HS-SPI Read Command Sequence Data/Control Register 3" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xE4++0x01 line.word 0x00 "HSSPIn_RDCSDC4,HS-SPI Read Command Sequence Data/Control Register 4" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xE6++0x01 line.word 0x00 "HSSPIn_RDCSDC5,HS-SPI Read Command Sequence Data/Control Register 5" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xE8++0x01 line.word 0x00 "HSSPIn_RDCSDC6,HS-SPI Read Command Sequence Data/Control Register 6" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xEA++0x01 line.word 0x00 "HSSPIn_RDCSDC7,HS-SPI Read Command Sequence Data/Control Register 7" hexmask.word.byte 0x00 8.--15. 1. " RDCSDATA ,Read Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xEC++0x01 line.word 0x00 "HSSPIn_WDCSDC0,HS-SPI Write Command Sequence Data/Control Register 0" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xEE++0x01 line.word 0x00 "HSSPIn_WDCSDC1,HS-SPI Write Command Sequence Data/Control Register 1" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xF0++0x01 line.word 0x00 "HSSPIn_WDCSDC2,HS-SPI Write Command Sequence Data/Control Register 2" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xF2++0x01 line.word 0x00 "HSSPIn_WDCSDC3,HS-SPI Write Command Sequence Data/Control Register 3" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xF4++0x01 line.word 0x00 "HSSPIn_WDCSDC4,HS-SPI Write Command Sequence Data/Control Register 4" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xF6++0x01 line.word 0x00 "HSSPIn_WDCSDC5,HS-SPI Write Command Sequence Data/Control Register 5" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xF8++0x01 line.word 0x00 "HSSPIn_WDCSDC6,HS-SPI Write Command Sequence Data/Control Register 6" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" group.word 0xFA++0x01 line.word 0x00 "HSSPIn_WDCSDC7,HS-SPI Write Command Sequence Data/Control Register 7" hexmask.word.byte 0x00 8.--15. 1. " WDCSDATA ,Write Command Sequencer Data/Control Set Value" bitfld.word 0x00 3. " CONT ,Continuous" "Continuous,?..." bitfld.word 0x00 1.--2. " TRP ,Transfer Protocol" "Follow MBM,Dual,Quad,Single" bitfld.word 0x00 0. " DEC ,Decode" "Transmitted,Decodes" else hgroup.word 0xDC++0x01 hide.word 0x00 "HSSPIn_RDCSDC0,HS-SPI Read Command Sequence Data/Control Register 0" hgroup.word 0xDE++0x01 hide.word 0x00 "HSSPIn_RDCSDC1,HS-SPI Read Command Sequence Data/Control Register 1" hgroup.word 0xE0++0x01 hide.word 0x00 "HSSPIn_RDCSDC2,HS-SPI Read Command Sequence Data/Control Register 2" hgroup.word 0xE2++0x01 hide.word 0x00 "HSSPIn_RDCSDC3,HS-SPI Read Command Sequence Data/Control Register 3" hgroup.word 0xE4++0x01 hide.word 0x00 "HSSPIn_RDCSDC4,HS-SPI Read Command Sequence Data/Control Register 4" hgroup.word 0xE6++0x01 hide.word 0x00 "HSSPIn_RDCSDC5,HS-SPI Read Command Sequence Data/Control Register 5" hgroup.word 0xE8++0x01 hide.word 0x00 "HSSPIn_RDCSDC6,HS-SPI Read Command Sequence Data/Control Register 6" hgroup.word 0xEA++0x01 hide.word 0x00 "HSSPIn_RDCSDC7,HS-SPI Read Command Sequence Data/Control Register 7" hgroup.word 0xEC++0x01 hide.word 0x00 "HSSPIn_WDCSDC0,HS-SPI Write Command Sequence Data/Control Register 0" hgroup.word 0xEE++0x01 hide.word 0x00 "HSSPIn_WDCSDC1,HS-SPI Write Command Sequence Data/Control Register 1" hgroup.word 0xF0++0x01 hide.word 0x00 "HSSPIn_WDCSDC2,HS-SPI Write Command Sequence Data/Control Register 2" hgroup.word 0xF2++0x01 hide.word 0x00 "HSSPIn_WDCSDC3,HS-SPI Write Command Sequence Data/Control Register 3" hgroup.word 0xF4++0x01 hide.word 0x00 "HSSPIn_WDCSDC4,HS-SPI Write Command Sequence Data/Control Register 4" hgroup.word 0xF6++0x01 hide.word 0x00 "HSSPIn_WDCSDC5,HS-SPI Write Command Sequence Data/Control Register 5" hgroup.word 0xF8++0x01 hide.word 0x00 "HSSPIn_WDCSDC6,HS-SPI Write Command Sequence Data/Control Register 6" hgroup.word 0xFA++0x01 hide.word 0x00 "HSSPIn_WDCSDC7,HS-SPI Write Command Sequence Data/Control Register 7" endif tree.end textline " " rgroup.long 0xFC++0x03 line.long 0x00 "HSSPIn_MID,HS-SPI Module Identification Register" tree.end width 0x0B tree.end tree.end endif textline " "